{"ok":true,"success":true,"canonical":true,"marker":"CODEX915_ADVANCED_PLANNING_AND_SCHEDULING_FULL_CHAIN","version":"codex915-advanced-planning-and-scheduling-full-chain-v1","routeOwner":"backend/server.js","frontendOwner":"frontend/app","forbiddenFrontendRoot":"frontend/src/app","route":"/api/trade-core/erp/aps/route-registry","view":"route-registry","readOnly":true,"selectOnly":true,"noDbSchemaChange":true,"noDbMutation":true,"noSeedRows":true,"noFakeRows":true,"noDuplicateRoutes":true,"noExternalApiCall":true,"noProviderCredentials":true,"noPayment":true,"noLogistics":true,"noMoneyMovement":true,"status":"APS_ROUTE_REGISTRY_READY","summary":{"capabilityCount":12,"readyCount":12,"sourceGapCount":0,"routeCount":14,"totalRequirementCount":65},"routes":[{"path":"/api/trade-core/erp/aps/readiness","view":"readiness","label":"APS readiness"},{"path":"/api/trade-core/erp/aps/dashboard","view":"dashboard","label":"Planner dashboard"},{"path":"/api/trade-core/erp/aps/demand-planning","view":"demand-planning","label":"Demand planning"},{"path":"/api/trade-core/erp/aps/supply-planning","view":"supply-planning","label":"Supply planning"},{"path":"/api/trade-core/erp/aps/capacity-planning","view":"capacity-planning","label":"Capacity planning"},{"path":"/api/trade-core/erp/aps/scheduling","view":"scheduling","label":"Machine and work center scheduling"},{"path":"/api/trade-core/erp/aps/materials","view":"materials","label":"Material availability and shortage detection"},{"path":"/api/trade-core/erp/aps/simulation","view":"simulation","label":"Simulation and scenario planning"},{"path":"/api/trade-core/erp/aps/calendars","view":"calendars","label":"Production and resource calendars"},{"path":"/api/trade-core/erp/aps/bottlenecks","view":"bottlenecks","label":"Bottleneck and heatmap analysis"},{"path":"/api/trade-core/erp/aps/reschedule-recommendations","view":"reschedule-recommendations","label":"MRP reschedule recommendations"},{"path":"/api/trade-core/erp/aps/textile-planning","view":"textile-planning","label":"Textile APS planning"},{"path":"/api/trade-core/erp/aps/shipment-dispatch","view":"shipment-dispatch","label":"Shipment and dispatch planning"},{"path":"/api/trade-core/erp/aps/route-registry","view":"route-registry","label":"APS route registry"}],"frontendPages":["/erp/aps","/erp/aps/demand","/erp/aps/supply","/erp/aps/capacity","/erp/aps/scheduling","/erp/aps/materials","/erp/aps/simulation","/erp/aps/calendars","/erp/aps/bottlenecks","/erp/aps/reschedule","/erp/aps/textile","/erp/aps/shipment","/textile/admin/aps"],"existingModulesExtended":["Manufacturing MRP","Manufacturing execution","Master data BOM/routing/work centers","Inventory execution","Workflow approval readbacks","Quality inspection readbacks","Warehouse/dispatch dashboards","Textile jobwork planning surfaces"],"noDuplicateRoutesProof":[{"route":"/api/trade-core/erp/aps/readiness","label":"APS readiness","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/dashboard","label":"Planner dashboard","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/demand-planning","label":"Demand planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/supply-planning","label":"Supply planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/capacity-planning","label":"Capacity planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/scheduling","label":"Machine and work center scheduling","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/materials","label":"Material availability and shortage detection","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/simulation","label":"Simulation and scenario planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/calendars","label":"Production and resource calendars","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/bottlenecks","label":"Bottleneck and heatmap analysis","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/reschedule-recommendations","label":"MRP reschedule recommendations","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/textile-planning","label":"Textile APS planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/shipment-dispatch","label":"Shipment and dispatch planning","mountedOnce":true,"owner":"backend/server.js"},{"route":"/api/trade-core/erp/aps/route-registry","label":"APS route registry","mountedOnce":true,"owner":"backend/server.js"}],"generatedAt":"2026-07-17T06:41:23.698Z"}