# Decisions, Questions, Rejected This directory holds structured planning records that pql parses into pql.db. Each record is a `### [DQR]-N: Title` heading inside a markdown file. Files live in three per-type subdirectories: - `decisions/.md` — confirmed design decisions - `questions/.md` — open questions that may resolve into decisions or rejected proposals - `rejected/.md` — rejected proposals (kept for the audit trail) The parser infers domain from the filename stem and record type from the parent subdirectory. D-records that propose implementation work link to `initiative`-type tickets via `decision_ref`. Run `pql decisions show --with-tickets` to inspect implementation status. ## Recommended domains Start with this canonical set; create files as records land in each domain: - **architecture** — structural commitments (storage, layering, languages, libraries) - **process** — team workflow (commits, branches, releases, reviews) - **design** — user-facing surface (UX, UI, public APIs) - **coding-conventions** — team-internal code shape (style, lint, file layout) - **testing** — quality strategy (coverage, layers, gates) You might also want, project-permitting: - `accessibility` — if you ship user-facing software - `security` — if you handle user data or network surfaces - `licensing` — if you release open-source or commercial - `documentation` — if user-docs are non-trivial - `deployment` — if shipping is non-trivial - `performance` — if you have perf budgets / SLOs ## Decisions - _(none)_ ## Open questions - _(none)_ ## Rejected - _(none)_