801 B
801 B
S2 — create: supersession bookkeeping
- Fixture:
project· Skill:create - Checker asserts: new 0005 with
supersedes: 0001; 0001 flipped to Superseded withsuperseded-by: 0005; index updated; 0002–0004 untouched. - The task never says "supersede 0001" — the model must notice the existing persistence decision via the index, as the skill instructs.
Task (give verbatim to the model under test)
We're replacing SQLite with DuckDB for local persistence — analytical aggregate queries have
outgrown SQLite. Staying on SQLite was rejected because aggregate scans are too slow; Postgres
was rejected again for operational overhead. This affects lib/store.rb and
config/database.yml. Record this decision — note we already have a persistence decision on file.