Foundation

No-model-in-product

Architecture, not copy

RequiredProduct intent & architecture
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.

See the Catalog contract →