You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Video Pal needs a durable product-specification layer between human product decisions and agent implementation. AGENTS.md defines how collaborators work, while feature_list.json currently mixes product intent, execution state, and evidence without explicit traceability.
The approved direction from the human owner is to add a root spec/ system that both ChatGPT and Codex read. Approved specifications should drive feature decomposition, acceptance criteria, tests, and verification evidence.
This is a governance/harness change. Do not start application implementation in this issue.
Objective
Introduce a minimal, scalable specification workflow with clear authority boundaries:
AGENTS.md: process authority
spec/product.md: product scope authority
spec/features/*.md: behavioral authority
spec/quality.md: cross-cutting quality authority
docs/**: architecture and decision authority
feature_list.json: execution-state and traceability authority
tests and recorded commands: verification evidence
Proposed scope
Add:
spec/README.md
spec/product.md
spec/quality.md
spec/features/VP-001-mvp.md
spec/templates/feature-spec.md
Define stable specification, requirement, and acceptance-criterion IDs.
Actor
ChatGPT
Context
Video Pal needs a durable product-specification layer between human product decisions and agent implementation.
AGENTS.mddefines how collaborators work, whilefeature_list.jsoncurrently mixes product intent, execution state, and evidence without explicit traceability.The approved direction from the human owner is to add a root
spec/system that both ChatGPT and Codex read. Approved specifications should drive feature decomposition, acceptance criteria, tests, and verification evidence.This is a governance/harness change. Do not start application implementation in this issue.
Objective
Introduce a minimal, scalable specification workflow with clear authority boundaries:
AGENTS.md: process authorityspec/product.md: product scope authorityspec/features/*.md: behavioral authorityspec/quality.md: cross-cutting quality authoritydocs/**: architecture and decision authorityfeature_list.json: execution-state and traceability authorityProposed scope
spec/README.mdspec/product.mdspec/quality.mdspec/features/VP-001-mvp.mdspec/templates/feature-spec.mddraft,approved,implemented,superseded.feature_list.jsonwith traceability fields while preserving execution evidence.Required workflow
feature_list.jsonfrom the approved spec.codex/...branch and maps tests to acceptance IDs.Acceptance criteria
spec/README.mddefines authority, lifecycle, IDs, and change control.draft; no product choices are silently treated as approved.AGENTS.mddefines the specification-driven workflow and ownership boundaries.feature_list.jsonpreserves existing evidence and adds traceability/ownership fields.init.shruns the new checks.Human decisions already made
spec/directory with multiple small specification files.Human decision still required
Approve the final file formats, feature-list schema, and lifecycle rules before merge.