Built with insane-search and deep-research by fivetaku (MIT) · full attribution in CREDITS.md
"The most personal is the most creative." — Martin Scorsese
I'm not a developer, and I'm no programming expert. But I work in planning, and I think of myself as someone who works across a lot of areas. For the past year I chased the words of well-known people in the AI scene — I tried Andrej Karpathy's wiki, Garry Tan's gstack, and many others' harnesses, skills, and loops — but they were never mine, and because they weren't mine, it was hard to get the results I wanted out of them.
The conclusion I've reached, as of now, is that the most personal thing is the most effective one (just like Scorsese said). Everyone is bound to differ in every way — how they think, how they talk to their AI, what they expect back — from start to finish.
So I prepared this: a kit to make the most personal thing, plus the features to secure a minimum of stability. The W.A.Y? ("Who Are You?") harness is a beginner's kit that reads the sessions and memory accumulated in the Claude you've each been working with, guesses your way of working, your speech patterns, and your expected results, and builds a harness that's yours.
I tried to lay out, structurally, the parts I think most need to hold. It carries three
core concepts, one core tool (/full-loop), and nine foundational pieces of philosophy.
Even a kit built this way won't end up speaking for you. I recommend using it as a base to grow an environment that's even more you — precisely, and flexibly.
- Anti-hallucination (SVOP) — default-deny: every factual claim must trace to a trusted source; otherwise it is held and reported honestly, never guessed.
- Structure — a small set of load-bearing rules that never break, identical across tasks, machines, and models.
- Knowledge accumulation — each task can leave the harness more capable, without leaking operational data.
And then full-loop — the payoff that runs a task end-to-end while stopping only at the human gates that matter.
Principles
- P1 Plan-First — no work starts until the outcome is concretely defined.
- P2 Sync-Before-Execute — execute only after user and AI are ~90% aligned.
- P3 Plan–Execute Separation — planning is human-led; execution is AI-led.
- P4 Immutability — the structure works identically across environments and models.
- P5 Data-Driven Dependency — accept a dependency only if it brings new data or a new vantage point; reject thin wrappers.
- P6 Operational One-Way + Meta Feedback — data doesn't leak; lessons do.
Anti-Principles
- AP1 — non-determinism is a feature (variability is not suppressed).
- AP2 — explicitness is not a principle (light logging only, not user-offloaded verification).
- AP3 — no active data quarantine (push-based; tiers/trust change only when new data challenges the old).
| # | Mechanism | What it does |
|---|---|---|
| 1 | Mode Toggle | Classifies each task as research- / creative-first / mixed and tunes verification strictness; a one-line override switches it. |
| 2 | Source fetch policy | Any factual claim triggers a mandatory fetch. Priority: USER → BASH → READ → MCP → WEB → MEMORY. No guessing fallback. |
| 3 | Five honesty modes | On fetch failure, reports via UNKNOWN / PARTIAL / TOOL_FAILED / OUT_OF_SCOPE / UNCERTAIN — inline and in a closing summary. |
| 4 | Critical Path + Best-of-N | High-stakes work forces research mode, mandatory fetch, and N=3 verification (3/3 accept · 2/1 accept+flag · all-different hold and ask). |
| 5 | MCP source-trust grading | External data graded High / Medium / Low; Medium and Low must cite (Low names the reason); conflicts surface both. |
Details: rules/.
Not frozen — it evolves through SDE (the context-reading extractor), change
tracking (self/changelog.md), gap tracking (self/conflicts.md), and a
three-tier memory (public / quarantine / archive — archive is never deleted). It
only changes when new data challenges the old, and material changes go through your
approval.
One natural-language instruction → eight autonomous stages (refine → conditional
research → plan with frozen acceptance criteria → human approval → execute →
independent review → bounded retry, max 3 → knowledge deposit). Three human gates are
never bypassed: plan approval, external impact, retry exhausted. Use it for
multi-step work and unattended overnight runs; not for one-line fixes.
See skills/07_orchestration/full-loop/SKILL.md.
Independent public release planned (next work) — full-loop will be split into its own standalone repository.
- Clone this repository.
- Run the
sde-extractorin Claude Code (or onboard via/full-loop). It reads the sessions and memory built up in your CLI and drafts a self-definition for you. - Review the draft and approve it, and your own harness goes live.
See Quick Start and ONBOARDING.en.md, with deeper background in CONCEPT.en.md.
Prefer a picture? Open
docs/architecture.htmlin a browser for a one-page diagram of how the harness is put together.
| Path | Role |
|---|---|
CLAUDE.md |
Base instructions every AI agent auto-loads here |
harness-blueprint.md |
The harness design document |
self/ |
Your self-definition + change/gap/background logs |
memory/ |
Three-tier memory (public / quarantine / archive) |
rules/ |
Operating rules (mode-toggle, fetch-policy, unknown-modes, critical-path, mcp-trust-levels, context-management, p6-log-anonymization) |
agents/ |
Sub-agent definitions by task type (+ INDEX, USAGE-GUIDE) |
skills/ |
Reusable skill modules (incl. sde-extractor, full-loop) (+ INDEX, USAGE-GUIDE) |
decisions/ |
Approval queue (pending.md) + archive |
logs/ |
operations / decisions / meta-feedback logs |
projects/ |
Per-project meta-info only (operational data lives in external repos) |
_reference/ |
External reference material (citation/insight, not execution) |
docs/i18n/ |
Localized READMEs (ko / en / zh) |
docs/architecture.html |
One-page visual architecture diagram (open in a browser) |
| Requirement | Needed for |
|---|---|
| Claude Code (or any CLI agent that can read your memory, git history, and settings) | Running the harness and the extraction step |
| git | Cloning the repo; the extractor reads your commit rhythm |
| Optional plugins: insane-search, deep-research | Stronger web research (bypasses blocked sources, multi-source fact-checking) |
| Optional: codex / GPT-5.5 (paid, opt-in) | Cross-vendor independent review inside full-loop |
Only the first two are required. Everything else is opt-in and the harness runs without it.
# 1. Clone the harness
git clone https://github.com/Global-mindee/WAY.git
cd WAY
# 2. (optional) Install web-research plugins inside Claude Code
/plugin install insane-search
/plugin install deep-research
# 3. Onboard — the extractor reads your CLI memory, git, and settings,
# then drafts your self-definition
run the sde-extractor
# 4. Review the draft, then approve it in decisions/pending.md
# (nothing material is applied until you approve)A short checklist — clone, optionally install plugins (insane-search, deep-research),
run the sde-extractor, review and approve your self-definition, and the harness is
live. Each step names the files it touches.
Full walkthrough: ONBOARDING.en.md.
You drive the harness with plain language — no special syntax. A few common openers:
- Run something end-to-end: "full-loop this" / "run this end-to-end, ask me only at the gates" — kicks off the eight-stage autonomous loop, stopping only at plan approval, external impact, and retry-exhausted.
- Onboard or re-onboard: "run the sde-extractor" / "re-read my memory and update my self-definition" — drafts or refreshes your user model from accumulated context.
- Work the approval queue: "show me what's pending approval" — surfaces the items waiting in
decisions/pending.md; you approve by editing the file. - Deep research with sources: "research X with citations" — fans out web searches, verifies claims, and returns a cited report instead of a guess.
Optional plugins (insane-search, deep-research — fivetaku, MIT / upstream), an
optional cross-vendor codex / GPT-5.5 reviewer (OpenAI, paid, opt-in), and
insane-search's own dependencies. Full attribution: CREDITS.md.
License: MIT — see LICENSE.
