Foundation

Product vs site settings

Two jobs, labels not a nested app

RequiredProduct intent & architecture
ContractProduct vs site settings
Job
Two jobs, labels not a nested app
Requirement
must specify
States / rules
Names of groups; which jobs; owner-only vs editor
Specified means
Two labeled groups
Hardest context
Phrase “admin inside admin”
Example

This site vs Workspace

Counter-example

Second admin app

How this lives in Building Blocks

Representation: Product-local decision contract.

Building Blocks can provide settings IA guidance. The product owns the actual groups, permissions, and labels.

Do not specify the easy case only.

The source checklist’s hardest-context test is part of what “specified” means: Phrase “admin inside admin”.

On-spec signal

This site vs Workspace

Failure signal

Second admin app

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 →