Skip to main content
Architecture · Intent & ECO

ECO Dimensions

The Execution Context Object (ECO) scores evidence across five independent dimensions. Each dimension graduates through three severity levels independently.


The Five Dimensions​

Dimension 01

Coverage

What percentage of modules relevant to this task have been indexed and are structurally available?

Dimension 02

Freshness

How many commits behind HEAD is the index? Is the working tree dirty?

Dimension 03

Mapping

Can every spec reference (module name, symbol, file path) be resolved to a real codebase entity?

Dimension 04

Conflict

Do any two retrieval sources return contradictory structural facts about the same entity?

Dimension 05

Graph

Is the dependency traversal complete, or was it truncated at a hub node or depth limit?


Severity Levels per Dimension​

LevelThresholdEffect
OKDimension passes all checksNo action
warnSoft failure — evidence degraded but usableLogged, reported to consumer
escalateHard soft failure — evidence unreliableLane forced up, analyst notified
blockCritical failure — cannot proceedPipeline halts, requires human input

Dimension Thresholds​

Dimensionwarnescalateblock
Coverage< 90%< 70%< 50%
Freshness1 commit behind3+ commits behinddirty tree + 1+ behind
Mapping1 unresolved ref2–3 unresolvedany ref to non-existent module
Conflict1 soft conflict1 hard conflictunresolvable conflict
Graphtruncated at depthhub node capped> 40% blast radius unknown

See Severity Escalation for how these combine into lane classification.