Development record
abcd defects found while dogfooding a target repo have no ledger home: abcd capture writes only to the cwd repo .abcd/work/issues/, so capturing an abcd bug found while onboarding repo X would either pollute X ledger (wrong repo) or require re-running with abcd-cli as cwd. Surfaced during the Manuscripts B1 dogfood -- these seven captures had to be routed to abcd-cli by hand. Seed: a capture routing option that targets the abcd repo (or an upstream/--repo flag) for tool-defect captures. Acceptance: capturing an abcd defect from within a target repo lands it in abcd ledger without a manual cd.
abcd defects found while dogfooding a target repo have no ledger home: abcd capture writes only to the cwd repo .abcd/work/issues/, so capturing an abcd bug found while onboarding repo X would either pollute X ledger (wrong repo) or require re-running with abcd-cli as cwd. Surfaced during the Manuscripts B1 dogfood -- these seven captures had to be routed to abcd-cli by hand. Seed: a capture routing option that targets the abcd repo (or an upstream/--repo flag) for tool-defect captures. Acceptance: capturing an abcd defect from within a target repo lands it in abcd ledger without a manual cd.
Grounds
- pursued: we expect abcd defects found while working in another repository to reach abcd's ledger through the inbox rather than being hand-routed or filed into the wrong ledger; shown wrong if such findings keep arriving as chat messages or as captures in the managed repository's own ledger
Frontmatter
| id | iss-89 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-89-capture-no-home-for-dogfood-defects.md
open on GitHub ↗ · commit history ↗
mentions2
- iss-124Review receipts and the review bar have no home or path for repos-we-don't-own: itd-83 fires reviewer agents only in managed repos and itd-28's receipt store is in-tree only, so outbound PRs to foreign repos carry unfalsifiable prose self-attestations ('Reviewed adversarially; no exploitable path found') instead of receipt-backed claims — the evaluator-inside-the-loop shape itd-58's A4 exploit gate refuses. Live specimen: the maintainer's PR #868 to a third-party repo (2026-07-21, reviewed 2026-07-25 with SOTA + adversarial passes). iss-89 is the routing precedent (foreign-repo work products need a home outside the cwd repo). Two seeds ride on this capture rather than as fresh intents: (1) a same-act deferred-hardenings discipline — any hardening a change consciously defers must exist as a filed, cited issue before the change is presented (generalises workaround-records-the-defect beyond abcd's own defects; mechanically lintable: a PR-body 'Deferred' line without an issue id is detectable); (2) a receipt-backed PR-comment adapter for outbound contributions — receipt lands at home per itd-28, a Stage-1-sanitised rendered summary posts to the forge; SOTA review found the receipt-plus-comment position unoccupied (verdict-as-comment is saturated, SLSA v1.2 leaves review attestations explicitly undefined).
- iss-2609100509533147`abcd intent` creates its draft in the checkout it runs in, with no repository or worktree target, which bites when the record store is being edited across several worktrees at once.