33 lines
3.0 KiB
JSON
33 lines
3.0 KiB
JSON
{
|
|
"maximumNewSourceLines": 800,
|
|
"temporaryFileExceptions": {
|
|
"src/shared/api/b1ReadBackend.ts": { "maxLines": 4050, "reason": "Development-only compatibility backend; frozen against endpoint growth." },
|
|
"src/shared/lib/projectAudit.ts": { "maxLines": 3700, "reason": "Historical audit registry pending data extraction." },
|
|
"src/shared/contexts/ProjectContext.tsx": { "maxLines": 630, "reason": "Composition boundary only; data-source, read-model and all cohesive project command lifecycles are extracted." },
|
|
"src/features/projects/pages/RuntimeReadiness.tsx": { "maxLines": 2450, "reason": "Operator panels pending service extraction." },
|
|
"src/features/repo-builder/pages/RepoBuilder.tsx": { "maxLines": 1850, "reason": "Repository workflow pending hook extraction." },
|
|
"src/shared/lib/model.ts": { "maxLines": 1700, "reason": "Legacy aggregate domain model pending package split." },
|
|
"backend/src/types/api.ts": { "maxLines": 1600, "reason": "Legacy transport declarations pending shared-contract migration." },
|
|
"src/features/history/pages/ProjectHistory.tsx": { "maxLines": 1560, "reason": "History filters and views pending component extraction." },
|
|
"src/features/operations/lib/operationRuntime.ts": { "maxLines": 1550, "reason": "Runtime orchestration pending service split." },
|
|
"src/shared/lib/mock-data.ts": { "maxLines": 1500, "reason": "Development fixtures; production bundle exclusion is checked separately." },
|
|
"src/shared/api/realClient.ts": { "maxLines": 1460, "reason": "Generated-client migration boundary." },
|
|
"src/features/projects/pages/Workspace.tsx": { "maxLines": 1250, "reason": "Workspace simplification is active in Phase 5." },
|
|
"src/shared/api/mockClient.ts": { "maxLines": 1160, "reason": "Development client; production bundle exclusion is checked separately." },
|
|
"src/features/operations/pages/ReviewQueue.tsx": { "maxLines": 1120, "reason": "Review action extraction remains scheduled." },
|
|
"src/shared/lib/blueprintEngine.ts": { "maxLines": 1000, "reason": "Domain engine has independent coverage and is frozen." },
|
|
"src/features/blueprint/pages/BlueprintEngine.tsx": { "maxLines": 930, "reason": "Blueprint workflow awaits panel extraction." },
|
|
"src/features/brainstorm/pages/BrainstormLab.tsx": { "maxLines": 880, "reason": "Brainstorm orchestration awaits hook extraction." },
|
|
"src/features/handoffs/pages/CodexHandoffs.tsx": { "maxLines": 830, "reason": "Handoff workflow awaits form extraction." },
|
|
"src/features/release/pages/ReleaseCenter.tsx": { "maxLines": 960, "reason": "Release panels await role-aware disclosure extraction." }
|
|
},
|
|
"bundle": {
|
|
"maxEntryBytes": 525000,
|
|
"maxRouteBytes": 130000,
|
|
"routeExceptions": {
|
|
"ProjectAuditCenter-": { "maxBytes": 150000, "reason": "Historical audit registry is intentionally isolated and pending data extraction." },
|
|
"RuntimeReadiness-": { "maxBytes": 205000, "reason": "Operator readiness panels are isolated and pending service extraction." }
|
|
}
|
|
}
|
|
}
|