FoundationKitComposable .NET Application Foundation
Core vNext · Phase 12
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 Views

Seven 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

01
Choose

Select project profile, modules, resources, ID shapes and behaviors.

02
Build manifest

The UI writes the same schema understood by the canonical parser.

03
Validate

Unsupported or inconsistent shapes fail closed before generation.

04
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