scaffold decisions/ with backlog from planning sessions
Adopt settled-reach's Q&D record convention. Confirmed decisions live under decisions/<domain>.md as D-NNN; open questions under questions-<domain>.md as Q-NNN; rejected alternatives in rejected.md as R-NNN. Markdown is source of truth; .pql/pql.db (added later) is a query index. Backlog captured from the Tier-0 Flutter planning sessions: bare WidgetsApp, theme pipeline, kernel admission rule, feature-first layout, a11y + i18n as Tier-0 contracts, test pyramid, kanban over Scrum, pql-owns-planning, Python stopgap sunset clause. ADR migration (D-001, D-003-D-006 confirmed, R-002 rejected) is staged for the next commit so the diff stays readable. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,20 @@ heading, and (b) bumping `project.yaml` `version:` in the same commit.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- `decisions/` at the repo root — Q&D record system ported from
|
||||
settled-reach and adapted for clide's domains. Confirmed decisions
|
||||
(`D-NNN`) live under domain files (`architecture.md`, `extensions.md`,
|
||||
`accessibility.md`, `testing.md`, `tooling.md`, `process.md`); open
|
||||
questions (`Q-NNN`) live under parallel `questions-<domain>.md`;
|
||||
rejected alternatives (`R-NNN`) live in `rejected.md`. Record shape,
|
||||
claiming rules, and the eventual pql-side tooling plan are documented
|
||||
in `decisions/README.md`. Migration of the existing `docs/ADRs/` into
|
||||
these files lands in a follow-up commit.
|
||||
- `DECISIONS.md` one-line pointer at the repo root (matches
|
||||
settled-reach's convention).
|
||||
|
||||
### Removed
|
||||
|
||||
- Go sidecar skeleton under `sidecar/` — `cmd/clide/main.go`, `go.mod`, and the `internal/*` packages (`cli`, `daemon`, `diag`, `git`, `ipc`, `pql`, `proc`, `pty`, `version`). Deleted wholesale per [ADR 0005](docs/ADRs/0005-dart-core-ptyc-peer.md): the "sidecar language: Go" premise no longer holds once the core is Dart. All functionality listed for those packages will be reimplemented under `lib/` as part of Tier 0.
|
||||
|
||||
Reference in New Issue
Block a user