architecture.boundaries.json
Rama main · réplica de lectura del repositorio original.
{
"schemaVersion": 1,
"ratchets": {
"structuralCycles": 0,
"crossDomainCycles": 0,
"filesOver220": 47,
"filesOver500": 0,
"serverFrontendImports": 0,
"appshellSelfBarrelImports": 0,
"nonMcpMcpImports": 0,
"crossProtocolCycles": 0,
"legacyWorkflowFacadeImports": 0,
"hostFacadeImports": 0,
"legacyHostMockSeams": 0,
"osShellAppShellProxyExports": 0,
"cliEntrypointLines": 220,
"installerCoreLines": 450
},
"notes": {
"policy": "Ratchets may only stay equal or decrease. Raise a baseline only with an explicit architecture decision.",
"goal": "Zero value cycles, zero cross-domain protocol cycles, one-way server/frontend contracts, and no internal AppShell self-barrel imports."
}
}