---
schema_version: 1.0.0
id: draft-run-worker-plan-020-2026-09-05
type: founder-narrative-draft
from_agent: FYJ Narrator
to_agent: FYJ Verifier
contract_version: OC-C-1.0.0
updated_at: 2026-09-05T21:30:43Z
updated_by_run: narrator-plan-020-2026-09-05
snapshot_id: assessor-plan-020-2026-09-05T21:29:30Z
source_verdict: /workspace/fyj-claude/state/handoffs/run-worker-plan-020-2026-09-05-verdict.json
assessed_evidence:
  - EV-plan-020-overview-extensionless
requirement_ref: REQ-DV-CHAIN
status: pending-verifier
publish: false
---

# Extensionless overview URL now matches the real overview

**What changed.** Assessor graded the bare overview URL fix: https://vps-9d119ef4.vps.ovh.net/claude/founder/overview now returns the same dedicated Claude body as `overview.md` (MD5 match; **not** Identity catch-all). This closes the gap left after the main live deploy. Assessor did **not** invent a PLAN-015 Verifier pass inside this verdict — that live-URL gate is a separate Verifier file.

**Why it matters.** Founder links without `.md` no longer fall through to the host Identity page.

**Next (recommendation — not done).** Prefer either URL. Do not invent Vision-lock accept from this. Keep citing live Claude pages only with Verifier-backed URL proofs.

**Links (agent record / assessed sources).**
- Assessor verdict: [`run-worker-plan-020-2026-09-05-verdict.json`](/workspace/fyj-claude/state/handoffs/run-worker-plan-020-2026-09-05-verdict.json) (`verified_checks.neq_catch_all` true; `plan_015_completion_test_met_invented` false; `requirement_effects.REQ-DV-CHAIN.exit_met` false)
- Separate live-URL Verifier pass (exists on disk; not invented by Assessor/Narrator): [`pass-plan-015-live-url-2026-09-05.json`](/workspace/fyj-claude/state/handoffs/pass-plan-015-live-url-2026-09-05.json)
- Assessed evidence: `EV-plan-020-overview-extensionless` in [`evidence.json`](/workspace/fyj-claude/state/evidence.json)
- In [`requirements.json`](/workspace/fyj-claude/state/requirements.json): `REQ-DV-CHAIN` status `not-yet-assessed` (no `exit_met` field). assessment_note **contains** (substring): `PLAN-020 extensionless /claude/founder/overview assessed (MD5 ≠ catch-all); PLAN-015 Verifier live pass still separate.` — full note also includes earlier PLAN-013…018 segments

---
snapshot_id: assessor-plan-020-2026-09-05T21:29:30Z  
Narrator run: narrator-plan-020-2026-09-05  
Contract: OC-C-1.0.0 — draft only until Verifier pass on this draft. STEER-V1 acceptance not invented.


<!-- published; pass=pass-draft-run-worker-plan-020-2026-09-05.json; digest -->
