Discover
Scan the domain, signals and recurring friction. Look for consequential problems rather than attractive technologies.
Output: opportunity landscape and initial questionsA practical method for moving from an ambiguous problem to an accountable decision. Architecture connects intent to implementation; evidence decides what happens next.
The familiar sequence - idea, LLM, demo, claim success - conceals the questions that matter. Is the problem worth solving? Is AI the right intervention? Can the architecture work inside its real environment? Do users understand the result? Are the controls proportionate to the consequence?
The method makes those questions explicit, produces evidence against them and treats stopping as a legitimate outcome.
The stages are directional, not a rigid waterfall. Evidence can return the work to an earlier stage or end it altogether. Learning, revision, stopping and further experimentation are valid outcomes; not every inquiry needs to reach Ship.
Scan the domain, signals and recurring friction. Look for consequential problems rather than attractive technologies.
Output: opportunity landscape and initial questionsExamine users, workflows, incentives, constraints, existing systems and failure costs. Separate the stated request from the problem underneath it.
Output: problem evidence, context and constraintsState the hypothesis, intended outcome, boundaries, assumptions and measures. Define what would falsify the idea before building momentum protects it.
Output: testable product and system frameDefine responsibilities, data flows, trust boundaries, human authority, governance, security and evolution paths. Use architecture to expose risk and enable change.
Output: architecture hypotheses and decision recordsBuild the smallest useful instrument that can answer a consequential question. A prototype exists to learn, not to impersonate production.
Output: observable behaviour and new evidenceChallenge the riskiest claims: usefulness, intelligence quality, safety, performance, cost and comprehension. Seek disconfirming evidence, not only success cases.
Output: evaluation findings and confidence limitsTurn what survived into durable software, data, interfaces and operational controls. Trace important requirements and decisions into implementation.
Output: production-oriented system and evidence trailAssess the complete socio-technical system against its requirements. Make residual uncertainty, limitations and operational responsibilities visible.
Output: system evaluation and release positionRelease deliberately with ownership, observability, support, safeguards and measures for the next learning loop. Shipping is a new evidence phase, not the end.
Output: controlled release and operating feedbackAt major transitions, the current evidence is reviewed against the hypothesis, risk and value - not against enthusiasm or sunk cost.
The hypothesis remains credible, material risks are understood and the next stage can answer a worthwhile question.
Change the frame, architecture or experiment, then retest. Record what failed so the loop creates knowledge.
End work when the problem lacks value, the architecture cannot meet the need, evidence contradicts the hypothesis or adoption is implausible.