Skip to content

canon+docs: sweep canon_url → knowledge_base_url references#106

Merged
klappy merged 1 commit into
mainfrom
canon/sweep-canon-url-references
Apr 19, 2026
Merged

canon+docs: sweep canon_url → knowledge_base_url references#106
klappy merged 1 commit into
mainfrom
canon/sweep-canon-url-references

Conversation

@klappy
Copy link
Copy Markdown
Owner

@klappy klappy commented Apr 19, 2026

What

Forward-facing documentation sweep: rename canon_urlknowledge_base_url across tool reference docs, the consistency principle, the public project-instructions template, and the IMPL docs.

Why

Companion to the contract rename in #101 and the implementation rename in klappy/oddkit#108. The canary surfaced that canon_url / governance_source: "canon" are ODD-specific jargon that leaks into every caller's mental model. With zero reported external users today, migration cost is zero. Renaming now keeps the whole ecosystem consistent before any TruthKit consumer or external user sees the older terminology.

Files updated

  • canon/principles/consistency-same-pattern-every-time.md
  • docs/oddkit/tools/oddkit_{search,get,encode,orient,catalog,challenge,version,gate,cleanup_storage}.md
  • docs/oddkit/tools/telemetry_public.md (schema field name + SQL alias)
  • docs/examples/project-instructions-template.md
  • docs/oddkit/IMPL-catalog-recent.md

Intentionally NOT updated (historical records)

  • docs/planning/e0007-implementation-plan.md
  • docs/oddkit/proactive/handoff-to-new-conversation.md
  • docs/oddkit/proactive/e0007-validation.md

Rewriting archaeological records of epoch-7 planning would falsify history. Readers can infer the mapping from the PRs landing this rename.

Merge order

  1. klappy/klappy.dev#101 (contract) merges first
  2. This PR (doc sweep)
  3. klappy/oddkit#108 (implementation) merges last, runs live smoke against preview before prod promotion

Related

  • klappy/klappy.dev#101 — core-governance-baseline contract with new terminology (merged separately)
  • klappy/oddkit#108 — tool schemas + smoke test + strict-override fix with new terminology

Note

Low Risk
Low risk doc-only rename that updates parameter naming across specs and examples; main risk is temporary confusion if readers are on an older oddkit build that still expects canon_url.

Overview
Updates forward-facing canon and oddkit documentation to consistently refer to the repo override parameter as knowledge_base_url instead of canon_url, including the consistency principle, the project-instructions template, and the catalog implementation notes.

Tool reference docs’ JSON schemas/examples and telemetry_public’s documented dataset field name + sample SQL are updated to match the new terminology.

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

Forward-facing documentation sweep aligning tool reference docs,
consistency principle, and template with the rename landing in
klappy.dev#101 and klappy/oddkit#108.

Files updated:
- canon/principles/consistency-same-pattern-every-time.md — one
  reference to `canon_url` values being server-invariant
- docs/oddkit/tools/oddkit_{search,get,encode,orient,catalog,challenge,
  version,gate,cleanup_storage}.md — tool schema parameter references
- docs/oddkit/tools/telemetry_public.md — telemetry schema field name
  and SQL query alias (blob6 was documented as canon_url; now documented
  as knowledge_base_url with the same underlying blob)
- docs/examples/project-instructions-template.md — step 3 reference
- docs/oddkit/IMPL-catalog-recent.md — temporal-discovery docs

Intentionally NOT updated (historical records):
- docs/planning/e0007-implementation-plan.md
- docs/oddkit/proactive/handoff-to-new-conversation.md
- docs/oddkit/proactive/e0007-validation.md

These are archaeological records of epoch-7 planning and validation.
Rewriting them to use current terminology would falsify the historical
record. The terminology shift is documented in the PR landing this
rename; readers of historical planning docs can infer the mapping.

Companion PRs:
- #101 (contract with new terminology)
- klappy/oddkit#108 (tool implementation + smoke test)
@klappy klappy merged commit bf2141b into main Apr 19, 2026
1 check passed
@klappy klappy deleted the canon/sweep-canon-url-references branch April 19, 2026 03:04
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