ADR 0001: Shared Runtime State For App And Jobs
Decision
shift-planner-app a shift-planner-jobs budou i nadale sdilet business data pod root data/
a na serveru typicky pod /home/agent/shift-planner/data. Logy zustavaji modulove v
<module>/logs.
Context
Skill baseline preferuje, aby kazdy modul vlastnil sve runtime adresare. V tomto projektu ale app i jobs pracuji nad temi samymi CSV soubory a stejnym lock-state kontextem.
Alternatives Considered
- Plne oddelit data per modul.
- Zavedeni synchronizace nebo duplikace mezi app a jobs.
Consequences
- Modulove skripty a
.env.*zustavaji canonical shell surface. - Sdilena data jsou vedoma projektova vyjimka, ale logy zustavaji modulove.
- Tato vyjimka musi zustat zdokumentovana a konzistentni napric compose, deploy a docs.