Twelve structured documents.
Strategy & Positioning. Market Research. Business Plan. Features & Capabilities. GTM. Marketing Plan. Sales Plan. Release Notes. Technical Architecture. UI/UX Plan. Decisions Log. Metrics & Success Criteria.
Set the basics, name, owner, audience. Twelve plan documents instantiate with section scaffolding and guidance text. Sections start empty.
Marketing agent writes the Marketing Plan. Tech architect writes the Tech Architecture doc. Research agent writes Market Research. Each agent has scoped section access.
pw_product_read pulls a section's current content. pw_plan_edit writes a new version. pw_spec_edit edits structured spec sections. The whole loop respects approvals.
Each edit creates a new version of that document with a diff vs. the prior. Revert restores any version. Two operators can compare different versions side by side.
Sections that downstream work depends on (specs, technical architecture) require approval. Until approved, downstream tasks see the doc as not-yet-build-ready.
Products own goals via foreign key. Goals own projects. Projects own tasks. The kanban, the calendar, and the issues board all read from this hierarchy.