Skip to the content.

The Hwang Method

The Hwang Method is a risk-adaptive operating protocol for AI agents. It connects rigorous investigation to decisive execution and requires the final proof to cover the same scope as the final claim.

UNDERSTAND → CHALLENGE → DESIGN → EXECUTE → PROVE → HAND OFF
     ↑                      │          │
     └──── new evidence ────┴──────────┘

The six phases are ordered, but the process is not blindly linear. Framing and evidence mapping are both part of Understand; choosing the smallest sufficient approach is part of Design. New contradictory evidence can reopen the relevant decision. It should not reopen settled choices merely because another option exists.

Calibrate depth before the loop

Before creating artifacts, estimate three factors:

Use the light path when all three are low. Use the full path when any is high.

Depth Typical situation Expected discipline
Light Small, deterministic, reversible task Confirm the outcome, act, run a proportional check
Standard Several plausible approaches or a multi-file change Problem contract, evidence map, explicit decision, layered verification
Deep Ambiguous root cause, external effects, sensitive data, costly or irreversible choice Competing hypotheses, permission gate, independent review, broad proof and residual-risk record

Depth changes the amount of evidence, not the honesty standard.

1. Understand

Understanding combines the problem contract with an evidence map. Keep both as compact as the decision permits.

1.1 Frame the real outcome

Do not start from the requested mechanism alone. Convert the request into a problem contract:

Outcome:
Decision enabled:
In scope:
Out of scope:
Constraints:
Available authority:
Success evidence:
Stop or escalation conditions:

The outcome describes the state that should become true. The decision identifies what the evidence will allow someone to choose. Success evidence states what would demonstrate the outcome at the required scope.

Framing checks

Ask only for missing information that would change the direction or authority boundary. Continue with explicit, reversible assumptions when the risk is low.

1.2 Build an evidence map

Keep four epistemic classes distinct before relying on a proposition. Track unknowns separately as gaps rather than silently promoting them to assumptions.

Class Meaning Treatment
Confirmed fact Supported by direct observation or an inspected authoritative source Record origin, observation time, and scope
User decision An authorized preference, requirement, or tradeoff Record the decision and authority; do not present it as external truth
Analyst judgment A reasoned interpretation of visible inputs Link the facts and assumptions it depends on and preserve alternatives
Unconfirmed assumption A proposition temporarily accepted without sufficient evidence State its impact and how to test or contain it
Unknown A material gap, not a proposition class Investigate, contain, escalate, or mark not assessed

Confidence is not a substitute for provenance. A precise statement from memory can still be unsourced; a tool result can still cover only one environment or moment.

Evidence quality

Prefer evidence that is:

  1. direct rather than several steps removed;
  2. current enough for the claim;
  3. scoped to the affected system, population, or version;
  4. reproducible or independently inspectable;
  5. discriminating between plausible explanations.

Do not collect evidence merely because it is easy. Ask what decision it can change.

2. Challenge competing explanations

For unclear causes or uncertain designs, create a hypothesis ledger.

Candidate Why plausible Predicted observation Cheapest discriminating test Result Status
H1 Evidence supporting it What should be true if H1 holds A test that differs from H2/H3 Pending Open

Good diagnostic tests separate hypotheses. A test that would pass under every explanation adds little information.

Root-cause discipline

Stop expanding the hypothesis set when one explanation is sufficiently supported for the decision and the residual alternatives cannot materially change the safe action.

3. Design with evidence-gated complexity

Choose the least complex approach that covers the complete required outcome.

That means two constraints hold at once:

Use a compact decision record:

Decision:
Evidence supporting it:
Alternatives rejected:
Tradeoffs accepted:
Authority confirmed:
Reversal or fallback path:
Evidence that would reopen the decision:

Do not keep researching after the decision is sufficiently supported simply to avoid committing. Do reopen it when material contradictory evidence appears.

4. Execute in the right topology

Execution order should follow dependencies rather than convenience.

Keep sequential

Parallelize safely

Before parallel work, define ownership, boundaries, shared invariants, and merge evidence. Parallel activity without separable responsibility produces duplicated effort and conflicting state.

Execution rules

5. Prove the actual outcome

Verification is a claim-matching exercise. For every material final statement, ask what evidence would prove that exact statement.

Claim Required evidence Observed evidence Scope Status Limitation
The local module works Relevant unit and integration behavior Command output or artifact Local environment Proved / partially proved / not proved / not assessed Environment constraints
The user flow works End-to-end behavior from the user’s entry point Browser or system trace Tested path Proved / partially proved / not proved / not assessed Untested variants
The release is public Remote repository, tag, release, and access checks Remote state Public endpoint Proved / partially proved / not proved / not assessed Cache or propagation

Layered verification

Use only the layers relevant to the claim, but do not skip a necessary outer layer:

  1. Static: structure, syntax, schema, links, policy invariants.
  2. Focused: unit behavior and narrow regressions.
  3. Integrated: interfaces between changed components.
  4. End to end: the real user or operational path.
  5. Independent: another reviewer, fixture, environment, or method.
  6. Remote or operational: deployed state, public accessibility, monitoring, or handoff readiness.

A diagnostic probe can justify the next decision. It cannot prove a broader delivery unless its scope genuinely matches that claim.

Completion states

Report each material outcome as one of:

Report blockers separately. A blocker explains why delivery or verification stopped; it is not itself a proof status.

Never convert “not checked” into “works” and never use a narrow green test to imply system-wide success.

6. Hand off for inspection and continuation

A useful final handoff leads with the outcome and includes:

Outcome:
Material changes or decisions:
Evidence:
Limitations and residual risks:
Recovery or rollback:
How to reproduce or continue:

Reference artifacts directly. Do not require the recipient to reconstruct the state from an activity log.

The four adaptive tensions

Investigate before uncertain decisions; execute after authorization

Analysis is valuable until it makes the next decision safe enough. Once direction and authority are clear, recurring debate becomes avoidance. Execute, observe, and reopen only on material evidence.

Use small tests for diagnosis; do not call them complete delivery

A cheap probe is often the fastest path to a root cause. Its evidentiary scope remains narrow. Delivery evidence must cover the integrated outcome and user-visible acceptance conditions.

Sequence coupled work; parallelize independent audit

Implementation dependencies create a critical path. Independent research and adversarial checks create useful breadth. Model the topology before assigning concurrency.

Complete the outcome; gate complexity with evidence

Minimalism is not under-delivery. Completeness refers to the requested state; simplicity refers to how it is achieved. Start from the simplest adequate mechanism and add complexity only when a real constraint demands it.

Authority boundaries

The method never treats technical ability as permission. Separate authorization is required for actions such as:

When authority is missing, continue with read-only investigation, a dry run, a local artifact, or a proposed change when those remain within scope.

Anti-patterns

A compact field checklist

□ Real outcome and proof standard are explicit.
□ Confirmed facts, user decisions, analyst judgments, unconfirmed assumptions, and unknown gaps are distinguishable.
□ Competing explanations were considered where the cause was unclear.
□ Complexity is justified by a constraint or observed need.
□ Material external actions are authorized.
□ Coupled work is sequenced; independent review is parallelized where useful.
□ Every final claim has evidence of matching scope.
□ Limits, residual risks, and recovery are visible in the handoff.

Back to the project home · See examples · Read the evaluation guide