One cumulative loop
From a bounded need to a reusable successor Build
Each stage produces an inspectable record. A customer request does not jump directly to coding, availability, or a maintained private fork.
Bound the problem
Organize the desired outcome, current workflow, users, information class, integration boundary, deployment constraint, and success measure.
Problem Brief
Decide fit or no-fit
Compare the brief with an exact standard-product truth revision. Unknown boundaries remain review items instead of becoming positive claims.
Fit decision + reason codes
Fix the deployment plan
Name the exact product revision, allowed configuration or common change, data boundary, validation method, responsibilities, and stopping conditions.
Versioned deployment plan
Implement with AI agents
AI agents prepare the accepted configuration, common mainline improvement, or separately productized extension within the fixed plan.
Traceable change set
Validate the exact change
Run bounded tests and produce Evidence that states what was checked, what was observed, and what remains outside the claim.
Checks + bounded Evidence
Deploy through Owner gates
Nihonbashi AI Lab retains authority for customer access, confidential data, production changes, exceptions, and final acceptance.
Owner decisions + acceptance
Return learning to the product
Reusable improvements become a common successor BuildVersion or a separately versioned extension, available for later fit decisions.
Common product revision