# Week 2026-W30 — Plan

_Generated 2026-07-20 (Monday) by automotive-skills-daily-standup (PLAN mode)._

## Recap — past 7 days

```
795c276 auto(triage): empty tracker third week running, STATUS regen, Sunday journal
638fd86 auto(release): v2026.07.W29 two-week snapshot, RELEASES and CHANGELOG roll, STATUS regen
78cfb27 auto(docs): W29 changelog roll with W28 back-fill, 4 example stubs, STATUS regen
8304e58 auto(polish): cs-architecture-builder verified; cs-concept chain-break found and logged
696e912 auto(polish): aspice-process-evidence-builder scaffold-tab findings logged, args clean
26ee19a auto(polish): aspice-improvement-plan-builder ignored-arg chain-break logged, STATUS regen
```

W29 delivered three POLISH passes (aspice-improvement-plan, aspice-process-evidence, cs-architecture), the Friday docs roll with W28 back-fill, and the two-week v2026.07.W29 snapshot. The big find of the week was a **high-severity silent chain-break**: cs-architecture-builder's reader doesn't match cs-concept-builder's actual output, yielding zero CSRs without error. Tracker entered W30 at 0 open issues (fourth consecutive empty-tracker week — W28's #38–#42 vanished without matching commits, same as #33–#37 before them).

## This week's targets (3–5)

Priority order applied: (a) no open issues reference skills (tracker empty), (b) no true orphan builders (both former orphans are canonically alias-paired per docs/PAIRING_ALIASES.md), (c) targets therefore come from carried W29 follow-ups plus least-recently-touched/never-polished coverage.

| # | Issue | Skill(s) | Domain | Definition of done |
|---|---|---|---|---|
| 1 | [#43](https://github.com/jherrodthomas/automotive-skills-suite/issues/43) | cs-architecture-builder (reader) | cyber | cs_concept_reader.py rewritten against actual cs-concept-builder tabs/headers; SKILL.md Step 1 updated; smoke test yields nonzero CSRs; re-zipped. |
| 2 | [#44](https://github.com/jherrodthomas/automotive-skills-suite/issues/44) | cs-concept-builder | cyber | 3,361 trailing NUL bytes stripped from generate_cs_concept.py; re-zipped; smoke test unchanged. |
| 3 | [#45](https://github.com/jherrodthomas/automotive-skills-suite/issues/45) | aspice-gap-analysis / improvement-plan / process-evidence builders | aspice | Ignored args consumed or removed; scaffold tabs populated or documented; polish logs updated; re-zipped. |
| 4 | [#46](https://github.com/jherrodthomas/automotive-skills-suite/issues/46) | (repo-wide) | chain-break | Audit script + docs/chain-contract-audit.md committed; one issue per confirmed break; audit itself modifies no skills. |
| 5 | [#47](https://github.com/jherrodthomas/automotive-skills-suite/issues/47) | a2l-builder | calibration | Frontmatter validated, description ≤1024, pairing confirmed, examples stub, polish log entry. |

## Domain-spread check

Targets span cyber (×2), aspice, calibration, plus one cross-domain audit. Cyber is deliberately doubled: #43 and #44 are the same fault family found in the 2026-07-16 pass, and #44 is a five-minute fix. Calibration (#47) is a re-queue of vanished W28 #40 — still a never-polished domain along with sotif and program-mgmt (sotif/program-mgmt remain W31 candidates). Diagnostics, autosar, mbse, sysml, v&v remain unworked since the W27 table.

## Notes

- POLISH days (Tue/Wed/Thu) pull from the table in order; #44 is small enough to ride along with #43 in one pass if time allows.
- #46 (audit) is read-only by design — findings become new issues, not same-day edits.
- Standing items for the human: fate of vanished issues #33–#37 and #38–#42 (issues keep disappearing without matching commits), the 2026-07-09→14 scheduler gap + 2026-07-15 double-fire, and Publish on the v2026.07.W29 tag.
- STATUS aging wave: 73/76 builders are 🟡 (May bulk import all past 30 days) — the flag is losing signal; consider keying freshness to polish-log dates instead (candidate future improvement, needs human sign-off on the rule change).
