# Monthly KPI — June 2026

_Generated 2026-07-01 by automotive-skills-monthly-kpi._

## Velocity
- Commits: 24
- Distinct skills touched: 3 `.skill` files re-packaged (`aspice-assessment-builder`, `communication-matrix-builder`, `control-plan-builder`). A further 7 builders were worked via polish-log / example-stub commits without re-zipping the archive — see note below.
- Releases: v2026.06.W23 (2026-06-06), v2026.06.W25 (2026-06-20), v2026.06.W26 (2026-06-27). Note: no `v2026.06.W24` tag shipped even though W24 work landed (issues #19–#23 closed 2026-06-14) — a skipped weekly snapshot.

## Quality
- Open issues at month start: 12 (per the May report snapshot dated 2026-06-01)
- Closed this month: 27
- Currently open: 0 (mean age: n/a) — the tracker was fully drained during June; delta -12 net (and -27 gross closes against new issues opened mid-month).

## Coverage
- Builders with paired reviewer: 76 / 76 (100.0%) — counts alias-pairs `item-definition <-> item-def` and `ppap-package <-> ppap`.
- Builders with `examples/`: 14 / 76 (18.4%) — up from 7.9% in May. Added in June: `5-why-builder`, `aspice-assessment-builder`, `communication-matrix-builder`, `control-plan-builder`, `cs-concept-builder`, `fmeda-builder`, `safety-case-builder`, `tara-builder`.

## Domain mix (commits this month)

Attribution: each commit is mapped to the domain of the skill it touches (via `skills/`, `examples/<skill>/`, or `docs/skill-polish-log/<skill>.md`). Operational commits (releases, changelog rolls, triage, weekly plans, this monthly run) carry no single skill and are bucketed as `ops/meta`.

```
ops/meta       ██████████████ 14
quality        ███ 3
cyber          ██ 2
safety         ██ 2
aspice         █ 1
comms          █ 1
sotif          █ 1
diagnostics    · 0
autosar        · 0
calibration    · 0
mbse           · 0
program-mgmt   · 0
sysml          · 0
v&v            · 0
```

Two-month-zero check: May's only zero-commit domain was `sotif`; June cleared it (`sotif-analysis-builder` polish on 2026-06-09), so **no domain is at zero two months running**. However seven domains sat at zero in June (`diagnostics`, `autosar`, `calibration`, `mbse`, `program-mgmt`, `sysml`, `v&v`) — all had activity in May, so none is flagged yet, but they are the July watch set.

## Top 5 most-changed skills
Ranked by June commits touching each skill (skill file + polish-log + example stub):

1. `aspice-assessment-builder` — 3 (CL-rating fix to ISO/IEC 33020, example stub, polish log)
2. `communication-matrix-builder` — 3 (trigger broadening, example stub, polish log)
3. `control-plan-builder` — 3 (sample-count fix 18->15, example stub, polish log)
4. `tara-builder` — 2 (W23 polish pass, example stub)
5. `safety-case-builder` — 2 (W24 review pass, example stub) _(tied: `fmeda-builder`, `cs-concept-builder`, `5-why-builder` also at 2)_

## Stale watchlist (not touched 60+ days)
71 of 76 builders are now 60+ days stale — all sit at the 2026-05-01 bootstrap baseline (61 days as of this report), so the list is effectively a single tied cohort rather than a ranked risk order. Representative top 10:

- `tsc-builder` — last touched 2026-05-01
- `triggering-conditions-builder` — last touched 2026-05-01
- `tara-builder` — last touched 2026-05-01
- `sw-sr-builder` — last touched 2026-05-01
- `sw-hsis-builder` — last touched 2026-05-01
- `sw-fmea-builder` — last touched 2026-05-01
- `sw-arch-builder` — last touched 2026-05-01
- `spc-chart-builder` — last touched 2026-05-01
- `sotif-validation-strategy-builder` — last touched 2026-05-01
- `secure-coding-guidelines-builder` — last touched 2026-05-01

(Note: several of these — e.g. `tara-builder`, `sotif-analysis-builder` — were reviewed via polish-log passes in June but the `.skill` archive itself was not re-committed, so git dates them at the baseline. The staleness metric tracks archive commits, not review activity.)

## Recommendations for next month
- Diversify the domain mix. June concentrated on quality/safety/cyber while `diagnostics`, `autosar`, `mbse`, `sysml`, `v&v`, `calibration`, and `program-mgmt` took zero skill-focused commits. Schedule at least one of those into each July week so none reaches a two-month-zero streak (`diagnostics` and `autosar` are the largest neglected clusters).
- Attack the stale cohort at its root. With 71 builders frozen at the 2026-05-01 baseline, one-skill-per-week polish will not move the number; batch a "touch-every-domain" sweep, or redefine staleness to credit polish-log review activity so the metric reflects real attention.
- Fix the release cadence gap. W24 shipped no tag despite closed work — reconcile the weekly-release job so every week with merged changes produces a `v2026.06.Wxx` snapshot, and keep the examples-coverage climb going (7.9% -> 18.4%; target ~30% by end of July at the current +8/month rate).
