You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
home prompt: check-then-install-or-upgrade flow + WSP_GOVERNANCE_DOC note
Step 1 of the agent prompt now probes the installed version first and
branches into three cases (already current / installed but outdated /
not installed) instead of always re-installing. Uses --force for
upgrades, plain install otherwise.
Also use `awac` as the canonical command name throughout (alias of `wsp`
shipped in v1.2.0). Adds a rule about WSP_GOVERNANCE_DOC for orgs with
their own governance doc (v1.2.1).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
(If `gh` is not installed, fall back to plain `pip install` from
79
+
the wheel URL at https://github.com/getGanemo/workspace-cli-oss/releases/latest)
80
+
Then continue to Step 2.
66
81
67
82
Step 2 — Self-orient. Run BEFORE doing anything else:
68
-
python -m wsp guide discover
69
-
python -m wsp guide init
70
-
python -m wsp templates --json
83
+
awac guide discover
84
+
awac guide init
85
+
awac templates --json
71
86
72
87
Step 3 — Ask me, do not infer:
73
88
- The workspace name (kebab-case lowercase).
74
89
- Which template I want. Read out the available templates from
75
-
`wsp templates --json` and show me which are "product templates"
90
+
`awac templates --json` and show me which are "product templates"
76
91
(the ones flagged `requires_confirmation: true` — those clone product
77
92
repos and embed me in a product-specific deploy/secrets flow).
78
-
- DO NOT infer the template from the folder name. Folder prefixes
93
+
- DO NOT infer the template from the folder name. Folder prefixes are
79
94
coincidence; templates carry semantic blast radius. If unclear, default
80
95
to `blank`.
81
96
82
97
Step 4 — Once I confirm name + template:
83
-
python -m wsp init <name> --template <T> # add --yes only if
84
-
# template is product-specific
85
-
# AND I confirmed in this turn
86
-
python -m wsp bootstrap
98
+
awac init <name> --template <T> # add --yes only if template is
99
+
# product-specific AND I confirmed
100
+
# in this turn
101
+
cd <name>
102
+
awac bootstrap
87
103
88
104
Step 5 — If template was product-specific, after bootstrap run:
89
-
python -m wsp secrets check <product> # validates my local vault
90
-
python -m wsp deploy <product> # plan-only
105
+
awac secrets check <product> # validates my local vault
106
+
awac deploy <product> # plan-only
91
107
92
108
Step 6 — Report what got created (file count, .agents/ tree summary, any
93
109
missing secrets) and stop. Do not start writing product code.
@@ -99,6 +115,9 @@ Rules:
99
115
mirror of the product stack. For per-workspace variation, edit
100
116
`workspace.yml#deploy_overrides` or `#devvault_overrides`.
101
117
- Never push or commit anything I haven't asked for.
118
+
- If your org has its own governance doc, set `WSP_GOVERNANCE_DOC=<url>`
119
+
before running scaffold-repo / scaffold-stack so seed READMEs reference
120
+
it instead of the AWaC public default.
102
121
````
103
122
104
123
After paste, the agent will install + self-orient + ask you the two questions (name, template) before scaffolding. If your agent skips a step or infers a template without asking, that's a bug — send us a [GitHub issue](https://github.com/getGanemo/workspace-cli-oss/issues/new) with the transcript.
0 commit comments