13 lines
702 B
Markdown
13 lines
702 B
Markdown
# S1 — create: record a fresh decision
|
||
|
||
- **Fixture:** `project` · **Skill:** `create`
|
||
- **Checker asserts:** `docs/adr/0005-*.md` exists, id 0005, status Accepted, non-empty
|
||
Context/Decision/Consequences, non-empty affected-paths, indexed in README.md, ADRs 0001–0004 untouched.
|
||
|
||
## Task (give verbatim to the model under test)
|
||
|
||
We've just decided: rendered reports will be cached on disk under `cache/` with mtime-based
|
||
invalidation, because re-rendering is too slow for repeat views. We considered memcached
|
||
(rejected — an extra service to operate) and doing nothing (rejected — repeat views stay slow).
|
||
This affects `lib/reports.rb` and the new `cache/` directory. Record this decision.
|