PowerGRYD — Maturity Assessment
The Maturity Assessment at /reports/powergryd/maturity scores each of the 5 PowerGRYD layers on a 0–5 scale and rolls them up into a single Pyramid Integrity score (0–100).
Per-layer scoring rubric (0–5)
Each layer receives an integer score 0–5 derived from its source-module signals:
- 0 — Absent: no signals present.
- 1 — Initial: ad-hoc records, no review cadence.
- 2 — Developing: register exists, partial coverage.
- 3 — Defined: full register, owners assigned, review cadence set.
- 4 — Managed: KPIs/thresholds + recent reviews on cadence.
- 5 — Optimizing: continuous improvement evidence + agentic-aware controls.
Weights & Pyramid Integrity formula
Pyramid Integrity is a weighted average of the 5 layer scores, normalized to 0–100:
integrity = ( L1*25 + L2*20 + L3*20 + L4*20 + L5*15 ) / 5 // weights sum to 100; layer score is 0..5; result is 0..100
Bands:
- Nascent 0–19
- Developing 20–39
- Defined 40–59
- Managed 60–79
- Optimizing 80–100
The page header includes a sparkline of the last 6 nightly snapshots (when available).
Drill-down to Coverage
/reports/powergryd/coverage#L{n}. The Coverage page reads the hash on mount, auto-expands that layer's collapsible section, and scrolls it into view.Exports & audits
Two gold-subtle export buttons in the toolbar produce branded files: RhindonCyber_PowerGRYD-Maturity_*.docx (via the canonical exportRegisterSnapshotDocx helper) and RhindonCyber_PowerGRYD-Maturity_*.csv (hand-rolled CRLF, MM/DD/YYYY HH:MM).
Audits: POWERGRYD_MATURITY_VIEWED (60-min throttled), POWERGRYD_MATURITY_EXPORTED_DOCX, POWERGRYD_MATURITY_EXPORTED_CSV. Tier/flag gating: Pro+Ent and feature_flags.powergryd.
