Loading workspace
Reading the controlled statement, forecast, and evidence state.
Loading workspace
Reading the controlled statement, forecast, and evidence state.
Data trust
One definition per metric. Pages reference the catalogue; it never replaces the statement, forecast, or capacity runtime.
Definition, formula, grain, dimensions, allowed bases, source, cutoff rule, dependencies, directionality, unavailable label, and drill destination.
| Metric | Definition | Formula | Grain | Dimensions | Bases | Source | Cutoff rule | Dependencies | Direction | Unavailable label | Drill | Evidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Capacity utilizationcapacity | Are we staffed right? | Demand hours divided by available productive hours. | Monthly, company or service | Period, Company, Service | Actual, Forecast | Capacity records | Loaded capacity periods only; later periods are not interpolated. | capacity_period | Context | Available capacity hours are not loaded. | Open | Controlled model |
Cash positioncash-position | How much cash we have and where it is heading. | Ending cash of the last plan week, using anchored balances and forecast movement. | Weekly, company | Week, Company | Actual, Plan | 13-week cash plan | Last anchored plan week; unanchored weeks remain gaps, not interpolated balances. | cash_plan_week, cash_driver_row | Higher Is Better | No anchored cash balance is loaded. | Open | Controlled model |
Direct margindirect-margin | How profitable is the service after direct cost? | Direct net profit divided by service revenue. | Monthly, service | Period, Service | Actual, Forecast, Plan | Service statement runtime, actual and persisted forecast | Service actual through the configured cutoff; forecast from the latest governed run. | statement_run, forecast_version | Higher Is Better | Service revenue or direct net profit is not loaded. | Open | Controlled model |
Direct net profitdirect-net-profit | What does the service keep after direct cost? | Service revenue less service direct cost. | Monthly, service | Period, Service | Actual, Forecast, Plan | Service statement runtime, actual and persisted forecast | Service actual through the configured cutoff; forecast from the latest governed run. | statement_run, forecast_version | Higher Is Better | The service direct net profit line is not loaded. | Open | Controlled model |
Gross margingross-margin | Is the mix profitable? | Gross profit divided by revenue. | Monthly, company or service | Period, Company, Service | Actual, Forecast, Plan | Statement runtime, actual and persisted forecast | Actual through the configured cutoff; forecast read from the latest governed run. | statement_run, forecast_version | Higher Is Better | Revenue or gross profit is not loaded. | Open | Controlled model |
Revenuerevenue | Are we on plan? | Sum of the controlled revenue statement line. | Monthly, company or service | Period, Company, Service | Actual, Forecast, Plan | Statement runtime, actual and persisted forecast | Actual through the configured cutoff; forecast read from the latest governed run. | statement_run, forecast_version | Higher Is Better | The revenue statement line is not loaded. | Open | Controlled model |
Revenue per employeerevenue-per-employee | Are we getting more or less productive? | Revenue divided by the average employee population. | Period, company or service | Period, Company, Service | Actual, Forecast, Plan | Statement runtime and headcount | Statement cutoff and the headcount effective in the same period. | statement_run, headcount, forecast_version | Higher Is Better | The employee population is not mapped. | Open | Controlled model |
The catalogue is read-only at runtime. Changing a definition is a code change, not a free-text edit.
Each metric resolves to the existing statement, forecast, capacity, cash, or headcount runtime. No calculation is duplicated here; the catalogue supplies the definition, allowed basis, cutoff rule, and drill destination. Version 1.