What problem does it solve? Working on the ZeusAgent Docker image's s6-overlay supervision stack is error-prone: cont-init.d scripts receive no CMD args, s6 halt does not propagate exit codes, and per-profile gateway services live on tmpfs and vanish on restart. This Skill documents the architecture, key files, and pitfalls so you can add services or diagnose failures without rediscovering these constraints. ## Core Features & Use Cases - Architecture Reference: Explains the PID 1 layout, cont-init.d boot scripts, static s6-rc.d services, runtime-registered per-profile gateways under /run/service, and the main-wrapper.sh CMD pattern. - Operational Recipes: Provides copy-paste commands for verifying s6 is PID 1, inspecting services with s6-svstat, bringing services up/down with s6-svc, and watching the container-boot reconciler log. - Pitfall Diagnosis: Covers common failures such as 'command not found' via docker exec, root-owned profile directories, crash-looping gateways, and containers exiting 143. - Use Case: A per-profile gateway keeps restarting after docker restart. Use this Skill to check s6-svstat output, inspect container-boot.log, and determine whether the profile is missing model configuration or its service slot was wiped from tmpfs. ## Quick Start Ask the agent to diagnose why the gateway for profile 'coder' is not starting in the ZeusAgent Docker container.