fix(beads): harden worktree identity checks#1460
Conversation
Deploying agentv with
|
| Latest commit: |
4cd9a3c
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://e5bb5511.agentv.pages.dev |
| Branch Preview URL: | https://av-21i-beads-workmux-hardeni.agentv.pages.dev |
|
Review/dogfood update: PR #1460 is not merge-ready as-is. The focused dogfood pass for the current checkout passed, but the stricter review found two P1 Beads identity/bootstrap regressions:
I pushed a stacked draft fix PR here: #1461 That branch adds |
|
Blocking review result for current head I re-checked the two earlier P1s and they are still present in #1460:
The av-21i acceptance criteria are therefore not met yet: no PR-local change/runbook covers the code-repo vs beads-repo split and recovery path, and no metadata/db mismatch guard with an actionable fix is included in this diff. Checks run:
CI is green and the PR remains draft, but this is not merge-ready. |
|
Implementation follow-up for av-21i.2 is pushed at head Changes:
Verification run:
Relevant-suite search: I did not find an existing Beads/workmux test suite beyond this guard/script path. Remaining status: PR #1460 is still draft and should remain draft until independent re-review. Refreshed GitHub checks have started and were still pending when checked after push. |
|
CI update for head Passed checks:
PR remains draft pending independent re-review; not merging. |
|
Independent post-fix review for av-21i.3 at Acceptance verification:
Focused checks run:
GitHub CI status checked after review: all current checks are passing on I left PR #1460 draft and unmerged. |
59be318 to
4cd9a3c
Compare
Summary
AgentV no longer tracks checkout-local Beads identity or live Beads config. The repo keeps only the Beads template (
.beads/config.yaml.example) and.beads/.gitignore, while.beads/config.yaml,.beads/metadata.json, and runtime state stay local.This also removes the stale AgentV workflow note that treated
.beads/metadata.jsonas intentionally tracked. Developer-specific Beads workflow guidance now lives in the shared Beads skill.Verification
git diff --checkbd --readonly config get federation.remotereportsgit+https://github.com/EntityProcess/agentv-beads.gitfrom the local configgit ls-files .beadsreports only.beads/.gitignoreand.beads/config.yaml.examplePost-Deploy Monitoring & Validation
No additional production monitoring required. This is repo coordination config only. After merge, copy
.beads/config.yaml.exampleto.beads/config.yamlin a local checkout, then validate withgit ls-files .beadsandbd --readonly config get federation.remote.