Objective
Update bin/write-artifacts.py to generate upstream/* from projects/ structure.
Prerequisites
Issue #7 completed (lib/data.py updated)
Implementation Steps
See todos/IMPLEMENTATION.md lines 1446-1473.
Key Changes:
- Load from projects/ using lib/data.load_project()
- Keep mtime-based staleness detection logic
- Generate upstream/* with correct structure
- Ensure Traefik labels are injected correctly
Success Criteria
Estimated Time
1 hour
Objective
Update bin/write-artifacts.py to generate upstream/* from projects/ structure.
Prerequisites
Issue #7 completed (lib/data.py updated)
Implementation Steps
See
todos/IMPLEMENTATION.mdlines 1446-1473.Key Changes:
Success Criteria
Estimated Time
1 hour