chore(filesystem): reflect major filesystem restructuring changes
- Renamed DocStack to dockstack - Transformed toolbox-template into toolbox-qadocker with new functionality - Removed NewToolbox.sh script - Updated PROMPT and configuration files across all toolboxes - Consolidated audit and testing scripts - Updated QWEN.md to reflect new filesystem structure as authoritative source - Merged PROMPT content into QWEN.md as requested Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> The filesystem structure has been intentionally restructured and is now the authoritative source of truth for the project organization.
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
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 <name> 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 <semver>` (clean git tree required) rebuilds and pushes `:dev`, `:release-current`, and `v<semver>` (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.
|
||||
Reference in New Issue
Block a user