Skip to content

canon(methods): driver-seat-lens — attribute prompt to Jeffrey Emanuel (@doodlestein) - #319

Merged
klappy merged 1 commit into
mainfrom
canon/driver-seat-lens-attribution
Sep 3, 2026
Merged

canon(methods): driver-seat-lens — attribute prompt to Jeffrey Emanuel (@doodlestein)#319
klappy merged 1 commit into
mainfrom
canon/driver-seat-lens-attribution

Conversation

@git-repo-auth

@git-repo-auth git-repo-auth Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Captain 2026-09-03: "I forgot to attribute it." Source: https://x.com/doodlestein/status/2094288037458882668 (X blocks fetch; vocabulary and series confirmed via search). source: frontmatter, attribution line above the quote, byline below it. Wording is his; lens step/receipt/scope are ours.


Note

Low Risk
Documentation-only attribution fix with no runtime, auth, or data-handling impact.

Overview
Corrects missing credit for the verbatim driver's-seat lens prompt in canon/methods/driver-seat-lens.md.

Adds a source: frontmatter field pointing at Jeffrey Emanuel (@doodlestein) and the original X post, rewrites The prompt to state the wording is his (adopted verbatim on 2026-09-02, omission corrected 2026-09-03), and adds a byline under the blockquote separating his words from the house's lens step, receipt, and scope.

Reviewed by Cursor Bugbot for commit 93669bd. Bugbot is set up for automated code reviews on this repo. Configure here.

…anuel (@doodlestein); omission corrected 2026-09-03
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Canon Quality — Frontmatter Schema ✅

All 51 file(s) in writings/ conform to klappy://canon/meta/frontmatter-schema.

Validator: scripts/validate-frontmatter.py · Canon: klappy://canon/constraints/frontmatter-validation-before-merge · Run: #446

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

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: scripts/surfacing-report.py · Canon: klappy://canon/constraints/frontmatter-validation-before-merge

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Canon Quality — P0010 Retrieval-Readiness ⚠️

Soft report for klappy://canon/constraints/retrieval-disclosure-contract. 716 files scanned. Never blocks — informational until the corpus is ready to enforce.

  • Blocking-class findings: 19 (structural fields the contract would filter on)
  • Warnings: 0 (kind resolves to unknown)
  • Informational: 13 (exempt templates/archive/drafts)

Kind distribution: {'essays': 53, 'canon': 252, 'apocrypha': 38, 'docs': 307, 'journals': 60, 'unknown': 6}
Kind source: {'path': 578, 'frontmatter': 132, 'none': 6} (frontmatter-primary, path-secondary)
Default-include visibility: 612 visible, 104 hidden (journals/apocrypha/unknown)

By rule: {'audience-invalid': 4, 'exposure-missing': 7, 'tier-missing': 5, 'tier-invalid': 7, 'fm-missing': 3, 'kind-unresolvable': 6}

These are not schema violations (see the Frontmatter Schema job for those on writings/). They are corpus-readiness signals for the retrieval contract: invalid/missing audience, exposure, tier, and docs whose kind cannot be resolved. Fix in a corpus-cleanup PR before the contract flips to enforcing. See the retrieval-readiness-findings artifact for the full list.

Validator: scripts/audit-retrieval-readiness.py · Constraint: klappy://canon/constraints/retrieval-disclosure-contract · Run: #446

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Canon Quality — oddkit_audit

No dead klappy:// references or legacy link patterns found in writings/. 53 files scanned.

Spec: klappy://docs/oddkit/specs/oddkit-audit · Workflow: .github/workflows/canon-quality.yml · Run: #446

@klappy
klappy merged commit bd34be4 into main Sep 3, 2026
5 checks passed
@klappy
klappy deleted the canon/driver-seat-lens-attribution branch September 3, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant