Skip to content

Add Methods category and four canon constraints (C1-C4)#15

Merged
klappy merged 4 commits intomainfrom
claude/add-methods-constraints-d1IgA
Feb 6, 2026
Merged

Add Methods category and four canon constraints (C1-C4)#15
klappy merged 4 commits intomainfrom
claude/add-methods-constraints-d1IgA

Conversation

@klappy
Copy link
Copy Markdown
Owner

@klappy klappy commented Feb 6, 2026

Introduces Methods as a first-class canon category with README,
two seed method docs (Boundary Transition Review, Exploration
Exhaust), and four epistemic constraints: Single-Agent Integrity
Precedes Collaboration, Encode Epistemic Decisions, Boundary
Transitions Require Deceleration, ODD Is Epistemic OS Not Values.
Updates canon/README.md index and canon/constraints.md outline
and operating constraints to reference new content.

https://claude.ai/code/session_01J4PmJresVjJiLo8ydULjRY


Note

Low Risk
Documentation-only changes that expand canon content and navigation; risk is limited to broken links/metadata misclassification rather than runtime behavior.

Overview
Introduces canon/methods as a first-class canon category, adds a methods/README.md, and seeds several method documents (e.g., boundary-transition review, exploration exhaust, narrative container selection, extreme exploration, and apocrypha fragment writing).

Extends the canon constraint set with four new tier-1 constraint docs and wires them into canon/constraints.md as both outline links and explicit "MUST" operating constraints.

Adds a new apocrypha fragment and a matching docs retelling (when-arbitration-went-global) to capture a failure mode narrative in both fragment and historical forms.

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

Introduces Methods as a first-class canon category with README,
two seed method docs (Boundary Transition Review, Exploration
Exhaust), and four epistemic constraints: Single-Agent Integrity
Precedes Collaboration, Encode Epistemic Decisions, Boundary
Transitions Require Deceleration, ODD Is Epistemic OS Not Values.
Updates canon/README.md index and canon/constraints.md outline
and operating constraints to reference new content.

https://claude.ai/code/session_01J4PmJresVjJiLo8ydULjRY
Apocrypha fragment (system first-person): captures structural
residue of epistemic arbitration applied beyond its designed
scale. Cinematic retelling (narrative third-person): depicts the
accidental civilizational shift when agent arbitration rules are
applied to humans—apocalyptic, role-reversed, non-judgmental.

https://claude.ai/code/session_01J4PmJresVjJiLo8ydULjRY
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Feb 6, 2026

Deploying klappy-dev-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: c36f3f2
Status: ✅  Deploy successful!
Preview URL: https://3caf14fd.klappy-dev-website.pages.dev
Branch Preview URL: https://claude-add-methods-constrain.klappy-dev-website.pages.dev

View logs

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

cloudflare-workers-and-pages Bot commented Feb 6, 2026

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

Latest commit: 2197309
Status: ✅  Deploy successful!
Preview URL: https://bae20816.klappy-dev-agent-skill.pages.dev
Branch Preview URL: https://claude-add-methods-constrain.klappy-dev-agent-skill.pages.dev

View logs

- Choosing the Right Narrative Container: diagnostic for placing
  insights in canon, apocrypha, or cinematic retelling
- Writing Apocrypha Fragments: structural constraints and tone
  smells that prevent fragments from becoming guidance
- Using Ease and Resistance as Signals: treats writing friction
  as a classification error, not a content problem

https://claude.ai/code/session_01J4PmJresVjJiLo8ydULjRY
Encodes extreme exploration as a deliberate discovery technique
with explicit pullback, CST closure, and the rule that stopping
early is a success condition—not indecision.

https://claude.ai/code/session_01J4PmJresVjJiLo8ydULjRY
@klappy klappy merged commit bfa6e76 into main Feb 6, 2026
2 checks passed
klappy pushed a commit that referenced this pull request Feb 6, 2026
The .husky/pre-commit hook was tracked as 100644 (not executable).
Combined with agent environments skipping npm install (so husky's
prepare script never set core.hooksPath), the hook was silently
dead — which is why PRs #15 and #16 shipped without updated
docs.json, manifest.json, or content sync.

This commit sets the file to 100755. The hook content is unchanged.

https://claude.ai/code/session_01Ht8m1Nd7dMgaHNf4qswqgY
klappy pushed a commit that referenced this pull request Feb 6, 2026
The .husky/pre-commit hook was tracked as 100644 (not executable).
Combined with agent environments skipping npm install (so husky's
prepare script never set core.hooksPath), the hook was silently
dead — which is why PRs #15 and #16 shipped without updated
docs.json, manifest.json, or content sync.

This commit sets the file to 100755. The hook content is unchanged.

https://claude.ai/code/session_01Ht8m1Nd7dMgaHNf4qswqgY
klappy added a commit that referenced this pull request Feb 6, 2026
* Fix pre-commit hook: set executable bit so git can run it

The .husky/pre-commit hook was tracked as 100644 (not executable).
Combined with agent environments skipping npm install (so husky's
prepare script never set core.hooksPath), the hook was silently
dead — which is why PRs #15 and #16 shipped without updated
docs.json, manifest.json, or content sync.

This commit sets the file to 100755. The hook content is unchanged.

https://claude.ai/code/session_01Ht8m1Nd7dMgaHNf4qswqgY

* Update package-lock.json from npm install

Generated by npm install which was needed to activate husky
and verify the pre-commit hook works.

https://claude.ai/code/session_01Ht8m1Nd7dMgaHNf4qswqgY

---------

Co-authored-by: Claude <noreply@anthropic.com>
klappy pushed a commit that referenced this pull request Feb 12, 2026
…plan

Encode the OddKit stale-cache incident into three new canon artifacts:
- Tier 1 constraint: Anti-Cache Lying (odd/constraint/anti-cache-lying.md)
- Decision Rule #15: Measure Total Cost Before Optimizing (added to decision-rules.md)
- Incident record: OddKit Stale Cache Feb 2026 (docs/incidents/)
- Implementation plan: Content-Addressed Storage for OddKit (docs/oddkit/)

Updates decision-rules.md outline, operating constraints, and failure modes
to reflect the new rule and anti-pattern.

https://claude.ai/code/session_018r5zV6zfjtH53A6ZdAQaqm
klappy added a commit that referenced this pull request Feb 12, 2026
…plan (#30)

Encode the OddKit stale-cache incident into three new canon artifacts:
- Tier 1 constraint: Anti-Cache Lying (odd/constraint/anti-cache-lying.md)
- Decision Rule #15: Measure Total Cost Before Optimizing (added to decision-rules.md)
- Incident record: OddKit Stale Cache Feb 2026 (docs/incidents/)
- Implementation plan: Content-Addressed Storage for OddKit (docs/oddkit/)

Updates decision-rules.md outline, operating constraints, and failure modes
to reflect the new rule and anti-pattern.

https://claude.ai/code/session_018r5zV6zfjtH53A6ZdAQaqm

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants