Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
806cc70
E0007: From Passive to Proactive — cornerstone article, implementatio…
Apr 3, 2026
8bbcc6a
Update handoff bootstrap with branch test results
Apr 3, 2026
4fd2e93
E0007 Phase 1+2a: epoch declaration, epochs registry update, 6 proact…
Apr 3, 2026
348a24c
E0007 Phase 2b: remaining 7 spin-off articles — core concepts + termi…
Apr 3, 2026
825a13c
E0007: governance article for catalog temporal discovery (sort_by + l…
Apr 3, 2026
f51d830
E0007: reframe catalog feature around metadata exposure
Apr 3, 2026
a27ec75
E0007: deterministic work belongs server-side, not in the LLM
Apr 3, 2026
f768791
v0.7.0: session close — governance article, journal, version bump
Apr 3, 2026
941afb8
Fix: session close → commit hygiene — tied to git lifecycle, not conv…
Apr 3, 2026
1ccc613
Fix: commit hygiene → artifact provenance — domain-agnostic
Apr 3, 2026
3f8306f
E0007: validation article — A/B test results for proactive posture
Apr 3, 2026
5cbe858
E0007: proactive bootstrap — system prompt for Project Instructions, …
Apr 3, 2026
ded0f51
E0007: Identity of Proactive Integrity — the creed becomes continuous
Apr 3, 2026
25f6374
E0007: session 3 journal — implementation through validation and boot…
Apr 3, 2026
8ad0914
Article 1: Getting Started with ODD and oddkit
klappy Apr 4, 2026
c9a61f4
Fix miscalculated average control score in e0007-validation (12.95 ->…
cursoragent Apr 4, 2026
65201b1
Article 2: From Passive to Proactive
klappy Apr 4, 2026
f4c2ca6
Overhaul README — fuel and engine, clear getting-started path
klappy Apr 4, 2026
ca4eaf7
Session journal: E0007 Session 4 — Phase 5 articles and README overhauls
klappy Apr 4, 2026
0cc0243
Chapter 4: How You Lead Is What You Build — draft from voice dumps
klappy Apr 4, 2026
45a9c51
Chapter 4: deepen confession and add reflection question
klappy Apr 4, 2026
54970a8
Session journal: add Chapter 4 handoff and pipeline next steps
klappy Apr 4, 2026
063e4d0
Chapter 4: Socratic pass, progressive disclosure audit, sensitivity r…
klappy Apr 4, 2026
49d068a
Chapter 4: soften summary — remove 'nothing new', hint at vulnerabili…
klappy Apr 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 39 additions & 101 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,134 +1,72 @@
# 🧠 klappy.dev
# klappy.dev

This repository is a working surface for ideas, experiments, and reference documents about how software is designed and built in an AI-accelerated world.
The knowledge base behind [oddkit](https://github.com/klappy/oddkit) — an open-source MCP server that gives your AI structured memory and epistemic discipline.

It is intentionally **not** a framework, product, or SDK.
It is a public record of thinking, constraints, and proofs of concept that evolve over time.
> **This repo is the fuel. [oddkit](https://github.com/klappy/oddkit) is the engine.** oddkit reads the markdown files in this repository and makes them available to your AI through structured tools. You can also point oddkit at your own repo to build your own knowledge base.

---

## Start Here
## Get Started

If you are new:
**Step 1:** Connect oddkit to your AI tool. See the [oddkit repo](https://github.com/klappy/oddkit) for setup instructions — it takes 30 seconds.

- oddkit is not an agent — it is a librarian and validator used _by_ agents
- It exists to prevent hallucination, misalignment, and "done without proof"

Read this first:
→ `docs/WHY.md`
→ `docs/CONTENT-MAP.md` — Comprehensive index of ALL content (including apocrypha)
**Step 2:** Read [Getting Started with ODD and oddkit](https://klappy.dev/page/writings/getting-started-with-odd-and-oddkit) for the full walkthrough: connecting, trying it, bootstrapping your project, and building your own knowledge base.

---

## What This Repository Is
## What's in This Repo

- A portfolio of projects and proofs of concept
- A canon of design principles, constraints, and verification standards
- A place to work in the open, with assumptions and tradeoffs made explicit
- A reference for how I think about AI-assisted development, architecture, and long-lived systems
This is a living knowledge base with 400+ documents spanning governance, methodology, planning, and public essays. It's organized into four tiers:

Much of the content here exists to reduce repeated reasoning and to make decision-making easier to inspect and challenge.
| Directory | What It Contains |
|-----------|-----------------|
| `canon/` | **Governance** — axioms, constraints, values, diagnostics, methods. The foundational principles that oddkit enforces. |
| `odd/` | **Methodology** — ODD (Outcomes-Driven Development) philosophy, epochs, maturity model, getting-started guides. |
| `docs/` | **Implementation** — planning documents, decision records, incident reports, tool documentation, session journals. |
| `writings/` | **Public essays** — articles published on [klappy.dev](https://klappy.dev) about AI-augmented workflows, knowledge transfer, and building systems that build systems. |

---
### Start Here

## What This Repository Is Not
If you want to understand the philosophy:
- [The Journey from AI Tasks to AI-Augmented Workflows](writings/the-journey-from-ai-tasks-to-ai-augmented-workflows.md)
- [From Passive to Proactive](writings/from-passive-to-proactive.md)
- [Learning in the Open](writings/learning-in-the-open.md)

- Not a step-by-step tutorial
- Not a prescriptive workflow
- Not a prompt collection
- Not a promise of stability or completeness
If you want to understand the system:
- [Foundational Axioms](canon/values/axioms.md)
- [The Frame](canon/the-frame.md)
- [ODD README](odd/README.md)

Most documents are orientation, not instruction. They describe how decisions are reasoned about, not rules that must be followed.
If you want to build your own:
- [Getting Started with ODD and oddkit](writings/getting-started-with-odd-and-oddkit.md)
- [The Project Journal](writings/the-project-journal.md)
- [Developer Journey](docs/planning/developer-journey-ai-augmented-workflows.md)

---

## If You Want to Explore

Start with **ODD** (Outcomes-Driven Development) — the core philosophy that shapes everything here.

If that resonates, the **Canon** contains the principles, constraints, and verification standards that guide decisions.

If you want to see the philosophy applied, browse the **Derivative Works** documentation.

There is no required order. Follow your curiosity.

- `/docs/appendices/WHAT_THIS_REPO_IS_NOT.md` — what this repository is intentionally not
- `/docs/derivative-works.md` — how derivative products relate to ODD

---
## Build Your Own Knowledge Base

## About the Canon
oddkit reads markdown files from any GitHub repo. You can point it at yours:

The Canon is a curated set of documents that capture:
```
canon_url: "https://raw.githubusercontent.com/YOUR_ORG/YOUR_REPO/main"
```

- assumptions and constraints
- decision heuristics
- definitions of completion
- evidence and verification standards
Start with a few markdown files — decisions, constraints, learnings — and grow from there. oddkit reads what you write and makes it available to your AI. No schema required, no methodology to adopt. Start with what hurts.

The Canon exists for clarity, not control.
It does not execute anything by itself and is intentionally separated from tooling or automation.
For the full guide, see [Getting Started with ODD and oddkit](https://klappy.dev/page/writings/getting-started-with-odd-and-oddkit).

---

## Versioning & Change

The Canon uses pack-level versioning with a single changelog:
## About

- `/canon/CHANGELOG.md`record of changes
Built by [Klappy](https://klappy.dev/page/about/bio)a systems architect with ~15 years in Bible translation technology, building systems that build systems.

Individual files are not versioned independently to avoid unnecessary ceremony.
**oddkit repo:** [klappy/oddkit](https://github.com/klappy/oddkit)
**Website:** [klappy.dev](https://klappy.dev)

---

## License

All content in this repository is released under the [MIT License](LICENSE).
Reuse is encouraged.

---

## Detailed Exploration Paths

If you're new and want a concrete path, here's a reasonable order:

1. **About** — context and trust surface
- `/about/bio.md`
- `/about/credibility.md`
- `/about/faq.md`

2. **ODD (Outcomes-Driven Development)** — the core philosophy
- `/odd/README.md` (public-facing)
- `/odd/manifesto.md` (extended)

3. **Canon** — how decisions and verification are shaped
- `/canon/index.md` (orientation)
- Supporting documents on constraints, decision rules, evidence, and verification

4. **Derivative Works** — how products relate to ODD (`/docs/derivative-works.md`)

---

## Structure

This repository is organized around a three-tier hierarchy:

- `/odd/` — Universal ODD philosophy (timeless, product-agnostic)
- `/canon/` — Program constraints (shared governance)
- `/docs/` — Implementation details (how we do it here)
- `/about/` — Author context and credibility

---

## Status

This repository is active and evolving.
Some documents are stable; others are intentionally exploratory.
Where possible, documents label their stability and confidence level.

Feedback, questions, and challenges are welcome.

---

This repository is about preserving intent without freezing execution.
The goal is better outcomes, not perfect artifacts.
MIT
Loading