Acharioteer / ERP

Internal Operations

Marketplace

Operations leadership

Enterprise Operations Home

Company contextLive view
Open tasksLive view
Department healthLive view
Project Costing Readback

Execution Summary

Project-costing route parity, owner lock, and accepted smoke statuses.

FRONTEND_APP_ONLYNO_BACKEND_EDITcodex527-erp-project-costing-frontend-rebase-v1
Backend route/api/trade-core/erp/project-costing/execution-summaryExisting project-costing route under the canonical trade-core owner.
Smoke stateWAITINGFetch result from the project-costing API family.
Readiness0%Readonly project-costing readiness surface.
Route count6Frontend route family is rebased to the guarded project-costing backend family.

Selected Costing Rows

Frontend route /erp/project-costing/execution-summary reads /api/trade-core/erp/project-costing/execution-summary.

LaneSourceControlStatus
Frontend pagesfrontend/app/erp/project-costingSix canonical pages plus root and compatibility entryREADY
Backend editsbackend/routes/tradeCore.jsNone in CODEX527LOCKED
DB editsNo migrationNo schema or data mutationLOCKED
SmokeFrontend and guarded API routes200/403 accepted, 404/500 blockedWATCH

Family Route Parity

Project-costing pages are wrappers over one component and the existing guarded API family.

PageAPIStatusStageLoaded
/erp/project-costing/foundation/api/trade-core/erp/project-costing/foundationWAITINGproject_costing_foundationnot loaded
/erp/project-costing/budget-vs-actual/api/trade-core/erp/project-costing/budget-vs-actualWAITINGbudget_vs_actualnot loaded
/erp/project-costing/job-cost-breakup/api/trade-core/erp/project-costing/job-cost-breakupWAITINGjob_cost_breakupnot loaded
/erp/project-costing/wip-valuation/api/trade-core/erp/project-costing/wip-valuationWAITINGwip_valuationnot loaded
/erp/project-costing/margin-variance/api/trade-core/erp/project-costing/margin-varianceWAITINGmargin_variancenot loaded
/erp/project-costing/execution-summary/api/trade-core/erp/project-costing/execution-summaryWAITINGexecution_summarynot loaded

Ownership Lock

Project costing stays on the canonical ERP trade-core readback family; this page does not post costing, inventory, ledger, wallet, payout, or DB mutations.

LaneSourceControlStatus
Backendbackend/routes/tradeCore.js/api/trade-core/erp/project-costing/*LOCKED
Frontendfrontend/app/erp/project-costingActive frontend root onlyACTIVE
Changed filescodex527-erp-project-costing-frontend-rebase-v1Project-costing foundation and wrapper pagesREADY
Forbidden surfacesYarn buyer, yarn seller listing, canonicalSellerMasterTruthUntouchedLOCKED