Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
31 lines
2.4 KiB
Plaintext
31 lines
2.4 KiB
Plaintext
✔ sessionModel: agent vars win, then the system's execution settings (7.854925ms)
|
||
✔ a pi bundle: prompt, policy, tools and manifest, 0600 in a 0700 directory (3.029381ms)
|
||
✔ a chief-of-staff bundle lists launch among the bus tools and the manifest's typed tools (1.774208ms)
|
||
✔ a chief-of-staff bundle lists end_run and change_organization as typed and nothing untyped, for either harness (2.975372ms)
|
||
✔ the stop line names end_run for a role.end holder, and every other role keeps today's text (4.11884ms)
|
||
✔ a claude-code bundle adds the wrapped gate hook and the MCP config (1.346022ms)
|
||
✔ the prompt's built-in tools line is the harness's own names, as the manifest lists them (5.155196ms)
|
||
✔ the prompt names the project clones in the workspace, and none when there are none (4.197445ms)
|
||
✔ the prompt explains the review loop to a role with push_working, and reviews to one with fetch_review (4.261762ms)
|
||
✔ the prompt explains landing to a role with land_work, and to no other (2.560705ms)
|
||
✔ the prompt tells the pm to ask the chief of staff for sessions, and no other role (4.846701ms)
|
||
✔ a bundle is written once: an existing file refuses (0.909896ms)
|
||
✔ a path with a single quote can't go into the hook command (1.019942ms)
|
||
✔ web grant on pi: the bundle has web_search and web_fetch, and no built-in web tool (1.352449ms)
|
||
✔ no web grant on pi: no web tool in the bundle, and the gate blocks a web call (1.205918ms)
|
||
✔ web grant on claude-code: the bundle has web_search and web_fetch, and no built-in web tool (1.177993ms)
|
||
✔ no web grant on claude-code: no web tool in the bundle, and the gate blocks a web call (1.097005ms)
|
||
✔ a granted session's gate lets the typed web tools through and still blocks the built-ins (1.137309ms)
|
||
✔ search-source searxng-url: a granted role gets the typed broker tools and no harness web tool; an ungranted role gets nothing (2.986828ms)
|
||
✔ search-source searxng-bundled: a granted role gets the typed broker tools and no harness web tool; an ungranted role gets nothing (3.291657ms)
|
||
✔ search-source harness-builtin: claude-code gets WebSearch and WebFetch and no typed web tool, only when granted (4.350039ms)
|
||
✔ search-source harness-builtin is refused for a granted pi role, which has no built-in web tool (1.248896ms)
|
||
ℹ tests 22
|
||
ℹ suites 0
|
||
ℹ pass 22
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 128.748577
|