This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

itd-7 has disembark's pre-pack step write .abcd/rp/workspace.json into the repository being read; invariant 6 says disembark never writes to the source.

issueopenmajoriss-2610262031532231

itd-7 has disembark's pre-pack step write .abcd/rp/workspace.json into the repository being read; invariant 6 says disembark never writes to the source.

A premise contradiction (severity major) found by the cross-document consistency pass.

  • End A: .abcd/development/intents/planned/itd-7-rp-workspace-portability.md:20 — "writes it into .abcd/rp/workspace.json in the repo"
  • End B: .abcd/development/brief/02-constraints/03-invariants.md:19 — "Lifeboat is always output, and disembark never writes to the source"

itd-7 says that when dev-sync runs, and as part of /abcd:disembark, abcd reads the RepoPrompt workspace and 'writes it into .abcd/rp/workspace.json in the repo', with dev-sync run as a pre-pack step so the file reaches the lifeboat. Invariant 6 states 'Lifeboat is always output, and disembark never writes to the source', with the lifeboat written out-of-tree to an operator-chosen destination. A pack path that writes into the source repository breaks that invariant, so the planned intent cannot be built as written unless the write leaves the pack path or the invariant is amended.

Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 190.

Deferral 2026-10-27

Deferred past v0.15.1: Deferred by the product thinker on 2026-10-27 (dcn-2610271112330536): the brief's single-home rewrite (dcn-2610271112339516, dcn-2610271112330235) rewrites or removes most of the passages this record quotes.

Frontmatter

idiss-2610262031532231
typeissue
lifecycleopen
severitymajor

References1

mentions7