ContractNo-model-in-product
- Job
- Architecture, not copy
- Requirement
- must specify
- States / rules
- Declare whether the product embeds generative AI
- Specified means
- Yes/no + where AI may live
- Hardest context
- “Generate” in a writing tool
Example
SWS: no model in admin
Counter-example
Copilot because “it’s a writing tool”
How this lives in Building Blocks
Representation: Product-local decision contract.
Building Blocks can provide the yes/no decision slot and architecture guidance. The product owns whether generative AI exists in the product and where.
Do not specify the easy case only.
The source checklist’s hardest-context test is part of what “specified” means: “Generate” in a writing tool.
On-spec signal
SWS: no model in admin
Failure signal
Copilot because “it’s a writing tool”
Catalog connection
The product-local Catalog should show this row’s actual state for that product using the Catalog contract. Building Blocks documentation can define the baseline, but it does not make a product’s row Specified, Designed, or In code by itself.