Skip to content

OddKit docs audit: 7 new tool docs, updated prompts, IMPL status, consistency fixes#33

Closed
klappy wants to merge 1 commit into
e0005.1/structure-agnosticfrom
oddkit-docs/audit-overhaul
Closed

OddKit docs audit: 7 new tool docs, updated prompts, IMPL status, consistency fixes#33
klappy wants to merge 1 commit into
e0005.1/structure-agnosticfrom
oddkit-docs/audit-overhaul

Conversation

@klappy
Copy link
Copy Markdown
Owner

@klappy klappy commented Feb 13, 2026

Summary

  • Creates 7 missing tool docs (search, get, catalog, validate, preflight, version, cleanup_storage) — each documented from live oddkit v0.14.0 observed behavior
  • Updates epistemic guide prompt to reflect full 12-tool surface in 4 clusters (discovery, epistemic core, implementation bookends, maintenance)
  • Marks IMPL-A (explain) and IMPL-B (mode headers) as superseded, IMPL-content-addressed-caching as implemented
  • Updates modes.md with E0005 epoch and values-first framing, fixes input schemas and response shapes in 4 existing tool docs to match live system

Test plan

  • Review each new tool doc against Writing Canon checklist (blockquote, summary, descriptive headers)
  • Verify response shapes match oddkit v0.14.0 actual responses (invoke each tool and compare)
  • Check cross-references in all 17 files — no broken links to archived/removed docs
  • Verify epistemic guide Full Tool Surface section lists all 12 actions
  • Confirm IMPL-A and IMPL-B supersession notes accurately describe what replaced them
  • After E0005.1 merges and this merges to main, run oddkit_search for "oddkit tool" — should return all 11 tool docs

Depends on: #32 (E0005.1) — merge that first, then rebase/merge this.

Made with Cursor


Note

Low Risk
Docs-only changes; main risk is confusion if any documented tool schemas/response shapes don’t exactly match the live MCP server behavior.

Overview
Adds operator-facing docs for 7 previously undocumented OddKit tools (discovery, implementation bookends, and maintenance), including input schemas and documented/observed response shapes.

Updates the epistemic-guide prompt to acknowledge the full 12-tool surface and clusters beyond the four core epistemic tools, and refreshes existing tool docs (orient, challenge, gate, encode) to match the current API shape (notably input + optional canon_url) and observed responses.

Marks older implementation instruction sets as superseded (IMPL-A, IMPL-B) and the content-addressed caching migration as implemented, plus small consistency updates to mode/contract references in modes.md and epistemic-instructions.md.

Written by Cursor Bugbot for commit 3e0fd7c. This will update automatically on new commits. Configure here.

…e drift fixes

Gap 1: Created tool docs for search, get, catalog, validate, preflight,
version, cleanup_storage - each with oddkit:// URIs, observed response
shapes from live v0.14.0, behavioral rules, and canon references.

Gap 2: Updated epistemic guide prompt to document all 12 tools in 4
clusters (discovery, epistemic core, implementation bookends, maintenance).

Gap 3: Added file path alongside odd:// URI in epistemic-instructions.md.

Gap 4: Marked IMPL-A (explain) and IMPL-B (mode headers) as superseded.
Marked IMPL-content-addressed-caching as implemented.

Gap 5: Updated modes.md with E0005 epoch, values-first axiom reference,
and current tool names replacing historical Librarian/Promotions refs.

Gap 6: Updated input schemas and response shapes in orient, challenge,
gate, encode docs to match live observed behavior from oddkit v0.14.0.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying klappy-dev-agent-skill with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3e0fd7c
Status:🚫  Build failed.

View logs

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying klappy-dev-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3e0fd7c
Status:🚫  Build failed.

View logs

@klappy klappy deleted the branch e0005.1/structure-agnostic February 13, 2026 17:03
@klappy klappy closed this Feb 13, 2026
klappy pushed a commit that referenced this pull request May 5, 2026
…decision)

Records the operator's acceptance decision made 2026-05-05 during the
recurrence-escalation conversation immediately following verification that
agent-messaging-service PR #33 (D0023, 2026-05-04) shipped the hosted
/mcp wrapper as 1003 lines of handrolled JSON-RPC dispatch with no MCP
SDK dependency — the sixth occurrence of the pattern, and the second
within AMS itself.

Per docs/promotions/README.md status vocabulary:
- proposed: evidence gathered, awaiting review
- accepted: approved for promotion to Canon
- executed: canon has been updated with backlink to this doc

This commit moves proposed -> accepted only. Per klappy.dev/AGENTS.md
'Canon is read-only', the three coordinated canon edits this promotion
proposes (Bide as 6th B in canon/methods/borrow-bend-break-beget-build,
canon/constraints/borrow-evaluation-before-implementation, bootstrap
bullet in canon/bootstrap/model-operating-contract) remain operator-
pending. Acceptance does not imply execution; the Execution Record
section is left for operator commits to fill.

Per docs/promotions/README.md 'Why Humans, Not Agents': agents do not
decide what becomes canon. The decision was made by the operator;
this commit records it.
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