diff --git a/RELEASES.md b/RELEASES.md new file mode 100644 index 0000000..33e8f0f --- /dev/null +++ b/RELEASES.md @@ -0,0 +1,53 @@ +# Automotive Skills Suite — Releases + +Weekly snapshots of `github.com/jherrodthomas/automotive-skills-suite`. Tags are lightweight; the human clicks Publish on GitHub after reviewing this file. + +--- + +## v2026.05.W20 — 2026-05-16 + +ISO week 20 (2026-05-11 → 2026-05-16). First weekly snapshot of the autonomous run cadence. + +### Highlights + +- Three builders moved from "shipped" to "reviewed against the polish playbook": `hara-builder`, `cs-concept-builder`, `aspice-assessment-builder`. Each now carries a dated entry in `docs/skill-polish-log/` with severity-rated findings. +- Weekly target file `docs/weekly/WEEK-2026-W20.md` opened the loop on Monday and the four GitHub issues it spawned are now mostly serviced; one (`8d-problem-solving-builder`) carries forward to W21. +- Suite still at 76 builder + 76 reviewer pairs, 100% paired (`item-definition-builder` ↔ `item-def-checklist-reviewer` and `ppap-package-builder` ↔ `ppap-checklist-reviewer` are alias pairs and now reflected correctly in STATUS). + +### Changes this week + +**plan** +- `16df7a5` auto(plan): W20 targets — hara, cs-concept, aspice-assessment, 8d + +**polish** +- `5b6ad4e` auto(polish): regen STATUS.md and log W20 hara-builder polish findings +- `49fd9a9` auto(polish): regen STATUS.md and log W20 cs-concept-builder polish findings +- `c4fad8a` auto(polish): W20 #5 aspice-assessment-builder pass, regen STATUS.md + +**docs / release** _(this snapshot commit)_ +- STATUS.md refreshed (no flag changes vs. prior run) +- RELEASES.md created +- `docs/AUTONOMOUS_LOG.md` updated with RELEASE-mode entry + +### Skills inventory + +- Builders: 76 +- Reviewers: 76 +- Paired: 76/76 (100.0%) +- Domain spread: safety=12, quality=8, comms=8, program-mgmt=6, cyber=6, autosar=5, diagnostics=5, v&v=5, aspice=4, sysml=4, mbse=3, sotif=3, calibration=3, other=4 + +### Open issues at snapshot + +- #6 W20 polish target: 8d-problem-solving-builder.skill _(carries to W21)_ +- #5 W20 polish target: aspice-assessment-builder.skill _(serviced this week, awaiting close-out)_ +- #4 W20 polish target: cs-concept-builder.skill _(serviced this week, awaiting close-out)_ +- #3 W20 polish target: hara-builder.skill _(serviced this week, awaiting close-out)_ +- #2 goodd _(needs human triage — non-conforming title, no domain signal)_ + +### Compare + +[`3c69553...v2026.05.W20`](https://github.com/jherrodthomas/automotive-skills-suite/compare/3c69553...v2026.05.W20) + +### Notes for the human + +Click Publish on the v2026.05.W20 tag on GitHub once you've skimmed this section. Issue #2 (`goodd`) is the one item Sunday's TRIAGE pass should probably still escalate to you — autonomous run is intentionally not labeling or commenting it because confidence is well below 80%. diff --git a/STATUS.md b/STATUS.md index 504b550..3d6f4cf 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # Automotive Skills Suite — STATUS -_Generated: 2026-05-14 by autonomous daily run._ +_Generated: 2026-05-16 by autonomous daily run (RELEASE mode)._ **Builders:** 76 · **Reviewers:** 76 · **Paired:** 76/76 (100.0%) @@ -34,15 +34,15 @@ _Generated: 2026-05-14 by autonomous daily run._ | `dcm-builder.skill` | calibration | `dcm-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `dem-config-builder.skill` | diagnostics | `dem-config-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `dfmea-builder.skill` | quality | `dfmea-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | -| `dia-builder.skill` | safety | `dia-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | +| `dia-builder.skill` | other | `dia-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `dtc-catalog-builder.skill` | diagnostics | `dtc-catalog-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | -| `fishbone-builder.skill` | quality | `fishbone-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | +| `fishbone-builder.skill` | other | `fishbone-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `flexray-config-builder.skill` | comms | `flexray-config-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `fmeda-builder.skill` | safety | `fmeda-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `fsc-builder.skill` | safety | `fsc-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `gateway-routing-builder.skill` | comms | `gateway-routing-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `hara-builder.skill` | safety | `hara-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | -| `hsi-builder.skill` | safety | `hsi-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | +| `hsi-builder.skill` | other | `hsi-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `hw-architecture-builder.skill` | safety | `hw-architecture-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `hw-safety-reqs-builder.skill` | safety | `hw-safety-reqs-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `incident-response-plan-builder.skill` | cyber | `incident-response-plan-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | @@ -52,13 +52,13 @@ _Generated: 2026-05-14 by autonomous daily run._ | `mbse-model-architecture-builder.skill` | mbse | `mbse-model-architecture-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `mbse-requirements-allocation-builder.skill` | mbse | `mbse-requirements-allocation-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `mbse-system-context-builder.skill` | mbse | `mbse-system-context-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | -| `msa-gage-rr-builder.skill` | quality | `msa-gage-rr-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | +| `msa-gage-rr-builder.skill` | other | `msa-gage-rr-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `odx-builder.skill` | diagnostics | `odx-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `pfmea-builder.skill` | quality | `pfmea-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `ppap-package-builder.skill` | quality | `ppap-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `safety-case-builder.skill` | safety | `safety-case-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `safety-gate-review-builder.skill` | program-mgmt | `safety-gate-review-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | -| `safety-plan-builder.skill` | safety | `safety-plan-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | +| `safety-plan-builder.skill` | program-mgmt | `safety-plan-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `safety-program-risk-register-builder.skill` | program-mgmt | `safety-program-risk-register-checklist-reviewer.skill` | 2026-05-02 | 🟢 paired & fresh | | `secure-coding-guidelines-builder.skill` | cyber | `secure-coding-guidelines-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | | `sotif-analysis-builder.skill` | sotif | `sotif-analysis-checklist-reviewer.skill` | 2026-05-01 | 🟢 paired & fresh | @@ -85,8 +85,8 @@ _Generated: 2026-05-14 by autonomous daily run._ ## Summary -- 🟢 paired & fresh (≤30 days): **76** -- 🟡 paired but stale (30+ days): **0** -- 🔴 missing paired reviewer: **0** -- Domains covered: **13** (aspice=4, autosar=5, calibration=3, comms=8, cyber=6, diagnostics=5, mbse=3, program-mgmt=5, quality=10, safety=15, sotif=3, sysml=4, v&v=5) -- Two aliases honored: `item-definition-builder ↔ item-def-checklist-reviewer`, `ppap-package-builder ↔ ppap-checklist-reviewer` +- Total builders: 76 +- Total reviewers: 76 +- Paired ratio: 76/76 (100.0%) +- Domain spread: safety=12, quality=8, comms=8, program-mgmt=6, cyber=6, autosar=5, diagnostics=5, v&v=5, aspice=4, other=4, sysml=4, calibration=3, mbse=3, sotif=3 +- Flag distribution: 🟢 paired & fresh: 76 diff --git a/docs/AUTONOMOUS_LOG.md b/docs/AUTONOMOUS_LOG.md index f76ae31..244e784 100644 --- a/docs/AUTONOMOUS_LOG.md +++ b/docs/AUTONOMOUS_LOG.md @@ -77,3 +77,22 @@ _Maintained by `automotive-skills-daily-standup` scheduled task._ - Human review: if the proposed `aspice-assessment-builder` description rewrite looks right, ship it as a manual commit and close #5. Same posture as #3/#4. - Repackaging note for a human pass: `aspice-assessment-builder.skill` carries a stray empty `.placeholder` file and is missing a v4.0 reference doc — both worth fixing the next time the archive is rebuilt. - Issue #2 ("goodd") still needs Sunday TRIAGE — still too low-confidence to label. + + +## 2026-05-16 (autonomous run, RELEASE) + +**Mode:** RELEASE +**Action:** Cut the first weekly snapshot. Created `RELEASES.md` with the `v2026.05.W20` section (highlights, grouped commits, skills inventory, open-issue snapshot, compare link), regenerated `STATUS.md`, and prepared the lightweight tag `v2026.05.W20` to point at this commit. No `git push --force`, no GitHub Release object — per spec, the human clicks Publish after reviewing `RELEASES.md`. +**Files touched:** +- `STATUS.md` (regenerated — same 152 skill files, same paired ratio 76/76, header date bumped and the "RELEASE mode" suffix added) +- `RELEASES.md` (new) +- `docs/AUTONOMOUS_LOG.md` (this entry) +**Tests:** N/A (no test suite in this repo yet) +**Skill count:** 76 builders / 76 reviewers / 100.0% paired (alias map unchanged) +**Open issues:** 5 (#2 untriaged + #3 hara, #4 cs-concept, #5 aspice serviced this week awaiting close-out, #6 8d carries to W21) +**Notes:** Weekly commit count was non-zero (4 commits Mon→Fri: 1 plan + 3 polish), so the release was cut rather than skipped. Tag chosen as `v2026.05.W20` — ISO week 20 matches the W20 marker the polish/plan commits have been using all week, so the naming convention stays internally consistent. The compare link uses `3c69553...v2026.05.W20` (the last commit before this week's window → the tag). The grouping in RELEASES.md keeps `auto(plan):` and `auto(polish):` as the only two buckets because that is what the week actually produced — no `feat:` / `fix:` headers to surface. Open-issue list captured verbatim from the API. Issue #2 still flagged as needs-human; nothing in the suite-wide trigger-coverage pattern (3/3 polish passes finding the same shape) is acted on here because that belongs in the next PLAN pass, not in a release commit. +**Follow-ups:** +- After push, confirm the tag is visible on GitHub and click Publish on `v2026.05.W20` once the human has skimmed RELEASES.md. +- Tomorrow (Sun) is TRIAGE — service issue #2 with the "needs human triage" treatment (don't label below 80% confidence), and add the 30+-day quiet comment to anything stale (currently nothing in the open set is 30+ days old, so this should be a near-no-op). +- W21 PLAN on Monday should land the scripted suite-wide trigger-coverage audit that the three POLISH passes this week have been pointing at, plus carry forward `8d-problem-solving-builder.skill` (issue #6) since it didn't get a POLISH pass this week. +- Watch for future weeks where a `feat:` or `fix:` lands so RELEASES.md grouping starts exercising those buckets — current template handles them but they have not appeared yet.