Commit Graph

  • ce5fbfa99f v1.52.0.0 feat(plan-tune): explicit consent + first-run setup wizard for contributors (#1741) Garry Tan 2026-05-28 18:21:09 -07:00
  • 10d5abb46f chore: bump version to 1.51.1.0 Garry Tan 2026-05-28 18:20:21 -07:00
  • e9ad7527ea chore: cap audit — remove distill rate cap, loosen size/budget gates #1741 garrytan/enable-plan-tune Garry Tan 2026-05-28 17:59:28 -07:00
  • 401a3258a3 Merge remote-tracking branch 'origin/main' into garrytan/enable-plan-tune Garry Tan 2026-05-27 16:11:09 -07:00
  • a4cac7fc0b v1.51.0.0 feat: $B memory diagnostic + 4 CDP-resource leak fixes (#1751) Garry Tan 2026-05-27 16:09:38 -07:00
  • 19770ea8b4 v1.51.0.0 feat: $B memory diagnostic + 4 CDP-resource leak fixes (#1751) Garry Tan 2026-05-27 16:09:38 -07:00
  • 49cae73510 test(brain): tighten prompt + relax slug assertion in writeback E2E Garry Tan 2026-05-27 15:35:10 -07:00
  • 8ebf24b0bf chore: bump VERSION 1.50.0.0 → 1.52.0.0 (queue collision with #1742) Garry Tan 2026-05-27 11:27:09 -07:00
  • ccd95078a8 chore: bump VERSION to 1.50.0.0 + plan-tune cathedral CHANGELOG Garry Tan 2026-05-27 09:07:13 -07:00
  • 163f9e3d19 fix(test): pin SSE sanitizer wiring to the v1.51 createSseEndpoint helper #1751 garrytan/browser-memory-leak Garry Tan 2026-05-27 08:52:17 -07:00
  • e425a63a07 docs: update project documentation for v1.51.0.0 Garry Tan 2026-05-27 08:47:08 -07:00
  • e77b88411a chore: bump version and changelog (v1.51.0.0) Garry Tan 2026-05-27 08:45:32 -07:00
  • 9dd72b8227 add coverage for \$B memory diagnostic surface Garry Tan 2026-05-27 08:44:36 -07:00
  • 181e4576cd chore(brain): touchfiles + TODOS + CHANGELOG for v1.50.0.0 Garry Tan 2026-05-27 08:34:44 -07:00
  • d9c5b15e77 test(brain): real PGLite round-trip E2E (matched-pair persistence) Garry Tan 2026-05-27 08:34:38 -07:00
  • 33b016712a test(brain): fake-CLI agent-obedience E2E for /office-hours writeback Garry Tan 2026-05-27 08:34:33 -07:00
  • 7c82ec055e test(brain): resolver compression + detection-override regression pins Garry Tan 2026-05-27 08:34:27 -07:00
  • 78313b4573 feat(brain): wire SAVE_RESULTS for plan-design-review + plan-devex-review Garry Tan 2026-05-27 08:34:21 -07:00
  • b6b3fbc5e3 refactor(brain): compress GBRAIN_* resolvers, move template prose to docs/ Garry Tan 2026-05-27 08:34:15 -07:00
  • 17293cfb6c feat(brain): setup runs gbrain detection + conditional SKILL.md regen Garry Tan 2026-05-27 08:34:10 -07:00
  • 748047f847 feat(brain): gen-skill-docs respects gbrain-detection override Garry Tan 2026-05-27 08:34:06 -07:00
  • 7939269bae feat(brain): gstack-config gbrain-refresh subcommand Garry Tan 2026-05-27 08:34:02 -07:00
  • 4ab0f137ea fix(test): tighten put_page regression pin to CLI subcommand Garry Tan 2026-05-27 08:33:58 -07:00
  • d5b9a0e371 regen SKILL.md after adding \$B memory command Garry Tan 2026-05-27 08:01:46 -07:00
  • d50d4741b7 test(plan-tune): 5 cathedral E2E scenarios + touchfile registration Garry Tan 2026-05-27 07:58:58 -07:00
  • 3eab8939e3 feat(ship): plan-tune discoverability nudge after first successful ship Garry Tan 2026-05-27 07:54:59 -07:00
  • e82efc0d38 feat(preamble): inject <gstack-qid:...> marker convention into question-tuning resolver Garry Tan 2026-05-27 07:53:52 -07:00
  • 66f27cfcc5 feat(plan-tune): SKILL.md surfaces for cathedral T13 Garry Tan 2026-05-27 07:52:03 -07:00
  • d3aceb6c51 feat(hooks): Layer 8 memory injection via per-session cache Garry Tan 2026-05-27 07:51:00 -07:00
  • 241be5c352 feat(bin): gstack-distill-apply — apply distillation proposals with gbrain tag Garry Tan 2026-05-27 07:50:01 -07:00
  • e02b1b1cee feat(bin): gstack-distill-free-text — Layer 8 dream cycle distiller Garry Tan 2026-05-27 07:49:13 -07:00
  • 990c9d55d2 feat(bin): gstack-codex-session-import — structured Codex transcript parser Garry Tan 2026-05-27 07:46:57 -07:00
  • dbe4844d22 feat(setup): install plan-tune cathedral hooks with explicit consent UX Garry Tan 2026-05-27 07:46:16 -07:00
  • fa590c4f51 feat(scripts): declared-annotation helper + autonomy signal_key wiring Garry Tan 2026-05-27 07:45:28 -07:00
  • 873fcccd74 feat(hooks): PreToolUse enforcement hook for AskUserQuestion preferences Garry Tan 2026-05-27 07:44:26 -07:00
  • a8a0447870 feat(hooks): PostToolUse capture hook for AskUserQuestion Garry Tan 2026-05-27 07:42:46 -07:00
  • 2147532c07 feat(settings-hook): schema-aware PreToolUse/PostToolUse registration Garry Tan 2026-05-27 07:40:51 -07:00
  • 6dc113838a docs(spikes): Claude hook mutation + Codex session format Garry Tan 2026-05-27 07:33:57 -07:00
  • 34964fd92f TODOS: 4 follow-ups from gbrowser-OOM PR Garry Tan 2026-05-27 07:33:26 -07:00
  • 55de8a3bbc add memory-leak reproducer (gate tier) Garry Tan 2026-05-27 07:33:04 -07:00
  • 9e0e185fe2 test(plan-tune): regression coverage for v1.49 consent + setup gates Garry Tan 2026-05-27 07:32:29 -07:00
  • 50387c350c tab guardrail (50/200 thresholds) + sidebar action toast Garry Tan 2026-05-27 07:32:26 -07:00
  • 065a8b14b7 feat(bins): honor GSTACK_STATE_ROOT override for test isolation Garry Tan 2026-05-27 07:31:37 -07:00
  • 78afd75e72 stop materializing response bodies in requestfinished listener Garry Tan 2026-05-27 07:30:45 -07:00
  • 98b2ae8103 add sidebar footer RSS readout (polls /memory every 30s) Garry Tan 2026-05-27 07:30:07 -07:00
  • 10495978e6 add /memory endpoint (SSE-session-cookie gated) Garry Tan 2026-05-27 07:29:25 -07:00
  • aa3121a794 add \$B memory command Garry Tan 2026-05-27 07:28:49 -07:00
  • baf493f3c9 add BrowserManager.getMemorySnapshot() + shared types Garry Tan 2026-05-27 07:27:56 -07:00
  • 4f42c7bf08 cap inspector modificationHistory at 200 entries Garry Tan 2026-05-27 07:26:21 -07:00
  • 336cb32434 route /activity/stream + /inspector/events through createSseEndpoint Garry Tan 2026-05-27 07:25:34 -07:00
  • 6e6d7c2efc extract createSseEndpoint helper with cleanup contract Garry Tan 2026-05-27 07:24:51 -07:00
  • efc0c0c64e add CDP-session cleanup tripwire + helper unit tests Garry Tan 2026-05-27 07:23:33 -07:00
  • 213a234d10 migrate 3 CDP-session sites to lifecycle helpers Garry Tan 2026-05-27 07:23:09 -07:00
  • ec48c176f5 add withCdpSession + getOrCreateCdpSession helpers Garry Tan 2026-05-27 07:22:16 -07:00
  • 9299ad1ae4 chore: merge origin/main (v1.48.0.0 AskUserQuestion split) Garry Tan 2026-05-26 23:44:52 -07:00
  • b5aad4aa6d Merge branch 'main' into garrytan/enable-plan-tune (catch up to v1.48.0.0) Garry Tan 2026-05-26 23:44:08 -07:00
  • a6fb31726c v1.48.0.0 feat: AskUserQuestion split rule + runtime AUTO_DECIDE carve-out (#1740) Garry Tan 2026-05-26 23:43:07 -07:00
  • c2c21d1a22 chore: bump version and changelog (v1.50.0.0) Garry Tan 2026-05-26 23:27:45 -07:00
  • 065f290a9c Merge remote-tracking branch 'origin/main' into garrytan/upgrade-gstack-gbrain-v1 Garry Tan 2026-05-26 23:26:02 -07:00
  • 2d5d076a76 test(brain): bump schema-migration test timeout to 60s Garry Tan 2026-05-26 23:25:19 -07:00
  • 3d5ae48556 Merge branch 'main' into garrytan/enable-plan-tune Garry Tan 2026-05-26 23:25:00 -07:00
  • 373023555c docs(todos): brain-aware planning follow-ups (T11) Garry Tan 2026-05-26 23:14:43 -07:00
  • e884617b7c test(brain): schema migration + fence-block fallback + preflight budget (T19+T21) Garry Tan 2026-05-26 23:14:16 -07:00
  • 0c635919cd feat(brain): setup-gbrain trust-policy step + sync-gbrain flags (T5b / T13+T5c) Garry Tan 2026-05-26 23:13:23 -07:00
  • 71ee115bf5 feat(brain): wire 5 planning skill templates with BRAIN_* placeholders (T6) Garry Tan 2026-05-26 23:12:27 -07:00
  • 5373bc32ae feat(brain): gstack-config brain integration helpers (T5+T10+T16) Garry Tan 2026-05-26 23:10:27 -07:00
  • 8f65b862a1 feat(brain): brain-aware planning resolvers + 3 new placeholders (T4) Garry Tan 2026-05-26 23:09:18 -07:00
  • 7c9f1c2f8d feat(brain): bootstrap + list + purge subcommands (T2b / T18) Garry Tan 2026-05-26 23:08:17 -07:00
  • 40e5dcf57d feat(brain): salience privacy allowlist gate (T17 / D9) Garry Tan 2026-05-26 23:07:41 -07:00
  • 9607a37616 feat(brain): concurrent-refresh lockfile dedup (T15 / D3) Garry Tan 2026-05-26 23:06:40 -07:00
  • 237f4d8638 feat(brain): gstack-brain-cache CLI (T2a) — core subcommands Garry Tan 2026-05-26 23:04:53 -07:00
  • 446a4dce80 feat(brain): gstack-core@1.0.0 schema pack (T1 / Phase 0) Garry Tan 2026-05-26 23:00:48 -07:00
  • fc293584df feat(brain): brain-cache-spec.ts — single source of truth for cache layer Garry Tan 2026-05-26 22:58:23 -07:00
  • 1f18c5a2a9 chore: bump version and changelog (v1.49.0.0) Garry Tan 2026-05-26 22:58:12 -07:00
  • 9cc211f66a feat(plan-tune): explicit-consent surface + setup gate for question_tuning Garry Tan 2026-05-26 22:58:05 -07:00
  • 8ce5133a0d chore: bump version and changelog (v1.48.0.0) #1740 garrytan/askuserquestion-split-on-overflow Garry Tan 2026-05-26 22:53:12 -07:00
  • 72e8857747 chore: post-merge regen + rebase size-budget baseline to v1.47.0.0 Garry Tan 2026-05-26 22:51:46 -07:00
  • e08e5fa8aa Merge remote-tracking branch 'origin/main' into garrytan/askuserquestion-split-on-overflow Garry Tan 2026-05-26 22:27:54 -07:00
  • d0d8cb2db6 test(e2e): split-overflow regression for /plan-ceo-review Garry Tan 2026-05-26 22:27:51 -07:00
  • 975312ef3f feat(question-pref): runtime AUTO_DECIDE carve-out for *-split-* ids Garry Tan 2026-05-26 22:27:51 -07:00
  • f2e2ef15d9 feat(preamble): add "Handling 5+ options — split, never drop" rule Garry Tan 2026-05-26 22:27:44 -07:00
  • f8bb59094d v1.47.0.0 feat: /spec — author backlog-ready spec in 5 phases + optional agent spawn (#1698) (#1733) Garry Tan 2026-05-26 21:36:53 -07:00
  • 68474c2e33 docs: register /spec skill in README, AGENTS, CLAUDE.md project tree #1733 garrytan/evaluate-pr-1698-skill Garry Tan 2026-05-26 19:11:29 -07:00
  • 08f92e6a4b chore(spec): TODOS deferrals + package.json sync for v1.47.0.0 Garry Tan 2026-05-26 19:09:49 -07:00
  • 80a1161bf6 chore(spec): register /spec in scripts/proactive-suggestions.json Garry Tan 2026-05-26 18:54:35 -07:00
  • 3d77d1edd6 Merge origin/main into /spec branch — retag v1.45.0.0 → v1.47.0.0 Garry Tan 2026-05-26 18:54:21 -07:00
  • 33fdb2c9b2 chore: v1.45.0.0 — regen all SKILL.md, bump VERSION, CHANGELOG entry Garry Tan 2026-05-26 18:44:53 -07:00
  • bc6040fda7 feat(spec): expansions — flags, archive, quality gate, plan-mode-aware Phase 5, /ship integration, tests Garry Tan 2026-05-26 18:44:29 -07:00
  • a4e6ee3835 chore(spec): rename /issue → /spec + fix duplicate analytics block Garry Tan 2026-05-26 18:33:01 -07:00
  • 22f8c7f4e1 v1.46.0.0 feat: gstack v2 foundation — catalog tokens drop 56%, eval-first floor covers all 51 skills (#1712) Garry Tan 2026-05-26 16:50:03 -07:00
  • b5f75c18c7 test(coverage): close 5 remaining v1.46.0.0 test gaps (A-E) #1712 garrytan/slim-skill-tokens Garry Tan 2026-05-26 11:49:59 -07:00
  • 8b94e6d993 test(coverage): fill three remaining v1.46.0.0 test gaps Garry Tan 2026-05-26 08:41:08 -07:00
  • c88825dba0 test(catalog): unit + regression coverage for catalog-trim helpers Garry Tan 2026-05-26 08:39:47 -07:00
  • 03a00f0676 fix(catalog): deterministic proactive-suggestions.json across machines Garry Tan 2026-05-26 08:30:59 -07:00
  • 24742f9dac Merge origin/main: rebump v1.45→v1.46 (queue collision with design-daemon) Garry Tan 2026-05-25 21:18:15 -07:00
  • 2aff29e956 fix(catalog): preserve routing prose when first sentence exceeds 200 chars Garry Tan 2026-05-25 21:09:59 -07:00
  • cf50443b63 v1.45.0.0 feat(design): persistent board daemon — 24h boards, one tab, board history (#1710) Garry Tan 2026-05-25 20:45:12 -07:00
  • 43e18af4ad fix(catalog): deterministic proactive-suggestions.json (no per-run timestamp) Garry Tan 2026-05-25 20:40:28 -07:00
  • fcd49655eb chore(catalog): refresh proactive-suggestions.json timestamp after v1.45 bump Garry Tan 2026-05-25 20:40:06 -07:00
  • d78eeab5ed v1.45.0.0 — gstack v2 foundation: catalog tokens drop 56%, eval-first floor Garry Tan 2026-05-25 20:40:02 -07:00