Files
stack/agents/rocko/work/queue-73/out/mutants-base/baseline.log
T
jason.woltjeandClaude Opus 5.5 2137dd7f5d review(rocko): row 73 round 1 packet, coder role drops task.reassign (#1567)
Rocko's packet agents/rocko/work/queue-73/ (candidate manifest bf4e5ed6,
packet manifest 41ffcd5c, 53 files), their BUILD-LOG entry and SESSIONS
line. Sage's SESSIONS line for the review request (comment 27467) and
row 79 (#1573) for the stale text the packet names.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:20:34 -05:00

68 lines
4.8 KiB
Plaintext
Raw 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.
✔ launch identity is stamped, payload identity is refused and stale holder cannot send (41.10989ms)
✔ decision classes route from policy; gated resolution is human-only, choice and target must match (30.340056ms)
✔ claim exclusion, holder release, gated revoke and rerouting to a new holder are atomic (27.301914ms)
✔ launch events require a human CLI capability; generic emit cannot forge authority events (16.784646ms)
✔ within-role decisions close atomically and invalid options or blocking omissions refuse (16.117365ms)
✔ observer capabilities read human inbox but cannot mutate or forge launch identity (16.007796ms)
✔ task action subjects and linked decision trail are complete and ordered (33.402123ms)
✔ launch binding is durable and reconnecting requires the identical trusted record (12.499912ms)
✔ business isolation includes inherited object names and cross-business message references (19.585889ms)
✔ authority never transfers between action, run, target, unresolved or replaced role holder (27.095845ms)
✔ task projection uses schema current view, skipping earlier and equal-start polls (12.374754ms)
✔ revocation permanently bars the old run from reclaiming first, including after broker restart (21.007289ms)
✔ empty message references refuse before storage; refusal-evidence failure stays a typed error (14.896337ms)
✔ both arbiters require human resolution when their cross-role route is themselves (21.130329ms)
✔ systemVars flattens the validated config (3.298819ms)
✔ precedence: system, business, project, project role, agent (9.974934ms)
✔ limits narrow the definition and never widen it (4.037503ms)
✔ role.launch stays within-role only for the instance the launch block names (10.06119ms)
✔ limits.authority without role.launch leaves the launcher with no launch block (3.498072ms)
✔ limits.authority narrows cross-role actions too (1.527146ms)
✔ classify (1.816472ms)
✔ the record carries what the broker and launcher need (1.558999ms)
✔ digest: key order doesn't matter, any value change does (10.199487ms)
✔ refusals (4.176465ms)
✔ the four shipped version 2 roles load (14.372215ms)
✔ shipped role scopes match addendum B section 2 and the SR runbook (1.984217ms)
✔ shipped authority follows the note's table (1.084755ms)
✔ version 1 files keep loading with no authority (2.030792ms)
✔ the conductor policy isn't a role (0.422745ms)
✔ a missing role file is exit 4, a symbolic link too (0.604689ms)
✔ version 2 refusals (2.11256ms)
✔ authority: closed vocabulary, no gated-only action, no overlap (3.892762ms)
✔ credentials: Gitea scopes (1.509172ms)
✔ credentials: Vikunja scopes are a group-to-verbs map from the grantable list (2.083022ms)
✔ credentials: services (0.971694ms)
✔ contract: a non-empty regular Markdown file beside the role file (1.069304ms)
✔ the PM gets launch, its task verbs and the reads (10.141611ms)
✔ a coder gets no launch, no resolve_decision, and no task tools without a tracker (3.092654ms)
✔ launch only when the business's launch block names the instance as launcher (3.195221ms)
✔ an action outside the instance's authority has no tool (2.493976ms)
✔ callTool: one JSON line out, the result back, a refusal rejects (17.882552ms)
✔ task.create needs a recorded human request and a requirement id (62.327198ms)
✔ only labels named in the business file can be written (37.091411ms)
✔ task.schedule sets and clears a due date and relations (44.451536ms)
✔ assign and reassign move the role bots and record task.assigned (66.030754ms)
✔ task.update.assigned is for the assignee and records task.state (66.783287ms)
✔ a wrong expected digest records task.conflict and writes nothing (27.559383ms)
✔ a cross-role verb needs a resolved decision, used once (41.3223ms)
✔ task.close needs a verdict; after it every verb refuses with task-done (39.501253ms)
✔ a lost answer is settled by a re-read and never retried (48.948392ms)
✔ a create whose answer is lost is reported uncertain, and the poll finds the task (45.537621ms)
✔ a task the sync bot cannot read refuses and records nothing (24.722852ms)
✔ verbs and polls for one business run one at a time (107.598043ms)
✔ a due date with milliseconds is written to the second (99.477546ms)
✔ every write landed and the final read failed: the verb succeeds and records what it wrote (51.18486ms)
✔ some writes landed and the final read failed: write-uncertain, and nothing is recorded (30.29597ms)
✔ a create whose final read fails succeeds and records task.created (43.712142ms)
✔ an edit between the last write and the final read shows as external on the next poll (60.844534ms)
✔ task.created is recorded when a later label write fails (43.90553ms)
ℹ tests 59
ℹ suites 0
ℹ pass 59
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1118.992245