# Week 2026-W31 — Plan

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

## Recap — past 7 days

```
1db89df auto(triage): skill-bug labels on 44 and 45, STATUS regen, Sunday journal
7eb673a auto(release): v2026.07.W30 weekly snapshot, RELEASES and CHANGELOG roll, STATUS regen
f92275c auto(docs): W30 changelog roll, 11 example stubs, STATUS regen
661c4bb auto(polish): a2l-builder axis points crash fixed, trigger strengthened, 13 tabs verified
8a855cf auto(polish): batch NUL-strip 13 archives, 9 generators compile again, xlsx false-positives corrected
691f614 auto(polish): cs-concept NUL-strip fixed per #44; 13 more corrupt archives found
a0c3d91 auto(plan): W30 targets — cs chain repair, NUL-strip, aspice bundle, audit, a2l
```

W30 was a strong repair week: the cs-concept NUL-strip (#44) shipped Tuesday and cascaded into a batch fix of 13 more corrupt archives on Wednesday, and the a2l-builder polish (#47) closed out Thursday with a real crash fix. Friday/Saturday rolled docs and tagged v2026.07.W30. Two W30 targets have DoD met and await human close (#44, #47); three carry into this week (#43, #45, #46).

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

Priority order applied: (a) open issues referencing skills — #43, #45, #46 carry over and take the top three slots; (b) no true orphan builders (alias registry honored per docs/PAIRING_ALIASES.md); (c) remaining slots go to least-recently-touched / never-polished domains — sotif and program-mgmt, both flagged as W31 candidates in the W30 plan.

| # | Issue | Skill(s) | Domain | Definition of done |
|---|---|---|---|---|
| 1 | [#43](https://github.com/jherrodthomas/automotive-skills-suite/issues/43) (carried) | cs-architecture-builder (reader) | cyber | cs_concept_reader.py rewritten against actual cs-concept-builder tabs/headers (now NUL-clean per #44); SKILL.md Step 1 updated; smoke test yields nonzero CSRs; re-zipped. |
| 2 | [#45](https://github.com/jherrodthomas/automotive-skills-suite/issues/45) (carried) | aspice-gap-analysis / improvement-plan / process-evidence builders | aspice | Ignored args consumed or removed; scaffold tabs populated or documented; polish logs updated; re-zipped. |
| 3 | [#46](https://github.com/jherrodthomas/automotive-skills-suite/issues/46) (carried) | (repo-wide) | chain-break | Audit script + docs/chain-contract-audit.md committed; one issue per confirmed break; audit itself modifies no skills. |
| 4 | [#48](https://github.com/jherrodthomas/automotive-skills-suite/issues/48) (new) | sotif-analysis-builder | sotif | Frontmatter validated, generator smoke-tested (12 tabs), pairing confirmed, polish log entry, examples stub. |
| 5 | [#49](https://github.com/jherrodthomas/automotive-skills-suite/issues/49) (new) | safety-program-risk-register-builder | program-mgmt | Frontmatter validated, generator smoke-tested, pairing confirmed, polish log entry, examples stub confirmed. |

## Domain-spread check

Targets span cyber, aspice, sotif, program-mgmt, plus one cross-domain audit — four distinct domains, two of them (sotif, program-mgmt) getting their first-ever polish attention. Diagnostics, autosar, mbse, sysml, and v&v remain unworked since the W27 table; they are the natural W32 candidates, ideally seeded by whatever the #46 chain-contract audit surfaces.

## Notes

- Carried targets reuse their existing W30 issues rather than duplicating them — only #48/#49 were newly created this run.
- #43 is the largest item and needs a real cs-concept output as fixture; recommend it gets the Tuesday slot while the week is fresh.
- #46 (audit) is read-only by design — findings become new issues, not same-day edits.
- Standing items for the human: close #44/#47 (DoD met), Publish v2026.07.W29 and v2026.07.W30 tags, reviewer-side example stubs decision (07-24 note), vanished-issues pattern #33–#42, freshness-by-polish-log STATUS rule change.
