🎂 v2.4-birthday-drop — Birthday Release
Released on 8 May 2026 — Lyndz's Birthday 🏴🐶
What shipped in this drop:
✅ P0 — Build Optimisation (15 min)
- Eliminated 4.2 GB of Docker layer duplication
- Added dual
.dockerignore files
- Shared
agents/Dockerfile.base (490 MB shared layer)
- Result: 8x faster builds
✅ P1 — Event-Driven Agent Spawning (30 min)
- Event-driven agent infrastructure live
- Agents now spawn on demand, not always-on
✅ Phase 2A — Modular Compose (60 min)
- 2000-line monolith → 3 clean files:
docker-compose.core.yml
docker-compose.observability.yml
docker-compose.agents.yml
- All files validated with
docker compose config --quiet
✅ Phase 2B — Full CI/CD Pipeline (90 min)
.github/workflows/docker-build.yml
.github/workflows/docker-push.yml
- Security gates included
- Automated on push to
main
📄 Docs
ACTION_CHECKLIST.md
SESSION_COMPLETION_REPORT.md
🏆 Stats
- Build speed: 8x faster
- Compose lines reduced: ~2000 → 3 modular files
- Containers: 29 healthy 💚
- BROski$ earned: +10,000 🪙
Built on a birthday. That's the welshDog way. 🎂🐶
🎂 v2.4-birthday-drop — Birthday Release
What shipped in this drop:
✅ P0 — Build Optimisation (15 min)
.dockerignorefilesagents/Dockerfile.base(490 MB shared layer)✅ P1 — Event-Driven Agent Spawning (30 min)
✅ Phase 2A — Modular Compose (60 min)
docker-compose.core.ymldocker-compose.observability.ymldocker-compose.agents.ymldocker compose config --quiet✅ Phase 2B — Full CI/CD Pipeline (90 min)
.github/workflows/docker-build.yml.github/workflows/docker-push.ymlmain📄 Docs
ACTION_CHECKLIST.mdSESSION_COMPLETION_REPORT.md🏆 Stats
Built on a birthday. That's the welshDog way. 🎂🐶