All Metrics
Conformance Health · Layer 3

Design Conformance
Score

% of PR evaluations that passed all Lens checks.

Formula
DCS = (audits where all checks passed
÷ total completed audits)
× 100
Range: 0 – 100·Rolling window
Thresholds
≥ 90Excellent
≥ 80Good
≥ 70Caution
≥ 60Warning
< 60Critical
01

What it signals

DCS is the headline architectural conformance metric for an engineering organization. An 85% DCS means that 85 of every 100 PRs evaluated by the CDA system conformed to the org's architectural intent. The remaining 15 introduced at least one Lens violation — a divergence from design rules your architects explicitly encoded.

A declining DCS is the clearest signal that the codebase is diverging from its design. No other metric in rkito communicates this as directly. When DCS trends downward sprint over sprint, it means either the architecture is changing faster than the Steering layer is being updated — or real violations are merging.

DCS is not a code quality metric. It does not measure test coverage, complexity, or performance. It measures design intent conformance — something no other tool in the market currently produces. A codebase can have 90% test coverage, zero SonarQube warnings, and a DCS of 40.

02

How rkito produces it

The CDA pipeline evaluates every PR diff against applicable Lenses — binary pass/fail design rules derived from the Steering layer. Each Lens evaluation produces a pass or fail. An audit passes when all Lenses pass. DCS is the aggregate pass rate over a rolling window, surfaced on the org profile at /orgs/:uid via governance health tiles.

1
01
PR opened on branch
Developer or AI agent opens a pull request
2
02
CDA pipeline activates
diff → entity mapping → applicable Lens selection
3
03
Each Lens evaluated
Binary PASS or FAIL per applicable rule
4
04aPASS
All Lenses pass
Audit status: PASS — DCS increments
5
04bFAIL
Any Lens fails
Audit status: FAIL — DCS decrements, PR blocked
6
05
DCS recalculated
Aggregate pass rate over rolling window → org dashboard
03

Who this metric is for

CTO
Executive
Org architecture trend

Is the org's architecture getting better or worse sprint over sprint? DCS is the single number that answers that question at the executive level — no interpretation required.

VP Eng
Engineering Leadership
Team-level divergence

Which teams are producing the most violations, and is it improving? DCS per team surfaces where to focus engineering management attention before the architecture becomes a delivery problem.

Architect
Design Authority
Lens-level signal

Which specific Lenses are failing? That is the signal for where to author new guidance or recalibrate existing rules via the CHI. DCS points the way; the audit log names the rule.

04

How this metric gets misused

Coercion risk — read before sharing this metric

DCS is not a performance metric for individual engineers. An engineer working on the most complex architectural boundaries will naturally produce more Lens findings than one making routine changes in well-understood areas of the codebase. Using DCS to evaluate individual contributors is a misuse. DCS is a system health signal, not an engineering performance signal.

The hidden DCS trap: A high DCS with low Governance Depth (GD) means almost nothing is being checked. A DCS of 94 with only 2 active Lenses is not evidence of good architecture — it is evidence that the architecture is barely governed. Always read DCS alongside GD. DCS without GD is vanity.

05

What to do at each threshold

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

Green≥ 80Maintain & refine

Architecture is conforming. Focus shifts from firefighting to calibration accuracy.

01

Navigate to /changecontrols/designaudits, filter by FAIL, identify which Lenses are contributing to remaining failures.

02

Run team awareness sessions for confirmed real violations. Recalibrate via CHI for false positives — high DCS should not come from ignoring real architectural issues.

Yellow70 – 79Investigate

Drift is present. Root-cause before it compounds.

01

Build a lens-by-lens failure breakdown from /changecontrols/designaudits.

02

For each top-failing Lens, determine: real architectural problem that needs an awareness campaign — or Lens miscalibration that needs a recalibration sprint via CHI. Do not conflate the two.

Red< 70Incident response

Treat as a conformance incident. Architecture is diverging at scale.

01

Declare a conformance incident. Freeze force-merges of blocked PRs immediately.

02

Triage: are violations real (awareness campaign + leadership escalation) or are Lenses systematically misfiring (immediate recalibration sprint via CHI)? A DCS this low warrants both tracks in parallel.

Start measuring yours

What is your org's DCS?

rkito calculates DCS automatically from your first design audit. Connect your repo and see where your architecture stands within minutes.