Workshop-Arbeitsstand: Materialliste + Board-Layout auf 5 Review / 39 Pucks

- materialliste: Review 6->5, Station-Pucks 36 (+1 Blank Reserve), Bahn 39
  Positionen, Etiketten 39; Arbeitsstand-Hinweis ergaenzt.
- gen_board_layout.py: Review-Aktivitaeten = Franks 5; Titel/Subtitle 39/36;
  board-layout.svg neu generiert (39 Pucks, well-formed).
- Notiz review-phase_arbeitsstand-frank.md aktualisiert (Material + Board jetzt
  auf Arbeitsstand; YAML + kanonisches Konzept bleiben bei 6/40 bis Michael).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
breitenbach76 2026-06-06 13:51:38 +02:00
parent 10fe33fba6
commit b12bed892a
4 changed files with 41 additions and 46 deletions

View file

@ -52,13 +52,12 @@ PHASES = [
("sp_11", "RCA & Workaround", False),
]),
("REVIEW", "#8E63B5", [
("rv_01", "Taktische RCA + KPIs", False),
("rv_02", "Performance & Improvement", False),
("rv_03", "SOR Periodischer Review", False),
("rv_04", "Service Improvement", False),
("rv_05", "Redesign / Erweiterung", False),
("rv_06", "Ausserbetriebnahme", False),
]),
("rv_01", "Service-Reviews durchf.", False),
("rv_02", "Bewertung d. Ergebnisse", False),
("rv_03", "Aenderungen definieren", False),
("rv_04", "Aenderungen starten", False),
("rv_05", "Aenderungen umsetzen", False),
]), # Arbeitsstand Frank (Change-Enablement); nicht im YAML/Konzept
]
# Layout-Parameter
@ -132,9 +131,9 @@ svg.append('<defs><marker id="ah" markerWidth="9" markerHeight="9" refX="7" refY
'<path d="M0,0 L7,3 L0,6 Z" fill="#666"/></marker></defs>')
# Titel
svg.append(f'<text x="30" y="44" font-size="26" font-weight="800" fill="#1a1a1a">'
f'Service-Lifecycle — Board-Layout (40 Pucks)</text>')
f'Service-Lifecycle — Board-Layout (39 Pucks)</text>')
svg.append(f'<text x="30" y="68" font-size="14" fill="#555">'
f'37 Aktivitaeten + 3 Gate-Pucks · 1 Puck = &#216;{TILE_MM} mm · '
f'36 Aktivitaeten + 3 Gate-Pucks · 1 Puck = &#216;{TILE_MM} mm · '
f'lose Bahn, Sequenz links nach rechts</text>')
row_y = {}