aboutsummaryrefslogtreecommitdiff
path: root/.ai/scripts
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-27 10:48:12 -0500
committerCraig Jennings <c@cjennings.net>2026-07-27 10:48:12 -0500
commit6c1ea8bbc3775fe7c481f41b4f30e0c0110a9339 (patch)
treed8607d3c7abaaa901678c89ad4e45cbc1eaca739 /.ai/scripts
parentf2609d9f9ad33486bef43211d753ba53e1e24181 (diff)
downloadrulesets-6c1ea8bbc3775fe7c481f41b4f30e0c0110a9339.tar.gz
rulesets-6c1ea8bbc3775fe7c481f41b4f30e0c0110a9339.zip
feat: add peer-reasoning contract and fix two silent probe defects
I added a Collaborative Peer Reasoning section to the interaction rules. It governs how an interpretation forms before any rule about presenting choices: infer first and clarify only at material forks, test a conclusion against its strongest alternative, let a correction update the downstream model instead of just the wording. The file's framing line widened to match. Two probes were failing silently. The startup KB nudge looked up the best-practices node by grepping file content for its slug. A roam node's slug lives in its filename, so the lookup always returned empty. The nudge pointed at nothing in every project and every session, for as long as it shipped. It matches the filename now, through find rather than a glob so zsh doesn't abort on no match. The browser rule told agents to open URLs with a form ending in &>/dev/null &. That discards the "Opening in existing browser session." line confirming the tab opened. Warm and cold start now split: foreground and read the confirmation when Chrome is already up, detach only when it isn't. The confirmation is on stdout, verified rather than assumed. I filed two tasks from handoffs. The sentry triage split needs a work-vs-personal classification mechanism before its wording can move, because the current rule excludes by category and category can't express that split. The publish-lock design is approved but carries three open gaps. The load-bearing one is a lock held across an unbounded human approval pause. I also swept the old processed handoffs out of inbox/. History keeps them.
Diffstat (limited to '.ai/scripts')
0 files changed, 0 insertions, 0 deletions