peer-review-agency-hash

Peer review: hash-compat impl

Metadata

Statusdone
Assignedagent-2405
Agent identity3184716484e6f0ea08bb13539daf07686ee79d440505f1fdf2de0357707034c3
Modelclaude:opus
Created2026-05-04T17:42:57.279397205+00:00
Started2026-05-04T19:19:46.373645707+00:00
Completed2026-05-04T19:26:19.887223287+00:00
Tagsagency,sync,peer-review,federation, eval-scheduled
Eval score0.93
└ blocking impact0.95
└ completeness0.95
└ coordination overhead0.92
└ correctness0.96
└ downstream usability0.94
└ efficiency0.90
└ intent fidelity0.79
└ style adherence0.94

Description

Description

Cross-model peer review of impl-agency-hash-compat. The federation primitive — most critical review of the chain. Verify hash equality with agentbureau/agency for canonical inputs, verify the migration is idempotent, verify all primitive files were re-hashed.

What to check

  • The canned (description, expected_sha256) test fixture vectors actually match what agency would produce. Independently compute SHA-256 of "description text" via shell and compare.
  • Migration ran on every primitive file; no orphaned old-hash filenames left in .wg/agency/primitives/**/.
  • Migration is idempotent — re-running produces no diff.
  • Lineage parent_ids fields rewritten to new hashes — no dangling references.
  • Composition cache (cache/roles/*.yaml, cache/agents/*.yaml) regenerated since component_ids/outcome_ids inside them changed.
  • File scope respected: no schema field changes, no CSV import changes.

Deliverable

wg log concur / concern verdict with file:line citations.

Validation

  • Independently verified one canned (description, sha256) vector via printf "%s" "..." | sha256sum
  • Read the migration code and confirmed idempotency
  • Confirmed all parent_ids references rewritten (grep for old hashes in YAML files post-migration)
  • Verdict posted via wg log

Depends on

Required by

Log