update CLAUDE.md and reserve decision/ticket/claude-control slots
test / unit + widget + golden + a11y (push) Successful in 4m34s
test / integration_test (xvfb) (push) Failing after 1m4s
test / bundle smoke (xvfb 5s) (push) Failing after 58s
test / daemon subprocess + web WASM smoke (push) Successful in 2m27s
test / unit + widget + golden + a11y (push) Successful in 4m34s
test / integration_test (xvfb) (push) Failing after 1m4s
test / bundle smoke (xvfb 5s) (push) Failing after 58s
test / daemon subprocess + web WASM smoke (push) Successful in 2m27s
CLAUDE.md gains a "Decision discipline" guardrail pointing at
decisions/<domain>.md, rewrites every inline ADR link to the new
anchor-link style (ADR 0001 → D-001, etc.), collapses the bottom
"Open questions" section to a one-line pointer, and updates the
parent-project note to reference decisions/architecture.md instead
of the deleted docs/ADRs/.
Three extension slots are reserved with id-only stubs, registered
alongside the existing 21 built-ins in main.dart:
- builtin.decisions — future sidebar for D/Q/R records
- builtin.tickets — future sidebar + kanban workspace
- builtin.claude-control — future .claude/ first-class surface
(Settings / Skills / Agents / Hooks / MCP). Distinct from the
existing builtin.claude PTY-pane stub.
`flutter analyze` clean; builtin + a11y test suites still pass.
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -53,6 +53,25 @@ heading, and (b) bumping `project.yaml` `version:` in the same commit.
|
||||
- `make decisions-validate` — cheap parser dry-run wired into
|
||||
`push-check`. Catches malformed records before push.
|
||||
|
||||
- Reserved extension slots — `builtin.decisions`, `builtin.tickets`,
|
||||
`builtin.claude-control`. Id-reserving stubs under
|
||||
`app/lib/builtin/` with no contributions yet. Implementations land
|
||||
once [`Q-021`](decisions/questions-architecture.md#q-021-pql-absorbs-planning-vs-keeps-separate)
|
||||
resolves (decisions + tickets) or when the claude-control tier
|
||||
arrives (`.claude/` first-class surface — distinct from the
|
||||
existing `builtin.claude` PTY-pane stub).
|
||||
|
||||
- `CLAUDE.md` — new "Decision discipline" guardrail pointing at
|
||||
`decisions/`.
|
||||
|
||||
### Changed
|
||||
|
||||
- `CLAUDE.md` — inline ADR links rewritten to point at the migrated
|
||||
`decisions/` records; bottom "Open questions" section collapsed to
|
||||
a pointer at `decisions/questions-*.md`; parent-project note
|
||||
updated to reference `decisions/architecture.md` instead of the
|
||||
deleted `docs/ADRs/`.
|
||||
|
||||
### Removed
|
||||
|
||||
- `docs/ADRs/` directory — content lifted into `decisions/` as D/R
|
||||
|
||||
Reference in New Issue
Block a user