Commit Graph

  • 0e91b21fbe chore: bump version and changelog (v1.52.2.0) Garry Tan 2026-05-29 07:16:01 -07:00
  • 13e0f9b4c8 harden(make-pdf): emoji gate + font install per adversarial review Garry Tan 2026-05-29 07:14:52 -07:00
  • 38d6fadad7 feat(redact): gen-skill-docs resolver for taxonomy table + invocation block Garry Tan 2026-05-29 07:09:17 -07:00
  • 5e49d1b1ff feat(redact): gstack-config keys redact_repo_visibility + redact_prepush_hook Garry Tan 2026-05-29 07:08:01 -07:00
  • 889ed78932 feat(redact): opt-in pre-push hook (accident catcher) + safe installer Garry Tan 2026-05-29 07:07:28 -07:00
  • b5ff65c9fd feat(redact): bin/gstack-redact CLI shim over the engine Garry Tan 2026-05-29 07:06:01 -07:00
  • de59a5cc3e feat(redact): shared redaction engine + taxonomy (pure lib, no behavior change) Garry Tan 2026-05-29 07:05:17 -07:00
  • 2aa7b9c4ff Merge remote-tracking branch 'origin/main' into garrytan/pdf-emoji-font-fallback Garry Tan 2026-05-29 07:05:15 -07:00
  • 4d4d6df02c ci(make-pdf): install emoji font + run emoji gate on Ubuntu Garry Tan 2026-05-29 07:04:46 -07:00
  • afaa40b796 test(make-pdf): emoji render gate (pdffonts + pixel proof) Garry Tan 2026-05-29 07:04:46 -07:00
  • 065f7ed9f6 feat(setup): auto-install color-emoji font on Linux Garry Tan 2026-05-29 07:04:37 -07:00
  • cc57d9d62c fix(make-pdf): emoji font fallback in print CSS Garry Tan 2026-05-29 07:04:36 -07:00
  • 5cbe109d5b Merge origin/main into garrytan/upgrade-gstack-gbrain-v1 garrytan/upgrade-gstack-gbrain-v1 Garry Tan 2026-05-28 21:04:26 -07:00
  • a142a181af 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
  • 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 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 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) 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 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