SSOT · v3 shaped

Mission prompt template

Every forged prompt ends with GOAL, CONTEXT, DONE, VERIFY, and IF BLOCKED — the shape Cursor agents actually execute against.

Output shape (every run)

GOAL: Wire sourcea.app DNS to Cloudflare Pages with clean URLs — no .html in the address bar.

CONTEXT (true now — do not re-derive):
- ALREADY DONE / DEPLOYED (do NOT redo): green-unified dist on disk · _redirects written
- Systems involved: Cloudflare Pages · sourcea.app DNS · publish script

WHAT I WANT: Live site shows extensionless URLs; old .html paths 301 to clean paths.

DONE = curl -I https://sourcea.app/sourcea/proof returns 200 at clean URL; .html URL 301s.

VERIFY: curl -sI https://sourcea.app/sourcea/proof | head · curl -sI https://sourcea.app/sourcea/proof.html | grep -i location

CONSTRAINTS:
- NO rebuild from scratch if dist already correct
- One job only — DNS + publish, not unrelated product work

IF BLOCKED or ambiguous: STOP and tell me what's missing or which decision is mine.

This is the same shape enforced by scripts/prompt_forge_pipeline_v1.py — not a marketing abstraction.