diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-11 20:02:18 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-11 20:02:18 -0500 |
| commit | 00fc6f10d132e61adde26613372cf845a5abe776 (patch) | |
| tree | f5b27dafb6f477c1eede25347f72e8eb797dd293 /scripts/status.sh | |
| parent | b405fff94d6ddcdd5b2278f20c327c583aad487d (diff) | |
| download | rulesets-00fc6f10d132e61adde26613372cf845a5abe776.tar.gz rulesets-00fc6f10d132e61adde26613372cf845a5abe776.zip | |
docs(spec): detection-first helper routing, no operator action needed
A second agent now discovers concurrency itself instead of being told: a stateless process scan (running agent processes, /proc cwd matched within the project root, own ancestry excluded) runs as the first action of every session, before any pull. Alone with no anchor is a fresh session, alone with an anchor is today's crash recovery, and not-alone skips startup and routes to helper-mode.org, the role-contract workflow. The scan also splits the previously ambiguous live-anchor signal into crashed versus concurrent primary.
Verified the signal live with four concurrent agents on this machine. The ai --helper launcher flag drops from mechanism to convenience. Known v1 limits recorded: sessions not running as local processes are invisible to the scan, and the match is process-cwd based.
Diffstat (limited to 'scripts/status.sh')
0 files changed, 0 insertions, 0 deletions
