Files
jason.woltjeandClaude Sonnet 5.5 d10a1a4677 researcher: row 140 packet, the pm asks the chief of staff for staff and the chief launches within limits (#1634)
Candidate on dda7e31b0: staff.request verb (pm only, STAFF-REQUEST class no other writer can produce),
request_staff pm tool and prompt line, pm and chief-of-staff contract text, 7 bus tests, tools and bundle
tests, one launcher end-to-end test. 21/21 mutants killed; node suites and all ten scripts/test-*.sh green.
Packet only; the candidate itself is row140.patch and is not applied to the tree. Nothing pushed.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-15 18:05:45 -05:00

27 lines
1.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
✔ the PM gets its task verbs and the reads, and no launch (5.944965ms)
✔ the chief of staff gets launch, send_message, end_run and change_organization, and no task verbs (1.556508ms)
✔ request_staff is the pm's alone: staff.request over message.send, roles and counts bounded (7.19556ms)
✔ end_run sends role and reason, no decision; change_organization sends revision and the organization keys (1.245117ms)
✔ the organization keys change_organization takes are the broker's ORGANIZATION_KEYS (0.082282ms)
✔ a role without role.end or organization.change gets neither tool, and each tool follows its own grant (4.737753ms)
✔ the assistant gets send_message, the reads and the web tools (it holds the web grant), no launch (1.201342ms)
✔ list_requirements reads the requirement ids, for a task.create holder with a tracker (1.569368ms)
✔ a coder gets no launch, no resolve_decision, and no task tools without a tracker (0.756659ms)
✔ a coder with a tracker gets its own task tools and no task_reassign (0.743954ms)
✔ launch only when the business's launch block names the instance as launcher (1.298222ms)
✔ an action outside the instance's authority has no tool (0.907789ms)
✔ the review loop: push_working and request_review for the coder, fetch_review and review_verdict for the reviewer, none for the PM (3.173777ms)
✔ callTool: one JSON line out, the result back, a refusal rejects (8.066238ms)
✔ list_tasks takes the broker's filters and pages; get_task takes a task_ref (1.829401ms)
✔ callTool sends list_tasks done false unless the session names done; other tools as given (1.853604ms)
✔ replyText: compact JSON up to the cap, an error naming the size and the cap over it (0.463309ms)
✔ web_search's query maxLength is the web layer's SEARCH_MAX_QUERY_CHARS (2.089117ms)
ℹ tests 18
ℹ suites 0
ℹ pass 18
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 112.39563