mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-27 23:21:53 +02:00
v1.89.1.0 fix: remove continuous checkpoint commits (#2970)
* v1.89.1.0 fix: remove continuous checkpoint commits and repair validation blockers * fix: clarify shipping and engineering review recovery * fix: interpret native no-change review descriptions * test: separate descendant readiness from timeout delivery
This commit is contained in:
+2
-14
@@ -62,16 +62,6 @@ CONFIG_HEADER='# gstack configuration — edit freely, changes take effect on ne
|
||||
# skill_prefix: false # true = namespace skills as /gstack-qa, /gstack-ship
|
||||
# # false = short names /qa, /ship
|
||||
#
|
||||
# ─── Checkpoint ──────────────────────────────────────────────────────
|
||||
# checkpoint_mode: explicit # explicit | continuous
|
||||
# # explicit — commit only when you run /ship or /checkpoint
|
||||
# # continuous — auto-commit after each significant change
|
||||
# # with WIP: prefix + [gstack-context] body
|
||||
#
|
||||
# checkpoint_push: false # true = push WIP commits to remote as you go
|
||||
# # false = keep WIP commits local only (default)
|
||||
# # Pushing can trigger CI/deploy hooks — opt in carefully.
|
||||
#
|
||||
# ─── Writing style (V1) ──────────────────────────────────────────────
|
||||
# explain_level: default # default = jargon-glossed, outcome-framed prose
|
||||
# # (V1 default — more accessible for everyone)
|
||||
@@ -165,8 +155,6 @@ lookup_default() {
|
||||
auto_upgrade) echo "false" ;;
|
||||
update_check) echo "true" ;;
|
||||
skill_prefix) echo "false" ;;
|
||||
checkpoint_mode) echo "explicit" ;;
|
||||
checkpoint_push) echo "false" ;;
|
||||
explain_level) echo "default" ;;
|
||||
codex_reviews) echo "enabled" ;;
|
||||
design_detector) echo "auto" ;; # auto | off — impeccable engine pre-pass in the design skills
|
||||
@@ -495,7 +483,7 @@ case "${1:-}" in
|
||||
echo ""
|
||||
echo "# ─── Active values (including defaults for unset keys) ───"
|
||||
for KEY in proactive routing_declined telemetry auto_upgrade update_check \
|
||||
skill_prefix checkpoint_mode checkpoint_push explain_level \
|
||||
skill_prefix explain_level \
|
||||
codex_reviews gstack_contributor skip_eng_review workspace_root \
|
||||
artifacts_sync_mode artifacts_sync_mode_prompted plan_tune_hooks \
|
||||
timeline_stop_hook design_detector design_detector_install_prompted memorable_recall; do
|
||||
@@ -512,7 +500,7 @@ case "${1:-}" in
|
||||
defaults)
|
||||
echo "# gstack-config defaults"
|
||||
for KEY in proactive routing_declined telemetry auto_upgrade update_check \
|
||||
skill_prefix checkpoint_mode checkpoint_push explain_level \
|
||||
skill_prefix explain_level \
|
||||
codex_reviews gstack_contributor skip_eng_review workspace_root \
|
||||
artifacts_sync_mode artifacts_sync_mode_prompted plan_tune_hooks \
|
||||
timeline_stop_hook design_detector design_detector_install_prompted memorable_recall; do
|
||||
|
||||
@@ -195,10 +195,6 @@ if [ -d ".claude/skills/gstack" ] && [ ! -L ".claude/skills/gstack" ]; then
|
||||
fi
|
||||
echo "VENDORED_GSTACK: $_VENDORED"
|
||||
echo "MODEL_OVERLAY: $MODEL_OVERLAY"
|
||||
_CHECKPOINT_MODE=$("$_BIN/gstack-config" get checkpoint_mode 2>/dev/null || echo "explicit")
|
||||
_CHECKPOINT_PUSH=$("$_BIN/gstack-config" get checkpoint_push 2>/dev/null || echo "false")
|
||||
echo "CHECKPOINT_MODE: $_CHECKPOINT_MODE"
|
||||
echo "CHECKPOINT_PUSH: $_CHECKPOINT_PUSH"
|
||||
# Plan-mode hint for skills that branch on plan-mode state. Detected best-effort
|
||||
# from CLAUDE_PLAN_FILE (set by the harness when plan mode is active); "inactive"
|
||||
# is the safe default (file+execute pipeline).
|
||||
@@ -365,11 +361,7 @@ fi
|
||||
# Feature discovery (one prompt per session, marker-gated). These are
|
||||
# machine-local UX acknowledgements, so keep them in GSTACK_HOME rather than
|
||||
# beside an install path that may resolve through a project-local symlink.
|
||||
if [ ! -f "$_GH/.feature-prompted-continuous-checkpoint" ]; then
|
||||
_emit_block feature-checkpoint <<EOI
|
||||
Feature discovery: AskUserQuestion for Continuous checkpoint auto-commits. If accepted, run \`$_BIN/gstack-config set checkpoint_mode continuous\`. Always run: \`touch "$_GH/.feature-prompted-continuous-checkpoint"\`.
|
||||
EOI
|
||||
elif [ ! -f "$_GH/.feature-prompted-model-overlay" ]; then
|
||||
if [ ! -f "$_GH/.feature-prompted-model-overlay" ]; then
|
||||
_emit_block feature-overlay <<EOI
|
||||
Feature discovery: inform "Model overlays are active. MODEL_OVERLAY shows the patch." Always run: \`touch "$_GH/.feature-prompted-model-overlay"\`.
|
||||
EOI
|
||||
|
||||
Reference in New Issue
Block a user