# Decisions Change Log Changes to pages under `wiki/decisions/` are recorded here rather than in `wiki/log.md`, per the Recursive Index & Log Convention — each change gets exactly one home log. `wiki/log.md` carries a pointer line when this log absorbs a change. Reverse chronological order, most recent first. --- ## [2026-09-20 00:00] - [CREATE] - **File Affected:** `wiki/decisions/0001-opt-in-file-based-kb-modules.md`, `wiki/decisions/0002-software-module-design.md`, `wiki/decisions/index.md` - **Description:** Recorded the first two decision records. D-0001 settles the mechanism for optional KB capabilities: file-based modules under `.agents/modules//`, installed on request, rather than native Claude Code plugins. D-0002 settles the design of the first such module (`software`): gitignored plain clones in `src/`, `src/` as evidence rather than a cascade layer, OpenSpec at both KB-root and per-repo levels, hybrid vendoring (own the KB-root layer, depend on OpenSpec per repo, own the bridge), and `implements`/`implemented_by` linking the two spec levels for drift detection. Both indexed; no `decided_by` entity page exists for Michał Kopeć yet. - **Source:** Chat conversation, 2026-09-20 — `ckb-decide`. --- ## [2026-09-01 21:05] - [CREATE] - **File Affected:** `wiki/decisions/index.md`, `wiki/decisions/log.md` - **Description:** Created the decision-log scaffold: an index listing every decision by number with its status and one-line summary, the status vocabulary (proposed / accepted / rejected / superseded / reversed), and this log. No decisions recorded yet. - **Source:** Chat conversation requesting a decision log feature. ---