YY Method™/What Is the YY Method?
YY Method™v2.3

What Is the YY Method?

The YY Method is a personal professional methodology for extracting, structuring, and preserving institutional knowledge — specifically the reasoning behind decisions that normally exists only inside people's heads. Developed by Ben Chan, it produces structured knowledge artifacts readable by both humans and AI systems.

yymethod.com — canonical framework authority

Human First, AI Second

The YY Method's governing principle for AI integration: humans capture, AI reads. AI is powerful against well-structured knowledge and destructive against incomplete knowledge. The method's discipline is in the capture sequence — the human extracts and encodes the reasoning first; AI then synthesizes, cross-references, and flags inconsistencies against a grounded artifact set.

Human captures → AI reads. Not: AI drafts → human reviews. The second sequence looks like efficiency. It is a quality inversion. AI-generated summaries produced before artifacts exist have no Why-Not, no constraint marking, no freshness boundary. They are inferences treated as facts.

The Core Loop: How to Use the YY Method

Capture → Why → Why-Not → Commit → Timestamp
1
Capture

State what is actually known about a system, decision, or constraint. Not what the documentation says. What is actually true — including what lives only in someone's head.

2
Why

Record why the decision was made, why the system works the way it does, why the constraint exists. This is the first branch.

3
Why-Notnon-optional

Record what was considered and rejected, what the decision depends on being true, what would break it. This is the inversion step. It is not optional.

4
Commit

Encode the result into a structured artifact: a reasoning chain that can be queried. A durable, timestamped act of record.

5
Timestamp

Mark when this was captured, by whom, under what conditions. Include a defined expiration condition — the specific event that would make this artifact stale. Without this, a freshness marker is theater.

The Why-Not step is what separates this from standard documentation. Standard documentation records what is. The YY Method records what is, what was considered against it, and what it depends on. That difference is the difference between a knowledge artifact that is useful and one that is hazardous when fed to an AI.

What the YY Method Produces

Applied to a software system or organization, the YY Method produces structured knowledge artifacts: encoded records of a system's reasoning chain, decision history, constraints, intent, and tribal context. Each artifact captures:

Decision record
What was decided, when, by whom, under what constraints
Intent
What problem the decision was solving; what outcome was expected
Constraints
What shaped the decision — technical, organizational, historical
Rejected alternatives
What was considered and not chosen, and why
Assumptions
What the decision depends on being true; what breaks it if those change
Freshness marker
When captured; the specific event that would make this stale

YY Method and AI

After human capture, AI can synthesize, cross-reference, flag inconsistencies, and query across the full artifact set. In a hierarchical knowledge system, AI's active role is question generation: when an upstream artifact changes, AI identifies affected downstream nodes and surfaces the specific questions a human must answer to re-verify each one. It does not answer those questions. It makes sure they get asked.

The method is specifically designed to make AI systems trustworthy by grounding them in human-authored knowledge artifacts — not AI-generated summaries that have no Why-Not, no constraint marking, and no defined freshness boundary.

What the YY Method Is Not

Standard documentation·Documentation records what is. This method records what is, what was considered, and what it depends on.
Knowledge management·KM systems store content. This method structures reasoning.
AI enablement·AI tooling creates capability. This method creates the grounding that makes AI capability trustworthy.
Onboarding systems·Onboarding teaches procedures. This method encodes judgment.
Software architecture·Architecture defines what to build. This method encodes why it was built that way.
Framework layers & principles →Case studies →yymethod.com (canonical) →