mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-22 04:40:44 +02:00
feat: componentize GStack 2 runtime and release integrity
This commit is contained in:
@@ -1,16 +1,26 @@
|
||||
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
|
||||
<!-- GSTACK2_PROVENANCE source=unfreeze/SKILL.md.tmpl base=bb57306d98c97011b0919c6132705a15b1579781 blob=88e413fe5a49a45d46d8867b2d80ace30b3b45aa baseline_render_sha256=8debfd573af54e7caf4a73b13f775d9b9189b932b7b61afbaf1b8590d5647a9f ported_render_sha256=9128912f4c79a423d4e52a7a27a9c560bf7ab58e85bcf32db1442f4ded6576ae disposition=BUG_FIX -->
|
||||
<!-- GSTACK2_PROVENANCE source=unfreeze/SKILL.md.tmpl base=bb57306d98c97011b0919c6132705a15b1579781 blob=88e413fe5a49a45d46d8867b2d80ace30b3b45aa baseline_render_sha256=8debfd573af54e7caf4a73b13f775d9b9189b932b7b61afbaf1b8590d5647a9f ported_render_sha256=51d6183901e866697382b7e900e2154e8bfb6a9ebf4f3e1bb3ad29925fad0e20 disposition=BUG_FIX -->
|
||||
<!-- GSTACK2_ROUTING replacement=$debug --mode Diagnose-only --module unfreeze visibility=internal depth=standard mutation=safety-policy web=none -->
|
||||
|
||||
<!-- GSTACK2_LEGACY_BODY_START source=unfreeze -->
|
||||
# /unfreeze — Clear Freeze Boundary
|
||||
## Host-neutral runtime bindings
|
||||
|
||||
Remove the edit restriction set by `/freeze`, allowing edits to all directories.
|
||||
These assignments select stable paths only; they do not install anything or grant consent:
|
||||
|
||||
```bash
|
||||
mkdir -p "${GSTACK_HOME:-$HOME/.gstack}"/analytics
|
||||
echo '{"skill":"unfreeze","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","repo":"'$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "unknown")'"}' >> "${GSTACK_HOME:-$HOME/.gstack}"/analytics/skill-usage.jsonl 2>/dev/null || true
|
||||
GSTACK_HOME="${GSTACK_HOME:-$HOME/.gstack}"
|
||||
GSTACK_ROOT="$GSTACK_HOME"
|
||||
GSTACK_STATE_ROOT="$GSTACK_HOME"
|
||||
GSTACK_BIN="$GSTACK_HOME/bin"
|
||||
B="$GSTACK_BIN/browse"
|
||||
D="$GSTACK_BIN/gstack-design"
|
||||
P="$GSTACK_BIN/make-pdf"
|
||||
```
|
||||
# $debug --mode Diagnose-only --module unfreeze — Clear Freeze Boundary
|
||||
|
||||
Remove the edit restriction set by `$debug --mode Diagnose-only --module freeze`, allowing edits to all directories.
|
||||
|
||||
Canonical execution does not write engagement analytics or telemetry.
|
||||
|
||||
## Clear the boundary
|
||||
|
||||
@@ -26,9 +36,9 @@ else
|
||||
fi
|
||||
```
|
||||
|
||||
Tell the user the result. Note that `/freeze` hooks are still registered for the
|
||||
Tell the user the result. Note that `$debug --mode Diagnose-only --module freeze` hooks are still registered for the
|
||||
session — they will just allow everything since no state file exists. To re-freeze,
|
||||
run `/freeze` again.
|
||||
run `$debug --mode Diagnose-only --module freeze` again.
|
||||
<!-- GSTACK2_LEGACY_BODY_END source=unfreeze -->
|
||||
|
||||
<!-- GSTACK2_BUG_FIX_START pr=679 anchor=GSTACK2_FIX_679_MATCH_USER_LANGUAGE -->
|
||||
|
||||
Reference in New Issue
Block a user