remove Python stopgap; rewire to pql 1.0
test / unit + widget + golden + a11y (push) Failing after 38s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / unit + widget + golden + a11y (push) Failing after 38s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
pql 1.0 ships full feature parity for decisions and tickets. Sunset condition from D-040 met; deletion per R-011. Removed: tools/scripts/plan entrypoint, tools/scripts/planning/ Python modules, tools/scripts/README.md, .gitignore pycache entries. Rewired: make decisions-validate now calls pql decisions validate. CLAUDE.md decision discipline guardrail points at pql. Extension stub comments updated. decisions/README.md examples use pql. D-040 amended as superseded. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+9
-12
@@ -82,26 +82,23 @@ same semantics, no race on concurrent sessions.
|
||||
|
||||
## Querying
|
||||
|
||||
Stopgap today: `tools/scripts/plan decisions …` reads and writes
|
||||
`.pql/pql.db` (gitignored; markdown is source of truth). Replaced
|
||||
by `pql decisions …` when pql ships parity — see
|
||||
[D-040](process.md#d-040-python-stopgap-under-toolsscriptsplan) and
|
||||
[R-011](rejected.md#r-011-permanent-stopgap).
|
||||
`pql decisions …` reads `decisions/*.md` and writes `.pql/pql.db`
|
||||
(gitignored; markdown is the source of truth).
|
||||
|
||||
Common queries:
|
||||
|
||||
```bash
|
||||
tools/scripts/plan decisions list --type confirmed --domain architecture
|
||||
tools/scripts/plan decisions show D-005 --with-refs
|
||||
tools/scripts/plan decisions coverage # D-records without tickets
|
||||
tools/scripts/plan decisions validate # pre-push parser gate
|
||||
pql decisions list --type confirmed --domain architecture
|
||||
pql decisions show D-005 --with-refs
|
||||
pql decisions coverage # D-records without tickets
|
||||
pql decisions validate # pre-push parser gate
|
||||
pql ticket board # kanban view of tickets
|
||||
```
|
||||
|
||||
## Adding a decision
|
||||
|
||||
1. Edit the appropriate domain file.
|
||||
2. Follow the record shape above.
|
||||
3. Run `tools/scripts/plan decisions validate` (also runs in
|
||||
`make push-check`).
|
||||
3. Run `pql decisions validate` (also runs in `make push-check`).
|
||||
4. Commit. The SQLite index rebuilds from markdown on any
|
||||
`tools/scripts/plan decisions sync`.
|
||||
`pql decisions sync`.
|
||||
|
||||
Reference in New Issue
Block a user