canon(cache-fetches-and-parses): same-URL freshness — the cost the plumbing tax missed - #324
git-repo-auth[bot] wants to merge 2 commits into
Conversation
…mbing tax missed A URL-keyed parse cache never notices a new commit at the same URL. Observed on oddkit_gate 2026-09-21 (old parse on 3/40 calls 65 min after a canon merge). Rule added: a kept parse cache expires no later than the fetch tier beneath it. Also marks, without resolving, that 0.23.0 removed the encode cache this document still describes as kept. Appended; nothing rewritten. Receipt: oddkit PR #215.
Canon Quality — Homepage Surfacing ✅51 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 51 file(s) in Validator: |
Canon Quality —
|
Canon Quality — P0010 Retrieval-Readiness
|
…m the receipt line Captain, 2026-09-21: 'How did kitchen language get into canon?! Point up not down.' Canon names its own product receipt (oddkit PR); the adopter's work unit points up at canon, never the reverse.
Draft. Canon text: captain or a canon seat reviews the exact words before merge. Voice is
neutral, so a seat may propose; this seat does not merge it.One file, appended, nothing rewritten (
canon/principles/cache-fetches-and-parses.md):cb37f62).Heading text untouched so existing anchors hold. Frontmatter untouched (date stays the authoring date; the amendment is dated inline) — say if house style wants a changelog block here instead.
Receipt: klappy/oddkit#215 (fix + test + A/B reading).
Amended 15:40Z on the captain's word — canon points up, not down: the adopter reference is gone from the file and from this description.