docs: portable decision history — add ADR-lite log, make PRD 0025 self-contained #97
Reference in New Issue
Block a user
Delete Branch "docs/decision-log"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Make the project's decision history portable: keep durable rationale in the repo rather than in forge issue threads. Motivated by the research note in this PR — Gitea issues are a fine ephemeral inbox but a poor archive (provider-locked storage, brittle numeric refs, rationale stranded in comments).
Changes (3 commits)
docs(research)— issue tracking vs in-repo decision history: recommends demoting issues to a coordination surface and reifying decisions into versioned files.docs(decisions)— newdocs/decisions/ADR-lite log (convention README + template), back-filling two decisions that had no in-repo home: ADR 0001 (merge PRs with rebase) and ADR 0002 (agent identity is claimed-not-vouched, from PRD 0027).docs/INDEX.mdpoints at it.docs(prd)— retrofit PRD 0025 with an "Alternatives considered" section so its design rationale stands without issue #88's comment thread; repoint the two phrases that depended on the thread.Notes
/src/commit/598c96679ab7…/) so they survive the rebase-merge SHA rewrite and branch deletion — the practice ADR 0001 documents.docs/decisions/"proposed"; left as the point-in-time analysis that motivated the change.@@ -0,0 +53,4 @@## Index- [ADR 0001](0001-merge-prs-with-rebase.md) — merge PRs with rebase, not merge commits.- [ADR 0002](0002-agent-identity-claimed-not-vouched.md) — agent-set git identity is claimed, not vouched.I don't think we want to maintain an index/omit this
Addressed in
35f6584— dropped the hand-maintained ADR index fromdocs/decisions/README.md; the files in the directory are the index now.efdb6c930cto044a8a31225871dbf24atoae1531835d