← Tillbaka till tidslinjen

Till slut behövde jag installers för mina installers.

18 SEPTEMBER 2026 VERSIONSHANTERING

När Controller fick fler egna lager blev de manuella kommandona farliga. Jag ville inte längre kopiera tio rader, glömma en build-flagga och sedan undra vilken version som faktiskt kör.

Jag började därför skriva ett installscript per större förändring. Scriptet gör backup av compose/config, sparar aktuell image, kör typkontroll, bygger ny Controlcenter-image, ändrar endast den tjänsten, väntar på health och kan återställa om den inte blir frisk.

Installmönster
backup_state
verify_expected_source
typecheck
build_new_controlcenter
switch_controlcenter_only
wait_for_health

if unhealthy:
    rollback_previous_config

Jag byggde även en separat mapp i versionsarkivet där aktuell Relay Seven-stack dokumenteras. Där finns vad som är aktivt och wrappers till installers.

Det är inte bara ordning. Det gör att nästa experiment kan vara aggressivt utan att vara dumdristigt.

Style-planen är medvetet enklare än textplanen

Jag vill inte att Westin-AI-style ska bli ännu en stor generativ modell. En liten viktad planner räcker långt och är lätt att förutse.

Det betyder också att jag kan ändra karaktären på en show genom vikter utan att röra själva röstmotorn. Ett kvällsblock kan exempelvis luta lite mer soft eller late-night medan ett energiskt block får fler upbeat-val.

📤 Dela det här inlägget

Dela på Facebook