Skip to content

docs: twentieth-wave scorecard re-score + backlog reconciliation (96.3% M / 84.6% I) - #75

Merged
ivanball merged 1 commit into
mainfrom
docs/scorecard-20260717
Jul 17, 2026
Merged

docs: twentieth-wave scorecard re-score + backlog reconciliation (96.3% M / 84.6% I)#75
ivanball merged 1 commit into
mainfrom
docs/scorecard-20260717

Conversation

@ivanball

Copy link
Copy Markdown
Owner

Twentieth-wave evidence re-score (v1.117.0, HEAD 76d70cf, clean tree)

Full 34-category two-pass re-score (per-category scorer + adversarial verifier). Four scores move; 28 categories re-confirmed at prior.

Category Prior M/I New M/I Basis
SS25 Navigation & IA 3/8 4/8 NavigationContractTests route/doc set-equality + auth-posture drift gate in the CI-gated .slnx unit tier (NavigationContractTests.cs:29,44, MMCA.Common.slnx:45)
SS33 Developer Experience 3/8 4/9 consumer-source-build canary promoted to a required merge gate 2026-07-16 (ci.yml:267-303, confirmed via branch-protection API)
SS22 Responsive & Cross-Browser 4/8 4/9 webkit promoted to a required merge gate 2026-07-16; all three engines block (ci.yml:111-114)
SS13 Observability 4/9 4/8 Band recalibration: alerting/dashboards/runbooks are deployer-owned (Strong, not Exemplary); stale row anchors corrected

Refuted lift proposals recorded, not applied: SS9 M3->4, SS17 M3->4, SS31 M2->3/I7->8. SS12 M4 candidacy declined: the 2026-07-16 perf-baseline gate (build/perfgate + perf-baseline.json) is real but its context is absent from required_status_checks, so it does not block merges; promotion added to the backlog (effort S).

Indices: Maturity 95.1% -> 96.3% (312/324), Implementation 84.3% -> 84.6% (685/810). Weaker axis stays Implementation (~11.7 pts). No N/A categories.

Backlog: #25 and #33 closed to the protect list (Maturity-4 set now 29; open below-M4: #9, #12, #17, #30 + accepted #31); #12 gains the required-check promotion step; #17/#22 candidacies adjudicated; fitness-subclass count synced to FACTS.md (Common runs 49). RESPONSIVE.md webkit row un-staled (was still "advisory").

🤖 Generated with Claude Code

https://claude.ai/code/session_01JvQTSNFCB5gyLgULEZFaqF

…ave, v1.117.0)

Full 34-category two-pass evidence re-score at HEAD 76d70cf (clean tree).
Four scores move: SS25 Navigation M3->4 (NavigationContractTests drift gate,
CI-gated slnx), SS33 DevEx M3->4 + I8->9 (consumer-source-build canary now a
required merge gate), SS22 Responsive I8->9 (webkit promoted to a required
gate 2026-07-16; all three engines block), SS13 Observability I9->8 (band
recalibration: alerting/dashboards/runbooks deployer-owned). Refuted lifts
recorded not applied: SS9/SS17 maturity, SS31 both axes. SS12 M4 candidacy
declined: the shipped perf gate is not in required_status_checks.
Indices: Maturity 95.1% -> 96.3% (312/324), Implementation 84.3% -> 84.6%
(685/810). Backlog: #25/#33 closed to the protect list, #12 gains the
required-check promotion step, #17/#22 candidacies adjudicated, counts
synced to FACTS.md (Common runs 49). RESPONSIVE.md webkit row un-staled.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JvQTSNFCB5gyLgULEZFaqF
@ivanball
ivanball merged commit adc3fba into main Jul 17, 2026
18 of 19 checks passed
@ivanball
ivanball deleted the docs/scorecard-20260717 branch July 17, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant