SIGN IN SIGN UP

feat(prompts): formalize DEMO as a fourth conformance verdict

The Phase 5 reference example produced verdict DEMO in
.guides/operation/conformance.example.user-login.md because the
repository is spec-first and has no backing implementation. The
prompt's declared verdict enum was PASS/PASS-WITH-GAPS/FAIL — the
example shipped with an undocumented widening of the contract.

The Phase 5 worklog entry called this out as a known refinement
deferred to a future revision of the conformance prompt. This
commit lands that refinement.

- prompt.spec.conformance-check.yaml output rules: verdict enum
  extended to PASS | PASS-WITH-GAPS | FAIL | DEMO. DEMO is reserved
  for methodology demonstrations without a backing implementation,
  and a DEMO report MUST state which artifacts a consuming project
  would attach to produce a real PASS/PASS-WITH-GAPS/FAIL verdict.
- handle-verdict step gains a fourth branch: on DEMO, no status
  transition occurs; the demonstration boundary is recorded in the
  worklog, and the spec is linked from a README/methodology doc so
  future readers understand the verdict's methodological nature.

Now the example.user-login conformance report no longer extends an
undocumented contract — DEMO is part of the prompt's surface.

Verified: prompt still validates against prompt.schema.v2.json.

Part of Phase 6 (v0.5.1 polish) — surfaced by the post-v0.5.0 audit.
C
Claude committed
2d459cebcbab72abe80e363315fc52ec9933ef94
Parent: 248b607