README.mdis the sole entry point. Current product, roadmap, and delivery authority lives only indocs/current/PRODUCT.md,docs/current/ROADMAP.md, anddocs/current/DELIVERY.md; proposed or conflicting plans are HOLD, not permission to expand scope.- Keep one writer per root. Declare ownership, exact base SHA, immutable target, and mechanical guide before fan-out; serialize migrations, lockfiles, generated files, OpenAPI, CI, and authority records.
- Never use destructive shared-workspace Git operations or overwrite another lane's work. Preserve historical evidence.
- Do not skip, delete, quarantine, or weaken tests without an approved receipt and independent review. Record exact invocations and discovered/executed counts.
- Keep facts, inferences, hypotheses, and legal conclusions distinct. Production exposure and legal/compliance claims require separate authority and evidence.
- Every lane records pre-mortem, blast radius, detection, rollback, stop conditions, review identities, head SHA, and remaining HOLDs.
Detailed current method: docs/current/DELIVERY.md. The program playbook is retained as historical method and reusable reference only.
All substantive reasoning, planning, implementation, review, and verification must use the smallest task-appropriate subset. Select at least two lenses before nontrivial work, re-evaluate the set when evidence or risk changes, and do not mechanically apply all lenses.
- Cartesian doubt — challenge assumptions and separate evidence, inference, and uncertainty.
- Essentialism / YAGNI — pursue the smallest sufficient outcome and avoid speculative scope.
- Chesterton's Fence — understand why an existing constraint or mechanism exists before removing it.
- Contrarian / outside-the-box — test non-obvious alternatives when the default framing may be wrong.
- Socratic — expose hidden premises with focused questions; ask the user only when the answer materially blocks safe progress.
- Pragmatism — optimize for the real-world outcome under actual constraints.
- Red Team — model misuse, adversaries, hostile inputs, and ways the plan can fail.
- Systems Thinking — trace dependencies, feedback loops, second-order effects, and system boundaries.
- Operability / Day-2 — account for deployment, diagnosis, maintenance, recovery, and ownership after launch.
- Opportunity Cost — compare the chosen work against the best alternatives in time, complexity, and value.
- Blast-radius / cell-based — contain changes and failures; prefer independently recoverable boundaries.
- Constant-work / anti-fragility — avoid input-dependent blowups, degrade predictably, and use stress to improve the system.
- Shared-nothing / eventual consistency — minimize coordination and make convergence, conflicts, and stale-state behavior explicit.
- FinOps / unit-cost — reason about cost per useful outcome, including operational and scaling costs.
- Telemetry-first — make important state, decisions, failures, and success criteria observable.
- Zero-trust / defense-in-depth — verify every boundary, minimize privilege, and layer independent safeguards.
High-risk authz, migration, contracts, approval, HR/payroll, release, production, and compliance-sensitive work should include Red Team, Operability / Day-2, Blast-radius / cell-based, and Zero-trust / defense-in-depth. Report concise conclusions, evidence, decisions, and tradeoffs rather than private chain-of-thought.
This is guidance, not a filing requirement. A machine cannot verify that a lens was applied, only that a document claims it was, so no gate demands a per-record evidence block. The one lens artifact still enforced is the identifier-only manifest projected into CLAUDE.md, which must not drift from the canonical list above -- two lists either match or they do not.