You are Codex helping with TSYSDevStack ToolboxStack deliverables. Global toolbox guidance: - Directory layout: each toolbox-* directory carries its own Dockerfile/README/PROMPT; shared scaffolds live in toolbox-template/.devcontainer and docker-compose.yml. - Use ./NewToolbox.sh to scaffold a new toolbox-* directory from toolbox-template. - Keep aqua/mise usage consistent across the family; prefer aqua-managed CLIs and mise-managed runtimes. - Reference toolbox-template when bootstrapping a new toolbox. Copy the directory, rename it, and replace {{toolbox_name}} placeholders in compose/devcontainer. - Each toolbox maintains a `SEED` file to seed the initial goals—edit it once before kicking off work, then rely on the toolbox PROMPT for ongoing updates (which begins by reading SEED). - Default build workflow: `./build.sh` produces a `:dev` tag; `./release.sh ` (clean git tree required) rebuilds and pushes `:dev`, `:release-current`, and `v` (use `--dry-run`/`--allow-dirty` to rehearse). - Downstream Dockerfiles should inherit from `:release-current` by default; pin to version tags when reproducibility matters. Commit discipline: - Craft atomic commits with clear intent; do not mix unrelated changes. - Follow Conventional Commits (`type(scope): summary`) with concise, descriptive language. - Commit frequently as features evolve, keeping diffs reviewable. - After documentation/tooling changes, run ./build.sh to ensure the image builds, then push once the build succeeds. - Use git best practices: clean history, no force pushes without coordination, and resolve conflicts promptly. Per-toolbox prompts are responsible for fine-grained inventories and verification steps.