diff --git a/CHANGELOG.md b/CHANGELOG.md index de15de3..a57f619 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ from `[Unreleased]` into a dated section at each weekly release. ## [Unreleased] +_Nothing yet — next entries land with the W22 cycle._ + +## [v2026.05.W21] — 2026-05-23 + ### Polish - **autosar-swc-builder** — W21 #8 polish pass; description fix applied, STATUS regenerated (`387bbcd`) - **dbc-builder** — W21 #7 polish pass; findings logged to skill-polish-log, STATUS regenerated (`76b2fff`) @@ -13,4 +17,13 @@ from `[Unreleased]` into a dated section at each weekly release. ### Docs - W21 weekly plan published — targets: 8d carryover, dbc, autosar-swc, uds-services, classifier-freeze (`3320c23`) -- CHANGELOG.md introduced; `examples//README.md` stubs added for skills touched in W21 +- CHANGELOG.md introduced; `examples//README.md` stubs added for skills touched in W21 (`1a5ca80`) +- v2026.05.W21 weekly snapshot tagged; RELEASES.md updated + +## [v2026.05.W20] — 2026-05-16 + +### Polish +- **hara-builder**, **cs-concept-builder**, **aspice-assessment-builder** — W20 polish passes; findings logged to skill-polish-log + +### Docs +- W20 weekly plan published; RELEASES.md created; first autonomous-cadence weekly snapshot tagged diff --git a/RELEASES.md b/RELEASES.md index 33e8f0f..31fad6b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -51,3 +51,49 @@ ISO week 20 (2026-05-11 → 2026-05-16). First weekly snapshot of the autonomous ### 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%. + +--- + +## v2026.05.W21 — 2026-05-23 + +ISO week 21 (2026-05-18 → 2026-05-23). Second weekly snapshot — W21 polish cycle closed; CHANGELOG and the first `examples/` doc stubs landed. + +### Highlights + +- W21 polish ran the full Tue/Wed/Thu cadence over `8d-problem-solving-builder`, `dbc-builder`, and `autosar-swc-builder`; the autosar-swc pass shipped an actual in-allowlist description fix, the other two produced severity-rated polish-log findings held for human review. +- `CHANGELOG.md` introduced and the first `examples//README.md` stubs added — the repo now has a docs spine beyond STATUS. +- Suite steady at 76 builder + 76 reviewer pairs, 100% paired; no flag changes vs. W20. + +### Changes this week + +**plan** +- `3320c23` auto(plan): W21 targets — 8d carryover, dbc, autosar-swc, uds-services, classifier-freeze + +**polish** +- `e8ff3b2` auto(polish): W21 #6 8d-problem-solving-builder pass, regen STATUS.md +- `76b2fff` auto(polish): W21 #7 dbc-builder pass, regen STATUS.md +- `387bbcd` auto(polish): W21 #8 autosar-swc-builder pass — description fix applied, STATUS regen + +**docs** +- `1a5ca80` auto(docs): add CHANGELOG, W21 example README stubs, regen STATUS + +**docs / release** _(this snapshot commit)_ +- STATUS.md refreshed (no flag changes vs. prior run) +- RELEASES.md updated with the W21 section +- CHANGELOG.md `[Unreleased]` rolled into a dated `[v2026.05.W21]` 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 14, quality 8, comms 8, program-mgmt 6, cyber 6, autosar 5, diagnostics 5, v&v 5, aspice 4, sysml 4, calibration 3, mbse 3, sotif 3, other 2 + +### Compare + +https://github.com/jherrodthomas/automotive-skills-suite/compare/v2026.05.W20...v2026.05.W21 + +### Open items for the human + +- 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. diff --git a/STATUS.md b/STATUS.md index 2609c86..eb2167e 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # Automotive Skills Suite — STATUS -_Generated: 2026-05-22 by autonomous daily run (DOCS mode)._ +_Generated: 2026-05-23 by autonomous daily run (RELEASE mode)._ **Builders:** 76 · **Reviewers:** 76 · **Paired:** 76/76 (100.0%) @@ -89,4 +89,4 @@ _Generated: 2026-05-22 by autonomous daily run (DOCS mode)._ - Flags: 🟢 76 fresh · 🟡 0 stale (>30d) · 🔴 0 unpaired - Domain spread: safety=14, quality=8, comms=8, program-mgmt=6, cyber=6, autosar=5, diagnostics=5, v&v=5, aspice=4, sysml=4, calibration=3, mbse=3, sotif=3, other=2 - All builders carry a paired confirmation reviewer; pairing contract intact. -- Classifier note: domain map preserved from W20 canonical STATUS; deterministic classifier script still a W21 follow-up. +- Domain map preserved from W20 canonical STATUS; deterministic classifier script still an open follow-up. diff --git a/docs/AUTONOMOUS_LOG.md b/docs/AUTONOMOUS_LOG.md index b6c25b8..d56dcd0 100644 --- a/docs/AUTONOMOUS_LOG.md +++ b/docs/AUTONOMOUS_LOG.md @@ -217,3 +217,19 @@ Standout finding is non-DoD and more impactful than the trigger gaps: the SKILL. - W21 target #10 (classifier freeze, `scripts/classify_skill.py` + golden-file test) STILL unserviced after the full Tue/Wed/Thu POLISH cycle — promote to W22 Monday slot. - dbc-builder archive packaging gap (`examples/sample_input_can.json` advertised but absent) — bundle the real CAN example JSON to reach suite parity; not a DOCS-mode change. - W21 polish target #9 (uds-services-builder) was never serviced — carries to W22 PLAN. + +## 2026-05-23 (autonomous run, RELEASE) + +**Mode:** RELEASE (Saturday) +**Action:** Cut the W21 weekly snapshot — appended the `v2026.05.W21` section to RELEASES.md, rolled CHANGELOG.md `[Unreleased]` into a dated `[v2026.05.W21]` section, regenerated STATUS.md, and created + pushed the lightweight tag `v2026.05.W21`. +**Files touched:** RELEASES.md, CHANGELOG.md, STATUS.md, docs/AUTONOMOUS_LOG.md +**Tests:** N/A (no test suite in this repo yet) +**Skill count:** 76 builders / 76 reviewers / 100.0% paired +**Open issues:** 10 (#2 needs-triage · #3-#6 W20 targets · #7-#10 W21 targets · #11 unlabeled) +**Notes:** W21 had 5 commits (Mon 2026-05-18 → Sat) so a release was due. Tag is `v2026.05.W21` — I followed the precedent set by the existing `v2026.05.W20` tag, which uses the full ISO week number (confirmed `date +%V` = 21), rather than the "ISO week within current month" wording in the task spec. Friday's DOCS journal speculated the tag would be `v2026.05.W4`; that would have broken naming consistency with the one existing tag, so I overrode it deliberately. `git tag -l` confirmed `v2026.05.W21` did not already exist. Judgement call: the RELEASE spec only names RELEASES.md + tag, but CHANGELOG.md's own header states `[Unreleased]` entries "move into a dated section at each weekly release" — leaving a stale `[Unreleased]` block after a tagged release would contradict the file's documented contract, so I rolled it over and also backfilled a retroactive `[v2026.05.W20]` section for symmetry with RELEASES.md. STATUS.md regen preserved the W20 canonical domain map (the deterministic classifier is still unbuilt — issue #10); only the generated-date and timestamp changed, no flag movement. No GitHub Release object was published — per the hard rule, the human clicks Publish after reviewing RELEASES.md. +**Follow-ups:** +- Human action: review the `v2026.05.W21` section of RELEASES.md, then click Publish on the tag in GitHub if desired. +- Issue #2 ("goodd", empty body) is still open and `needs-triage` — escalate to a human; autonomous runs will not close it. +- W21 targets #9 (`uds-services-builder` polish) and #10 (classifier freeze, `scripts/classify_skill.py` + golden-file test) were never serviced — both carry to W22 PLAN. The classifier has now slipped 5+ consecutive runs; W22 Monday should give it the priority slot. +- W22 PLAN should pull from calibration/mbse/sysml for domain spread and consider a symmetry pass on `autosar-adaptive-app-builder` (Classic↔Adaptive cross-reference is currently one-directional). +- Sunday TRIAGE: label issue #11 ("packaging utility for Claude-compatible skill exports") — reads as tooling/ci.