Fix frontmatter: A Proxy Confers Shape, Not Standing#260
Conversation
…xposure/stability; status candidate->proposed; drop non-schema public; quote tags)
Canon Quality — Homepage Surfacing ✅48 essay(s) scanned. Soft report — never blocks; the hard field gate is the Frontmatter Schema job. All published essays resolve to the homepage feed. Report: |
Canon Quality — Frontmatter Schema ✅All 48 file(s) in Validator: |
Canon Quality — P0010 Retrieval-Readiness
|
Canon Quality —
|
Frontmatter-only fix (no body change). The merged principle failed
canon/meta/frontmatter-schema— the validation gate was skipped on the original PR.uri,audience: canon,exposure: nav,stability: experimentalstatus: candidate->status: proposed(canon status enum has no 'candidate'; 'proposed' = in canon, not graduated)public: false(not a canon field; canon visibility isexposure)Open question:
kind: canonis retained but is not in the authoritative schema. IfresolveKinddepends on it, update the schema to addkind(per its own rule 4); otherwise drop it.Note
Low Risk
Metadata-only change with no runtime or principle-body impact; only validation and catalog fields change.
Overview
Aligns YAML frontmatter on
a-proxy-confers-shape-not-standing.mdwithcanon/meta/frontmatter-schemaafter the original merge skipped validation. The principle text is unchanged.Adds the missing universal fields:
uri,audience: canon,exposure: nav, andstability: experimental. Replaces invalidstatus: candidatewithstatus: proposed, removes non-schemapublic: false(visibility isexposure), and normalizestagsto a quoted array with canon/type tags.kind: canonremains in place; the PR description flags whether the schema should formally includekindor it should be dropped.Reviewed by Cursor Bugbot for commit 5164ae1. Bugbot is set up for automated code reviews on this repo. Configure here.