| Documentation placement rules | A repo, app, product area, or initiative has more than one plausible documentation surface. | Placement decisions, ownership expectations, review triggers, and cross-linking conventions. | Project scope, feature behavior, technical designs, release checks, and reviews. |
| Testing strategy | A project needs one shared testing contract across features, packages, services, and releases. | Test layers, coverage expectations, tools, fixtures, CI integration, flaky-test handling, and manual checks. | Feature-specific implementation tests and launch evidence. |
| Project brief | A project is starting and needs a compact anchor before commitment. | Project purpose, principles, scope boundary, success criteria, assumptions, and open questions. | Audience detail, feature behavior, dependency analysis, technical implementation, and release evidence. |
| Customer profile | There is a rough sense of who the project is for and the team needs durable audience context. | Audience segments, use contexts, alternatives, value, market notes, assumption risks, and open questions. | Project justification, feature behavior, and evidence trails. |
| Research brief | Evidence needs its own source trail before a product, dependency, or implementation decision. | Research question, source trail, findings, evidence quality, implications, risks, recommendation, and follow-up questions. | Decisions, implementation plans, and dependency contracts. |
| Platform dependency | The product builds on an external API, OS framework, hardware capability, vendor, model, protocol, or service. | Capabilities, limits, interface shape, versions, behavior, cost, fallback, monitoring, risks, and exit strategy. | Product scope, feature behavior, and adoption rationale. |
| Feature spec | A feature has real product scope and needs behavior defined before implementation. | User stories, acceptance criteria, product behavior, model concepts, lifecycle, edge cases, telemetry needs, rollout, and non-goals. | Project thesis, audience detail, dependency analysis, implementation architecture, and release evidence. |
| Technical design | Product scope is clear enough to choose implementation shape. | Goals, non-goals, implementation structure, state ownership, contracts, failure handling, migration, rollout, testing plan, alternatives, and open questions. | Product behavior, shared testing rules, and durable decisions. |
| Decision record | A product, technical, operational, or process direction has been chosen and future work may need the rationale. | Decision, context, options, chosen direction, trade-offs, follow-up work, and review trigger. | Deep research, implementation plans, and feature behavior. |
| Release readiness | A release, feature, service change, library version, CLI update, or infrastructure change is being evaluated for ship or hold. | Ship scope, operational scope, known risks, test evidence, support and docs checks, privacy or security checks, rollout, rollback, and launch decision. | Product behavior, testing expectations, and lessons learned. |
| Post-release review | Something shipped, stalled, rolled back, or was abandoned and the team needs to preserve what happened. | Outcome, plan changes, what worked, what did not, preserved decisions, debt created, and follow-up issues. | Launch evidence, product behavior, and precedent. |