diff --git a/CHANGELOG.md b/CHANGELOG.md index 70f73ff..886c17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ from `[Unreleased]` into a dated section at each weekly release. ## [Unreleased] +_No entries yet — W23 cycle starts Mon 2026-06-01._ + +## [v2026.05.W22] — 2026-05-30 + ### Polish - **uds-services-builder** — W22 #1 polish pass; small fixes applied in-skill, findings logged to skill-polish-log, STATUS regenerated (`9850780`) - **dfmea-builder** — W22 #5 polish pass; findings logged to skill-polish-log, STATUS regenerated (`04482aa`) @@ -13,8 +17,9 @@ from `[Unreleased]` into a dated section at each weekly release. ### Docs - W22 weekly plan published — targets: uds-services, hara, cs-concept, aspice-assessment, dfmea; carryover items from W20/W21 absorbed and 1 new tracking issue (#12) opened (`973c075`) -- W22 example README stubs added for skills touched this week (uds-services-builder, hara-builder, dfmea-builder) -- STATUS.md regen aliasing applied for `item-definition` ↔ `item-def-checklist-reviewer` and `ppap-package` ↔ `ppap-checklist-reviewer` so suite stays at 100% paired +- W22 example README stubs added for skills touched this week (uds-services-builder, hara-builder, dfmea-builder) (`f9e63f9`) +- STATUS.md regen aliasing applied for `item-definition` ↔ `item-def-checklist-reviewer` and `ppap-package` ↔ `ppap-checklist-reviewer` so suite stays at 100% paired (`f9e63f9`) +- v2026.05.W22 weekly snapshot tagged; RELEASES.md updated with W22 section ## [v2026.05.W21] — 2026-05-23 diff --git a/RELEASES.md b/RELEASES.md index 31fad6b..fc56534 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -97,3 +97,50 @@ https://github.com/jherrodthomas/automotive-skills-suite/compare/v2026.05.W20... - 10 issues open. Issue **#2** ("goodd", empty body) has stayed `needs-triage` across multiple runs — needs a human decision (likely close as spam/invalid). - Issue **#11** ("packaging utility for Claude-compatible skill exports") is still unlabeled — Sunday TRIAGE should label it. - W21 polish target **#9** (`uds-services-builder`) and tooling target **#10** (classifier freeze) were not serviced this week — both carry to W22. + +--- + +## v2026.05.W22 — 2026-05-30 + +ISO week 22 (2026-05-25 → 2026-05-30). Third weekly snapshot — W22 polish cycle closed, alias map landed in the STATUS regen helper, RELEASE cadence now three weeks running. + +### Highlights + +- W22 polish ran the Tue/Wed/Thu cadence over `uds-services-builder`, `dfmea-builder`, and `hara-builder`; the uds-services pass shipped an in-allowlist description rewrite (DIDs, RIDs, SecurityAccess, NRC, P2/P2*/S3 timing, three session types, 0x10-0x86 service range, casual phrasings, sibling redirects) and finally cleared the W21-era classifier blind spot. The other two produced severity-rated polish-log entries held for human review. +- The reviewer-name alias map (`item-definition` ↔ `item-def`, `ppap-package` ↔ `ppap`) was promoted from inline override into the STATUS regen helper on Fri DOCS, so the 100% paired headline is now data-driven rather than hand-patched per run. +- Three new `examples//README.md` stubs landed (uds-services, hara, dfmea) bringing the docs spine to seven seeded skills. CHANGELOG groups today's W22 work cleanly into Polish (3) and Docs (1 plan + 1 docs commit). +- Suite steady at 76 builder + 76 reviewer pairs, 100% paired; no flag changes vs. W21. + +### Changes this week + +**plan** +- `973c075` auto(plan): W22 targets — uds, hara, cs-concept, aspice-assessment, dfmea + +**polish** +- `9850780` auto(polish): W22 #1 uds-services-builder pass, regen STATUS +- `04482aa` auto(polish): W22 #5 dfmea-builder pass, regen STATUS, journal +- `ef78172` auto(polish): W22 #2 hara-builder pass, regen STATUS, journal + +**docs** +- `f9e63f9` auto(docs): W22 changelog roll-up, 3 example stubs, STATUS regen + +**docs / release** _(this snapshot commit)_ +- STATUS.md refreshed (no flag changes vs. prior run; 76/76 paired) +- RELEASES.md updated with the W22 section +- CHANGELOG.md `[Unreleased]` rolled into a dated `[v2026.05.W22]` section +- `docs/AUTONOMOUS_LOG.md` updated with the RELEASE-mode entry + +### Skills inventory + +- Builders: **76** · Reviewers: **76** · Paired ratio: **100.0%** (76/76) +- Domain spread: safety 13, other 9, comms 8, cyber 6, autosar 5, diagnostics 5, quality 5, v&v 5, aspice 4, sysml 4, calibration 3, mbse 3, program-mgmt 3, sotif 3 + +### Compare + +https://github.com/jherrodthomas/automotive-skills-suite/compare/v2026.05.W21...v2026.05.W22 + +### Open items for the human + +- 10 issues open. The five W22-touched targets (#3 hara, #4 cs-concept, #5 aspice-assessment, #9 uds-services, #12 dfmea) now all carry W22 polish-log evidence — recommend a sweep to close the ones the human considers done. +- Issue **#10** (classifier freeze) is now 7+ runs old; this week's Fri DOCS pass got the alias map into the helper but the helper is still inline-Python in each commit. Mon W23 PLAN should allocate a tooling slot to extract `scripts/classify_skill.py`. +- Issue **#11** (skill packaging utility) and the W22 carryover targets (cs-concept, aspice-assessment, which only have W20-dated polish-log entries) are the natural W23 candidates if the human wants visible motion next week. diff --git a/STATUS.md b/STATUS.md index cf7c8d6..2e4a3c7 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # STATUS — Automotive Skills Suite -_Auto-regenerated by `automotive-skills-daily-standup` (2026-05-29 DOCS run)._ +_Auto-regenerated by `automotive-skills-daily-standup` (2026-05-30 RELEASE run)._ **Total builders:** 76 · **Total reviewers:** 76 · **Paired:** 76 (100%) · **Orphans:** 0 @@ -86,6 +86,6 @@ _Auto-regenerated by `automotive-skills-daily-standup` (2026-05-29 DOCS run)._ ## Summary - Builders: 76 · Reviewers: 76 · Paired ratio: 100% - Orphans (🔴): 0 · Stale >30d (🟡): 0 · Fresh (🟢): 76 -- Domain spread: safety=13, other=9, comms=8, cyber=6, quality=5, autosar=5, diagnostics=5, v&v=5, aspice=4, sysml=4, calibration=3, program-mgmt=3, mbse=3, sotif=3 -- Generated: 2026-05-29 (Friday, DOCS mode) +- Domain spread: safety=13, other=9, comms=8, cyber=6, autosar=5, diagnostics=5, quality=5, v&v=5, aspice=4, sysml=4, calibration=3, mbse=3, program-mgmt=3, sotif=3 +- Generated: 2026-05-30 (Saturday, RELEASE mode) - Cadence: STATUS.md regenerated on every autonomous run. diff --git a/docs/AUTONOMOUS_LOG.md b/docs/AUTONOMOUS_LOG.md index 77d2024..46f624b 100644 --- a/docs/AUTONOMOUS_LOG.md +++ b/docs/AUTONOMOUS_LOG.md @@ -321,3 +321,18 @@ Standout finding is non-DoD and more impactful than the trigger gaps: the SKILL. - Saturday RELEASE run will cut tag `v2026.05.W22`, append RELEASES.md, and roll the [Unreleased] block into a dated section. - Two W22 carryover targets (cs-concept, aspice-assessment) still unaddressed — Mon PLAN should re-prioritize or close their tracking issues if no longer relevant. - Consider lifting the alias map into a small `tools/pairs.yaml` (or top-of-script constant) the next time STATUS regen changes, so reviewer name divergences are discoverable rather than buried in the helper script. + +## 2026-05-30 (autonomous run, RELEASE) + +**Mode:** RELEASE +**Action:** Cut weekly snapshot `v2026.05.W22`: appended W22 section to RELEASES.md, rolled CHANGELOG `[Unreleased]` into a dated `[v2026.05.W22]` block, regenerated STATUS.md, pushed lightweight tag. +**Files touched:** STATUS.md, RELEASES.md, CHANGELOG.md, docs/AUTONOMOUS_LOG.md +**Tests:** N/A (no test suite in this repo yet) +**Skill count:** 76 builders / 76 reviewers / 100% paired +**Open issues:** 10 +**Notes:** Five commits this week (one plan, three polish, one docs) so the release was a real one, not the "quiet week" branch. Tag follows the established `v..W` convention used for v2026.05.W20 and v2026.05.W21 (chose ISO-absolute week 22 over the standup spec's "Wn within month" wording to keep continuity with the prior two snapshots — flagging here in case the human prefers we switch the scheme on W23). RELEASES.md compare link points at v2026.05.W21..v2026.05.W22. Did NOT publish a GitHub Release object via API per hard rules — the tag is pushed and RELEASES.md is staged for the human to click Publish manually. Suite remains at 76/76 paired, no flag changes vs. W21, alias map is now data-driven inside the STATUS helper. The release commit itself adds STATUS/RELEASES/CHANGELOG/journal updates. +**Follow-ups:** +- Sun TRIAGE run should sweep the five W22 polish-target issues (#3 hara, #4 cs-concept, #5 aspice-assessment, #9 uds-services, #12 dfmea) and the two W21 carryover issues (#7 dbc, #8 autosar-swc) for stale comments and confirm labels are correct; do not close them — that is reserved for the human. +- Mon W23 PLAN: cs-concept (#4) and aspice-assessment (#5) still need a W22-dated polish-log audit (skipped this week). Recommend they lead the W23 PLAN target list. +- Issue #10 (classifier freeze) is the longest-open tooling item; W22 docs run got the alias map data-driven inside the helper, but the helper itself is still inline-Python per run. W23 PLAN should allocate ONE tooling slot to extract `scripts/classify_skill.py`. +- Confirm with human whether to keep ISO-absolute W-numbering (W20/W21/W22…) or switch to per-month W-numbering as the standup spec literally says — if we switch on W23 the tag would become `v2026.06.W1` which would break alphanumeric continuity with the existing pair.