| name | gstack-careful |
| description | GStack careful mode for risky work that needs a conservative pass, hazards, safeguards, and explicit confirmation points before execution. |
GStack Careful Adapter
This is a Codex role-system adapter for Garry Tan's gstack gstack-careful method.
When To Use
Use this when:
- the next action could break data, production, auth, or release state;
- the user asks to be careful;
- a role needs explicit stop conditions;
- the user explicitly invokes
$gstack-careful.
Workflow
- Keep the active role boundary. Do not expand scope just because this gstack method is useful.
- Read the relevant repo/docs/evidence first when the task depends on current state.
- Read
../gstack/references/methodology.md if you need the shared method map, then use the section named Engineering Execution Methods.
- Produce: hazards, safeguards, read-only checks, confirmation points, and safe next action.
- Return the result in the active role's normal format, including boundaries, validation, and unresolved decisions when applicable.
Boundaries
- Treat upstream gstack as external methodology, not local-owned project state.
- Do not run upstream gstack runtime, telemetry, browser-cookie import, upgrade checks, or host routing injection automatically.
- Do not create or edit
CLAUDE.md, .claude/, .agents/, or upstream routing files unless the user explicitly asks for upstream gstack installation work.
- Do not write files, commit, push, deploy, restart, migrate, clean, delete, or change production unless the active role prompt explicitly allows it.
- Preserve this repository's
QA versus 测试 split: formal test cases/reports belong to 测试 and $test-case-report-builder.
- Default to read-only until the user confirms the risky action.