architect: supervisor project-wide oversight #32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "architect/supervisor-project-wide-oversight"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sprint: supervisor project-wide oversight
Vision issue: #540
What this enables
The supervisor can discover all Docker Compose stacks on the deployment box, attribute resource pressure to specific stacks, surface cross-stack symptoms, and coordinate remediation through vault items — instead of blindly pruning everything.
Why now
Real incident: harb-dev-box hit 98% disk because harb-anvil-1 accumulated blockchain state. The supervisor detected P1 disk pressure but had no idea the bloat came from a sibling stack.
docker system prunetreated all images symmetrically, risking deletion of images the harb stack needed.Complexity
Risks
docker system prunecollateral — needs label-based filtering (com.disinto.managed=true)Cost
No new services, cron jobs, or containers. Extends the existing supervisor polling loop.
Recommendation
Worth it. Mostly gluecode, addresses a real incident, the one-box-many-stacks model is the common deployment case.
Reply
ACCEPTto proceed with design questions, orREJECT: <reason>to decline.