Commit Graph

  • e943c82e67 feat: add gstack-upload helper for Supabase Storage Garry Tan 2026-03-18 23:49:38 -07:00
  • bfa924e6e8 feat: Supabase Storage bucket for screenshots Garry Tan 2026-03-18 23:49:20 -07:00
  • 25dec9a40c refactor: move retro storage from .context/ to ~/.gstack/projects/ Garry Tan 2026-03-18 23:49:11 -07:00
  • 90b7a917ae refactor: update template read patterns for new paths Garry Tan 2026-03-18 23:48:49 -07:00
  • 4564cb18ed refactor: reorganize template write paths + add frontmatter + manifest Garry Tan 2026-03-18 23:48:28 -07:00
  • 10329e918f fix: harden URL validation against hostname bypasses (Codex P1) Garry Tan 2026-03-18 23:46:48 -07:00
  • 31f1e707a6 refactor: update gen-skill-docs paths and add {{ARTIFACT_SETUP}} macro Garry Tan 2026-03-18 23:46:07 -07:00
  • 81bc41ff4c feat: add gstack-manifest-append helper Garry Tan 2026-03-18 23:45:40 -07:00
  • b332364b43 refactor: add PROJECTS_DIR to gstack-slug and getProjectsDir() to util.ts Garry Tan 2026-03-18 23:45:27 -07:00
  • 07aad3562f refactor: lowercase slug in gstack-slug and getRemoteSlug() Garry Tan 2026-03-18 23:45:16 -07:00
  • 7a0103dbcf merge: resolve conflicts with origin/main (v0.8.4) garrytan/fix-slug-clean Garry Tan 2026-03-18 23:45:12 -07:00
  • 3a315b338b docs: rewrite README + skills docs, auto-invoke /document-release (v0.8.4) (#207) Garry Tan 2026-03-19 01:38:54 -05:00
  • 83da453acf chore: bump version and changelog (v0.8.4) garrytan/rewrite-readme-skills Garry Tan 2026-03-18 23:37:31 -07:00
  • 4be5dc5e38 Merge remote-tracking branch 'origin/main' into garrytan/rewrite-readme-skills Garry Tan 2026-03-18 23:36:51 -07:00
  • 00cefcafb1 feat: review chaining + commit hash staleness tracking (v0.8.3) (#206) Garry Tan 2026-03-19 01:36:26 -05:00
  • eb27f76f45 chore: bump version and changelog (v0.8.3) garrytan/plan-review-chaining Garry Tan 2026-03-18 23:34:54 -07:00
  • 4a1e0874d5 feat: auto-invoke /document-release after /ship PR creation Garry Tan 2026-03-18 23:33:25 -07:00
  • 3e36e7b311 docs: add v0.7-v0.8.2 features to README "What's new" section Garry Tan 2026-03-18 23:32:59 -07:00
  • 0f7134311e Merge remote-tracking branch 'origin/main' into garrytan/plan-review-chaining Garry Tan 2026-03-18 23:32:48 -07:00
  • e8bdbbb7e4 docs: add power tools section + update skill lists in README Garry Tan 2026-03-18 23:32:47 -07:00
  • 1cea5d7c45 chore: regenerate SKILL.md files for review chaining Garry Tan 2026-03-18 23:32:31 -07:00
  • 7fd1c23770 feat: review chaining + commit hash staleness tracking Garry Tan 2026-03-18 23:32:29 -07:00
  • c78ac2c55c docs: add 6 new skill entries + browse handoff to docs Garry Tan 2026-03-18 23:32:26 -07:00
  • 7fee709446 docs: add 6 missing skills to proactive suggestion list Garry Tan 2026-03-18 23:31:10 -07:00
  • b57195c051 docs: update /debug → /investigate references in docs Garry Tan 2026-03-18 23:31:04 -07:00
  • d8ed0aaf3f chore: bump version and changelog (v0.8.3) Garry Tan 2026-03-18 23:29:14 -07:00
  • faa7312c96 test: add unit tests for path validation helpers Garry Tan 2026-03-18 23:27:38 -07:00
  • 6920112c7a fix: rename /debug to /investigate to avoid Claude Code conflict (#190) Garry Tan 2026-03-18 23:27:36 -07:00
  • 8e476be1cf fix: replace eval $(gstack-slug) with source <(...) (#133) Garry Tan 2026-03-18 23:27:32 -07:00
  • 56c8c994bf fix: block SSRF via URL validation in browse commands (#17) Garry Tan 2026-03-18 23:27:27 -07:00
  • de196cda5c fix: check for bun before running setup (#147) Garry Tan 2026-03-18 23:27:24 -07:00
  • 0fcf561542 merge: resolve conflicts with origin/main (v0.8.2 → v0.9.0) Garry Tan 2026-03-18 23:01:06 -07:00
  • 2d97ab9931 feat: browse handoff — headless-to-headed browser switching (v0.7.4) (#201) Garry Tan 2026-03-19 00:38:58 -05:00
  • aef301ac15 chore: bump version and changelog (v0.8.2) garrytan/browse-handoff Garry Tan 2026-03-18 22:37:53 -07:00
  • d961188276 fix: /qa never refuses browser testing on backend-only changes (#202) Garry Tan 2026-03-19 00:31:26 -05:00
  • c6268aee2d chore: bump version and changelog (v0.8.1) garrytan/qa-respect-browser-intent Garry Tan 2026-03-18 22:28:19 -07:00
  • ef03c19abf Merge remote-tracking branch 'origin/main' into garrytan/qa-respect-browser-intent Garry Tan 2026-03-18 22:27:31 -07:00
  • b1159d951d feat: QA skill never refuses browser testing Garry Tan 2026-03-18 22:27:29 -07:00
  • d85233017b feat: /codex skill — multi-AI second opinion + proactive suggestions (#197) Garry Tan 2026-03-19 00:22:52 -05:00
  • c4c0a58b53 chore: update changelog for v0.8.0 — add proactive suggestions note garrytan/codex-review-skill Garry Tan 2026-03-18 22:20:12 -07:00
  • b78179105a merge: resolve conflicts with main (careful/freeze/guard/unfreeze skills) Garry Tan 2026-03-18 22:19:44 -07:00
  • 7d89a16b6d feat: proactive skill suggestions + opt-out + trigger phrase tests Garry Tan 2026-03-18 22:16:07 -07:00
  • 34e40475a8 fix: add .context/ to .gitignore to prevent session ID leaks Garry Tan 2026-03-18 22:16:03 -07:00
  • 967575dccf fix: codex integration bugs — plan content, review persistence, quoting, stderr Garry Tan 2026-03-18 22:16:01 -07:00
  • 77222259d3 chore: bump version and changelog (v0.7.4) Garry Tan 2026-03-18 22:15:44 -07:00
  • d508f1817c docs: handoff section in browse template + TODOS update Garry Tan 2026-03-18 22:15:41 -07:00
  • d7d1764733 test: handoff unit + integration tests (15 tests) Garry Tan 2026-03-18 22:15:34 -07:00
  • 58d654c09a feat: browse handoff — headless-to-headed browser switching Garry Tan 2026-03-18 22:15:30 -07:00
  • 823772ff0b feat: use AskUserQuestion for dirty working tree (v0.7.4) (#200) Garry Tan 2026-03-19 00:14:59 -05:00
  • 9034be859a chore: bump version and changelog (v0.7.4) garrytan/ask-user-question-ui Garry Tan 2026-03-18 22:14:19 -07:00
  • 04afd15745 Merge remote-tracking branch 'origin/main' into garrytan/ask-user-question-ui Garry Tan 2026-03-18 22:13:50 -07:00
  • 78c52878be feat: use AskUserQuestion for dirty working tree check Garry Tan 2026-03-18 22:13:47 -07:00
  • 609daf807c test: update e2e test for codex skill Garry Tan 2026-03-18 22:01:58 -07:00
  • 22b75ff402 feat: add codex plan review option to /plan-eng-review Garry Tan 2026-03-18 22:01:54 -07:00
  • 00fd28ba83 fix: only persist codex-review log when code review actually ran Garry Tan 2026-03-18 22:01:50 -07:00
  • 5ca850a610 feat: JSONL output for codex challenge + consult modes Garry Tan 2026-03-18 22:01:44 -07:00
  • c4f679d829 feat: safety hook skills + skill usage telemetry (v0.7.1) (#189) Garry Tan 2026-03-18 23:57:59 -05:00
  • e9cc0cd1b5 chore: merge main (v0.7.2), resolve conflicts, bump to v0.7.3 garrytan/safety-hooks-telemetry Garry Tan 2026-03-18 21:45:28 -07:00
  • 2a206920ed fix: /retro midnight-aligned dates + local timezone (v0.7.2) (#199) Garry Tan 2026-03-18 23:42:15 -05:00
  • 5c53c283b7 chore: bump version and changelog (v0.7.2) garrytan/retro-date-range-fix Garry Tan 2026-03-18 21:35:17 -07:00
  • f4e5525cec Merge remote-tracking branch 'origin/main' into garrytan/retro-date-range-fix Garry Tan 2026-03-18 21:34:20 -07:00
  • f61d288fdf fix: use midnight-aligned dates and local timezone in /retro Garry Tan 2026-03-18 21:34:16 -07:00
  • ac9b1d8c85 feat: /debug auto-freezes edits to the module being debugged Garry Tan 2026-03-18 21:33:09 -07:00
  • 5ec2dd05a5 refactor: don't hardcode model — use codex default (always latest) Garry Tan 2026-03-18 21:32:58 -07:00
  • 6294c5a74a feat: per-mode reasoning (high for review/consult, xhigh for challenge) + web search Garry Tan 2026-03-18 21:29:07 -07:00
  • 4c60be711d feat: crank codex reasoning to xhigh (maximum) Garry Tan 2026-03-18 21:27:22 -07:00
  • 4e7e5de74d feat: codex uses high reasoning effort by default Garry Tan 2026-03-18 21:26:26 -07:00
  • 0b009d2e84 fix: codex auth error message — use codex login, not OPENAI_API_KEY Garry Tan 2026-03-18 21:22:54 -07:00
  • c9cead34e2 test: codex skill validation (12 stub tests) + E2E eval test Garry Tan 2026-03-18 21:21:02 -07:00
  • d5e6dd3abd chore: bump version and changelog (v0.8.0) Garry Tan 2026-03-18 21:11:49 -07:00
  • 118b5a89c5 feat: integrate /codex into /review, /ship, /plan-eng-review + dashboard Garry Tan 2026-03-18 21:11:46 -07:00
  • 311d842f6c feat: /codex skill — multi-AI second opinion (review, challenge, consult) Garry Tan 2026-03-18 21:11:42 -07:00
  • 4fe0ce9cba feat: natural language skill routing + proactive suggestions (v0.7.1) (#195) Garry Tan 2026-03-18 23:08:04 -05:00
  • 7b52f4b3e2 chore: bump version and changelog (v0.7.1) garrytan/e2e-natural-language Garry Tan 2026-03-18 20:44:16 -07:00
  • eb5835160d test: 11 journey-stage E2E routing tests + trigger phrase validation Garry Tan 2026-03-18 20:44:13 -07:00
  • e3e626bd82 feat: lifecycle map + proactive preference system Garry Tan 2026-03-18 20:44:09 -07:00
  • d57ff66477 feat: add proactive triggers to all workflow skills Garry Tan 2026-03-18 20:44:05 -07:00
  • ad961a17e0 feat: add trigger phrases to /debug and /office-hours Garry Tan 2026-03-18 20:44:01 -07:00
  • 94c1530efc feat: /debug sub-agent escalation from /qa + recommendations in /review and /ship (v0.6.5.0) (#192) garrytan/better-process Garry Tan 2026-03-18 17:59:32 -05:00
  • 50a7cf8552 docs: frame skills as sprint process, rewrite /office-hours examples (#188) Garry Tan 2026-03-18 17:58:58 -05:00
  • bc8cab2b5b feat: add E2E evals for /review pre-existing bug + /ship reverted QA detection garrytan/debug-subagent-escalation Garry Tan 2026-03-18 14:49:57 -07:00
  • 49519f6130 chore: bump version and changelog (v0.6.5.0) Garry Tan 2026-03-18 14:37:37 -07:00
  • caea5058d9 chore: add worktree parallel debug agents to TODOS.md (P2) Garry Tan 2026-03-18 11:13:23 -07:00
  • 5044c664c6 feat: add debug escalation tests (validation + LLM judge + E2E) Garry Tan 2026-03-18 11:13:12 -07:00
  • 21daf76723 feat: add reverted QA commit detection to /ship Garry Tan 2026-03-18 11:09:19 -07:00
  • b9d734ad91 feat: add /debug recommendation to /review (Step 5.7) Garry Tan 2026-03-18 11:09:04 -07:00
  • b85490f7f7 feat: add /debug sub-agent escalation to /qa (Phase 8g) Garry Tan 2026-03-18 11:08:51 -07:00
  • 901358c2f1 feat: add browse access to /debug for visual verification Garry Tan 2026-03-18 11:08:10 -07:00
  • baff275bbb chore: merge main (v0.7.0), resolve conflicts, bump to v0.7.1 Garry Tan 2026-03-18 11:07:47 -07:00
  • d9a22f516c chore: bump version to 0.6.5 + changelog + mark TODOs shipped Garry Tan 2026-03-18 11:05:40 -07:00
  • ebf6c60e4e test: add hook script and telemetry tests Garry Tan 2026-03-18 11:05:37 -07:00
  • 0aeb17708c feat: add skills-used-this-week to /retro Garry Tan 2026-03-18 11:05:33 -07:00
  • edae586b31 feat: add analytics CLI for skill usage stats Garry Tan 2026-03-18 11:05:28 -07:00
  • 161b9d6eed feat: add skill usage telemetry to preamble Garry Tan 2026-03-18 11:05:25 -07:00
  • 533fdca1f2 feat: add /careful, /freeze, /guard, /unfreeze safety hook skills Garry Tan 2026-03-18 11:05:18 -07:00
  • 8617d5d1e9 docs: frame skills as a sprint process, not a tool collection garrytan/readme-fix Garry Tan 2026-03-18 09:31:34 -07:00
  • bd41de9579 docs: reorder skills tables and sections to match sprint workflow Garry Tan 2026-03-18 09:31:14 -07:00
  • 1c919e8fd8 docs: soften user pain description in See it work example Garry Tan 2026-03-18 09:28:09 -07:00
  • 1a3dac4ab6 docs: tighten See it work example — keep reframe hook, compress details Garry Tan 2026-03-18 09:26:52 -07:00
  • ca8737ef78 docs: anonymize /office-hours examples — remove identifying details Garry Tan 2026-03-18 09:25:33 -07:00