Select project profile, modules, resources, ID shapes and behaviors.
COMPOSER · SCHEMA V2
Describe intent.
Generate the product.
The Visual Composer and CLI converge on one canonical parser, analyzer and generator. There is no second generation engine hiding behind the UI.
PROJECT MODEL
One manifest describes the system shape.
Project
├─ Profile / Providers
└─ Modules
└─ Resources
├─ Behaviors
├─ Fields
├─ Overrides
└─ API
Read Models → SQL ViewsSeven canonical profiles
minimalstandardenterprisefintechsaasinternal-businesspublic-portal
Profiles expand through the canonical capability dependency graph. Resource behaviors do not create a parallel dependency system.
Visual and CLI share the same engine
Choose
Build manifest
The UI writes the same schema understood by the canonical parser.
Validate
Unsupported or inconsistent shapes fail closed before generation.
Generate
Output is deterministic and written into generated/<ProjectName>.
Safe regeneration is part of the contract
Generated ownership and hashes protect the workspace. Regeneration does not blindly wipe files that no longer match expected generated ownership. The local Studio endpoint is constrained to the repository’s generated workspace instead of accepting arbitrary filesystem paths.
Deterministic outputOwned-file protectionBounded local path