Product Proof Walkthrough
This page walks through the Tagnova proof path in the intended order.
1. Product Brief Before Code
The first step is a real Product Brief.
It states:
- what the product is
- who it serves
- what must be true at launch
- what the first paths are
- what is explicitly out of scope
flowchart TD A[Product Brief confirmed] --> B[Requirements confirmed] B --> C[Architecture Requirements confirmed] C --> D[Readiness Gate pass] D --> E[Plan slice 1]
Show diagram source
flowchart TD
A[Product Brief confirmed] --> B[Requirements confirmed]
B --> C[Architecture Requirements confirmed]
C --> D[Readiness Gate pass]
D --> E[Plan slice 1]Flow: the proof path stays textual and auditable before any runtime slice starts.
{
"status": "confirmed",
"product": {
"name": "Tagnova",
"slug": "tagnova"
},
"planned_domains": [
"tagnova.news",
"www.tagnova.news",
"www.preview.tagnova.news"
]
}
2. Requirements Before Architecture
The next step is a separate Requirements layer.
That keeps product truth and delivery truth apart:
- what is required for launch
- what is not required
- what would block a credible first release
This is where preview, Access, and operator obligations stop being vague assumptions and become explicit launch requirements.
3. Architecture From The Confirmed Requirement Set
Only after the brief and the requirements are explicit does the system derive Architecture Requirements.
That prevents two common errors:
- inventing architecture too early
- burying deployment and Access boundaries inside later implementation notes
The architecture layer makes these boundaries explicit:
- local development
- protected preview
- live host
- auth
- providers
- verification
4. Readiness Gate Before Planning
The Readiness Gate is the hard stop.
It asks whether the brief, requirements, architecture, and missing global rules are complete enough to move into planning without guesswork.
{
"status": "pass",
"ready_for_planning": true,
"gate_checks": [
{
"id": "RG7",
"name": "preview_and_access_contract_explicit",
"status": "pass"
}
]
}
The gate passes only when the remaining path is explicit enough to plan without inventing missing global rules locally.
5. Plan Only The Next Bounded Slice
Once the gate passes, planning becomes intentionally narrow:
- start with the first public user slice
- verify it
- audit it
- then continue
That is why Tagnova did not start with one broad “build everything” phase.
That slice discipline is the concrete proof version of Lean Implementation.
6. What Counts As Proof
For a product-proof case to count, the active repo must show:
- a confirmed
PRODUCT_BRIEF.json - a confirmed
REQUIREMENTS.json - a confirmed
ARCHITECTURE_REQUIREMENTS.json - a passed
READINESS_GATE.json - a product-specific
PLAN.md - bounded implementation slices
- explicit verification and audit boundaries