diff --git a/CHANGELOG.md b/CHANGELOG.md index 11e20d43..fdae1605 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,14 +2,14 @@ ## [0.15.9.0] - 2026-04-05 — OpenClaw Integration v2 -You can now connect gstack to OpenClaw (Wintermute) as a methodology source. OpenClaw spawns Claude Code sessions natively via ACP, and gstack provides the planning discipline and thinking frameworks that make those sessions better. +You can now connect gstack to OpenClaw as a methodology source. OpenClaw spawns Claude Code sessions natively via ACP, and gstack provides the planning discipline and thinking frameworks that make those sessions better. ### Added - **gstack-lite planning discipline.** A 15-line CLAUDE.md that turns every spawned Claude Code session into a disciplined builder: read first, plan, resolve ambiguity, self-review, report. A/B tested: 2x time, meaningfully better output. - **gstack-full pipeline template.** For complete feature builds, chains /autoplan, implement, and /ship into one autonomous flow. Your orchestrator drops a task, gets back a PR. - **4 native methodology skills for OpenClaw.** Office hours, CEO review, investigate, and retro, adapted for conversational work that doesn't need a coding environment. -- **4-tier dispatch routing.** Simple (no gstack), Medium (gstack-lite), Heavy (specific skill), Full (complete pipeline). Documented in docs/OPENCLAW.md with routing guide for Wintermute's AGENTS.md. +- **4-tier dispatch routing.** Simple (no gstack), Medium (gstack-lite), Heavy (specific skill), Full (complete pipeline). Documented in docs/OPENCLAW.md with routing guide for OpenClaw's AGENTS.md. - **Spawned session detection.** Set OPENCLAW_SESSION env var and gstack auto-skips interactive prompts, focusing on task completion. Works for any orchestrator, not just OpenClaw. - **includeSkills host config field.** Union logic with skipSkills (include minus skip). Lets hosts generate only the skills they need instead of everything-minus-a-list. - **docs/OPENCLAW.md.** Full architecture doc explaining how gstack integrates with OpenClaw, the prompt-as-bridge model, and what we're NOT building (no daemon, no protocol, no Clawvisor). diff --git a/SKILL.md b/SKILL.md index 4d51adad..395ae131 100644 --- a/SKILL.md +++ b/SKILL.md @@ -209,7 +209,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/autoplan/SKILL.md b/autoplan/SKILL.md index b50ff143..4b268832 100644 --- a/autoplan/SKILL.md +++ b/autoplan/SKILL.md @@ -219,7 +219,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/benchmark/SKILL.md b/benchmark/SKILL.md index 9dd93947..a13c2e8b 100644 --- a/benchmark/SKILL.md +++ b/benchmark/SKILL.md @@ -212,7 +212,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/browse/SKILL.md b/browse/SKILL.md index fd541e5e..ed840e69 100644 --- a/browse/SKILL.md +++ b/browse/SKILL.md @@ -211,7 +211,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/canary/SKILL.md b/canary/SKILL.md index ae20bb38..32cacd51 100644 --- a/canary/SKILL.md +++ b/canary/SKILL.md @@ -211,7 +211,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/checkpoint/SKILL.md b/checkpoint/SKILL.md index dd8c29cf..82ecb5e0 100644 --- a/checkpoint/SKILL.md +++ b/checkpoint/SKILL.md @@ -214,7 +214,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/codex/SKILL.md b/codex/SKILL.md index bbd08ac1..bafdf7df 100644 --- a/codex/SKILL.md +++ b/codex/SKILL.md @@ -213,7 +213,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/cso/SKILL.md b/cso/SKILL.md index 362e0309..58a65c8b 100644 --- a/cso/SKILL.md +++ b/cso/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/design-consultation/SKILL.md b/design-consultation/SKILL.md index 3d96597a..a8b512b5 100644 --- a/design-consultation/SKILL.md +++ b/design-consultation/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/design-html/SKILL.md b/design-html/SKILL.md index 658179b8..cc5aebcd 100644 --- a/design-html/SKILL.md +++ b/design-html/SKILL.md @@ -218,7 +218,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/design-review/SKILL.md b/design-review/SKILL.md index c2cc0e18..684177b1 100644 --- a/design-review/SKILL.md +++ b/design-review/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/design-shotgun/SKILL.md b/design-shotgun/SKILL.md index 1e89e161..03223146 100644 --- a/design-shotgun/SKILL.md +++ b/design-shotgun/SKILL.md @@ -213,7 +213,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/devex-review/SKILL.md b/devex-review/SKILL.md index f07caa70..70cc3fdf 100644 --- a/devex-review/SKILL.md +++ b/devex-review/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/docs/OPENCLAW.md b/docs/OPENCLAW.md index 619eff7a..3c1152a7 100644 --- a/docs/OPENCLAW.md +++ b/docs/OPENCLAW.md @@ -10,7 +10,7 @@ No compatibility matrices. The prompt is the bridge. ## Architecture ``` - OpenClaw (Wintermute) gstack repo + OpenClaw gstack repo ───────────────────── ────────────── Orchestrator: messaging, Source of truth for calendar, memory, EA methodology + planning @@ -30,7 +30,7 @@ No compatibility matrices. The prompt is the bridge. ## Dispatch Routing -Wintermute decides at spawn time which tier of gstack support to use: +OpenClaw decides at spawn time which tier of gstack support to use: | Tier | When | Prompt prefix | |------|------|---------------| @@ -48,7 +48,7 @@ Wintermute decides at spawn time which tier of gstack support to use: ### Dispatch routing guide (for AGENTS.md) -Add this to Wintermute's AGENTS.md: +Add this to OpenClaw's AGENTS.md: ```markdown ## Coding Task Dispatch @@ -137,5 +137,5 @@ The actual artifacts are generated by `bun run gen:skill-docs --host openclaw`. - No Clawvisor relay (no security layer needed) - No bidirectional learnings bridge (brain repo is the knowledge store) - No JSON schemas or protocol versioning -- No SOUL.md from gstack (Wintermute has its own) +- No SOUL.md from gstack (OpenClaw has its own) - No full skill porting (coding skills stay native to Claude Code) diff --git a/document-release/SKILL.md b/document-release/SKILL.md index 5f3aa6fb..f4dde2bf 100644 --- a/document-release/SKILL.md +++ b/document-release/SKILL.md @@ -213,7 +213,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/health/SKILL.md b/health/SKILL.md index 779b95c5..801b2ef4 100644 --- a/health/SKILL.md +++ b/health/SKILL.md @@ -213,7 +213,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/investigate/SKILL.md b/investigate/SKILL.md index 2a35ec59..ab5b2231 100644 --- a/investigate/SKILL.md +++ b/investigate/SKILL.md @@ -228,7 +228,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/land-and-deploy/SKILL.md b/land-and-deploy/SKILL.md index 49924865..af239456 100644 --- a/land-and-deploy/SKILL.md +++ b/land-and-deploy/SKILL.md @@ -210,7 +210,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/learn/SKILL.md b/learn/SKILL.md index f49a69b9..28375e5a 100644 --- a/learn/SKILL.md +++ b/learn/SKILL.md @@ -213,7 +213,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/office-hours/SKILL.md b/office-hours/SKILL.md index d1e4a87e..289ae646 100644 --- a/office-hours/SKILL.md +++ b/office-hours/SKILL.md @@ -220,7 +220,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/open-gstack-browser/SKILL.md b/open-gstack-browser/SKILL.md index 92897c06..fad2736b 100644 --- a/open-gstack-browser/SKILL.md +++ b/open-gstack-browser/SKILL.md @@ -210,7 +210,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/openclaw/gstack-full-CLAUDE.md b/openclaw/gstack-full-CLAUDE.md index e7e1681e..0cca47a4 100644 --- a/openclaw/gstack-full-CLAUDE.md +++ b/openclaw/gstack-full-CLAUDE.md @@ -1,6 +1,6 @@ # gstack-full Pipeline -Injected by Wintermute for complete feature builds. Append to existing CLAUDE.md. +Injected by the orchestrator for complete feature builds. Append to existing CLAUDE.md. ## Full Pipeline 1. Read CLAUDE.md and understand the project context. diff --git a/openclaw/gstack-lite-CLAUDE.md b/openclaw/gstack-lite-CLAUDE.md index ded02429..a6e0d1d3 100644 --- a/openclaw/gstack-lite-CLAUDE.md +++ b/openclaw/gstack-lite-CLAUDE.md @@ -1,6 +1,6 @@ # gstack-lite Planning Discipline -Injected by Wintermute into spawned Claude Code sessions. Append to existing CLAUDE.md. +Injected by the orchestrator into spawned Claude Code sessions. Append to existing CLAUDE.md. ## Planning Discipline 1. Read every file you will modify. Understand existing patterns first. diff --git a/plan-ceo-review/SKILL.md b/plan-ceo-review/SKILL.md index 23037f9f..716ee652 100644 --- a/plan-ceo-review/SKILL.md +++ b/plan-ceo-review/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/plan-design-review/SKILL.md b/plan-design-review/SKILL.md index 46e8d145..0779ee2c 100644 --- a/plan-design-review/SKILL.md +++ b/plan-design-review/SKILL.md @@ -214,7 +214,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/plan-devex-review/SKILL.md b/plan-devex-review/SKILL.md index e4e1a842..4df9a521 100644 --- a/plan-devex-review/SKILL.md +++ b/plan-devex-review/SKILL.md @@ -218,7 +218,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/plan-eng-review/SKILL.md b/plan-eng-review/SKILL.md index 3da2e6ff..1634f28f 100644 --- a/plan-eng-review/SKILL.md +++ b/plan-eng-review/SKILL.md @@ -216,7 +216,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/qa-only/SKILL.md b/qa-only/SKILL.md index 07c908b7..a34932b5 100644 --- a/qa-only/SKILL.md +++ b/qa-only/SKILL.md @@ -212,7 +212,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/qa/SKILL.md b/qa/SKILL.md index 430177fa..fcffb10f 100644 --- a/qa/SKILL.md +++ b/qa/SKILL.md @@ -218,7 +218,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/retro/SKILL.md b/retro/SKILL.md index bd43ba41..cbbabdc5 100644 --- a/retro/SKILL.md +++ b/retro/SKILL.md @@ -211,7 +211,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/review/SKILL.md b/review/SKILL.md index 14083cd7..43b6c200 100644 --- a/review/SKILL.md +++ b/review/SKILL.md @@ -214,7 +214,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/scripts/gen-skill-docs.ts b/scripts/gen-skill-docs.ts index 0fb0fc63..b1f8d74c 100644 --- a/scripts/gen-skill-docs.ts +++ b/scripts/gen-skill-docs.ts @@ -551,7 +551,7 @@ for (const currentHost of hostsToRun) { const gstackLite = `# gstack-lite Planning Discipline -Injected by Wintermute into spawned Claude Code sessions. Append to existing CLAUDE.md. +Injected by the orchestrator into spawned Claude Code sessions. Append to existing CLAUDE.md. ## Planning Discipline 1. Read every file you will modify. Understand existing patterns first. @@ -567,7 +567,7 @@ Injected by Wintermute into spawned Claude Code sessions. Append to existing CLA const gstackFull = `# gstack-full Pipeline -Injected by Wintermute for complete feature builds. Append to existing CLAUDE.md. +Injected by the orchestrator for complete feature builds. Append to existing CLAUDE.md. ## Full Pipeline 1. Read CLAUDE.md and understand the project context. diff --git a/scripts/resolvers/preamble.ts b/scripts/resolvers/preamble.ts index 17f8cfce..732a51a4 100644 --- a/scripts/resolvers/preamble.ts +++ b/scripts/resolvers/preamble.ts @@ -230,7 +230,7 @@ This only happens once per project. If \`HAS_ROUTING\` is \`yes\` or \`ROUTING_D function generateSpawnedSessionCheck(): string { return `If \`SPAWNED_SESSION\` is \`"true"\`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/setup-browser-cookies/SKILL.md b/setup-browser-cookies/SKILL.md index 5a20f758..717d6405 100644 --- a/setup-browser-cookies/SKILL.md +++ b/setup-browser-cookies/SKILL.md @@ -208,7 +208,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/setup-deploy/SKILL.md b/setup-deploy/SKILL.md index 353efa3e..6791b956 100644 --- a/setup-deploy/SKILL.md +++ b/setup-deploy/SKILL.md @@ -214,7 +214,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/ship/SKILL.md b/ship/SKILL.md index 0c8512f5..34cfaa7b 100644 --- a/ship/SKILL.md +++ b/ship/SKILL.md @@ -215,7 +215,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/test/fixtures/golden/claude-ship-SKILL.md b/test/fixtures/golden/claude-ship-SKILL.md index 0c8512f5..34cfaa7b 100644 --- a/test/fixtures/golden/claude-ship-SKILL.md +++ b/test/fixtures/golden/claude-ship-SKILL.md @@ -215,7 +215,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/test/fixtures/golden/codex-ship-SKILL.md b/test/fixtures/golden/codex-ship-SKILL.md index 287239cd..ec0116f0 100644 --- a/test/fixtures/golden/codex-ship-SKILL.md +++ b/test/fixtures/golden/codex-ship-SKILL.md @@ -209,7 +209,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output. diff --git a/test/fixtures/golden/factory-ship-SKILL.md b/test/fixtures/golden/factory-ship-SKILL.md index ca14bf61..95f05111 100644 --- a/test/fixtures/golden/factory-ship-SKILL.md +++ b/test/fixtures/golden/factory-ship-SKILL.md @@ -211,7 +211,7 @@ Say "No problem. You can add routing rules later by running `gstack-config set r This only happens once per project. If `HAS_ROUTING` is `yes` or `ROUTING_DECLINED` is `true`, skip this entirely. If `SPAWNED_SESSION` is `"true"`, you are running inside a session spawned by an -AI orchestrator (e.g., OpenClaw/Wintermute). In spawned sessions: +AI orchestrator (e.g., OpenClaw). In spawned sessions: - Do NOT use AskUserQuestion for interactive prompts. Auto-choose the recommended option. - Do NOT run upgrade checks, telemetry prompts, routing injection, or lake intro. - Focus on completing the task and reporting results via prose output.