METRICL1 · Intent Health

Governance Depth

Count of Lenses with statusCode = ACTIVE.

Abbreviation
GD
Layer
L1 · Intent Health
Range
Integer

Formula

GDformula
GD = count(Lenses where
       statusCode = ACTIVE)
Grows over time

Thresholds

> 20

Mature

5 – 20

Developing

< 5

Low coverage

Thresholds are context-dependent — track growth trend

Reading it

Governance Depth is the answer to the question: “How much of our architectural knowledge has actually been made machine-readable and enforceable?” A 200-page architecture document that no automated system checks is documentation. GD measures how many of those principles are now Lenses — binary evaluation criteria evaluated against every PR, automatically, without an architect in the room.

GD grows as architects encode more of their domain knowledge into evaluable rules. A new Lens authored for the Security Pillar is not just a rule — it is architectural intent that now evaluates every future PR without additional architect time. GD is the compound interest of architectural governance: each Lens authored pays dividends on every subsequent PR.

In the agentic era, GD takes on additional strategic significance. Every active Lens is architectural intent that rkito MCP loads into an agent's session before the first line of code is generated. An org with GD=50 has made 50 aspects of architectural intent machine-readable and enforceable for every agent session. GD is the proxy for “how much of our architecture can we make agents follow by design rather than by instruction.”

How rkito produces it

GD is a live count derived from the Steering layer. It increments when a Lens is approved through a Change Intention review and decrements when a Lens is deprecated through one. The count is surfaced on the org dashboard and on each pillar's detail view.

  1. 01

    Lens authored at /steerings/lenses

    Architect writes a binary evaluation rule with a statusCode field

  2. 02

    GD = count of ACTIVE Lenses

    Only Lenses where statusCode = ACTIVE contribute to GD

  3. 03
    ACTIVE

    Change Intention review activates

    Lens becomes ACTIVE when approved through a Change Intention

  4. 04
    INACTIVE

    Change Intention review deprecates

    Lens becomes INACTIVE when deprecated through a Change Intention

  5. 05

    GD visible on org dashboard

    Count surfaced on org dashboard and each pillar detail view

Who reads it

Design AuthorityArchitectDirect operationalisation measure

GD is the direct measure of how much of your architectural knowledge has been operationalised. Low GD means your architecture lives in documents and heads, not in enforceable rules.

ExecutiveCTOContext for every other metric

GD contextualises every other metric. A DHS of 94 with GD=2 is not evidence of good architecture. Always present GD alongside DCS and DHS.

How it misleads

What to do at each threshold

Step-by-step response playbook for each signal state.

Mature> 20Review for redundancy

Governance coverage is mature. Shift focus to Lens quality and redundancy elimination.

  1. Navigate to /steerings/lenses, sort by pillarId, and manually review prompts for semantic overlap.
  2. Redundant Lenses inflate GD without improving coverage and produce correlated false positives that make PDRP look worse than it is.
Developing5 – 20Monitor & calibrate

Coverage is building. Watch DCS alongside GD as new Lenses activate.

  1. For each new Lens that produces a high initial failure rate, determine: real violations (architect awareness campaign) or miscalibration (adjust Lens prompt via CHI).
  2. Track LPP per pillar to ensure coverage is distributed across domains, not concentrated in a single area.
Low coverage< 5Build coverage

Almost none of your architectural knowledge is machine-readable. Begin encoding it.

  1. Identify the architectural domains most likely to be violated without automated enforcement — Security, Data Architecture, Service Boundaries are common starting points.
  2. Author 2–3 Lenses per domain through /steerings/lenses. Each Lens requires a Change Intention for activation.

What is your org's GD?

rkito calculates GD automatically from your Steering layer. Connect your repo and see how much of your architecture is enforceable today.