Commit Graph

  • 0b7b5ee0f7 test(make-pdf): fill ship-audit coverage gaps — downscale, reset contract, excalidraw fence, WebP Garry Tan 2026-06-12 07:10:10 -07:00
  • 8759442089 docs: diagram + multi-format documentation across README, make-pdf skill, and how-to guide Garry Tan 2026-06-12 06:57:42 -07:00
  • 3cbb5c3bbd test: fix operational-learning E2E fixture — copy lib/jsonl-store.ts Garry Tan 2026-06-12 06:54:17 -07:00
  • 832a148e55 docs: P1 TODO — eval harness live progress + incremental persistence Garry Tan 2026-06-12 06:44:19 -07:00
  • 4c11fe4e61 test(make-pdf): pin zero-truncation invariant, typography floor, centering math Garry Tan 2026-06-12 06:32:55 -07:00
  • 9397e7f847 feat(make-pdf): typography scale-up, zero image truncation, landscape vertical centering Garry Tan 2026-06-12 06:32:55 -07:00
  • 4e560d4aba chore: bump version and changelog (v1.57.11.0) Garry Tan 2026-06-12 06:27:34 -07:00
  • 201e46b230 fix: adversarial review fixes (Claude + Codex cross-model passes) Garry Tan 2026-06-11 23:46:35 -07:00
  • a38089aac6 docs: wire detached-eval guidance into /ship + correct CLAUDE.md flags Garry Tan 2026-06-12 06:24:39 -07:00
  • 6eea549121 feat: eval:bg* use run-scoped logs + machine lock + watchdog Garry Tan 2026-06-12 06:23:29 -07:00
  • a4fb10e519 feat: harden gstack-detach against all four eval-infra killers Garry Tan 2026-06-12 06:23:14 -07:00
  • 2a68d366b2 test(diagram): register /diagram in the skill coverage matrix Garry Tan 2026-06-12 00:43:59 -07:00
  • 29b948bd90 test(diagram): paid E2E pair — gate triplet contract + periodic authoring judge Garry Tan 2026-06-12 00:32:37 -07:00
  • 462c06224a feat(diagram): /diagram skill — English in, editable diagram triplet out Garry Tan 2026-06-12 00:32:37 -07:00
  • 582fa0c60f test(make-pdf): format gate — html no-network-refs + docx zip content checks Garry Tan 2026-06-12 00:12:04 -07:00
  • aec7e2b72b feat(make-pdf): --to html|docx output formats Garry Tan 2026-06-12 00:12:04 -07:00
  • a2c1eae16e test(make-pdf): width-policy unit suite + landscape e2e gate with negative fixtures Garry Tan 2026-06-12 00:06:46 -07:00
  • 89c35352cc feat(make-pdf): width directives + conservative auto-landscape via CSS named pages Garry Tan 2026-06-12 00:06:45 -07:00
  • e7c0c1bf51 test(make-pdf): diagram pre-pass unit suite + e2e render gates Garry Tan 2026-06-11 23:59:40 -07:00
  • 67e87fe421 feat(make-pdf): diagram pre-pass — mermaid/excalidraw fences render as vector SVG; local images inline as data URIs Garry Tan 2026-06-11 23:59:40 -07:00
  • 69bf3b07a1 feat(diagram-render): __downscaleRaster for print-resolution image normalization Garry Tan 2026-06-11 23:59:40 -07:00
  • 8c8e3b9e52 fix: pre-landing review fixes Garry Tan 2026-06-11 23:31:26 -07:00
  • a311cb1ec5 feat(diagram-render): offline mermaid+excalidraw render bundle for browse Garry Tan 2026-06-11 23:26:28 -07:00
  • c07e1ffcfb docs(todos): P3 content-hash diagram render cache for make-pdf Garry Tan 2026-06-11 23:26:28 -07:00
  • 88ca684929 test: coverage-audit additions for the fix wave Garry Tan 2026-06-11 23:08:54 -07:00
  • b608b060b9 docs: CLAUDE.md — agents must run long evals via gstack-detach Garry Tan 2026-06-11 23:07:11 -07:00
  • f8a0dc0888 feat: eval:bg* scripts — detached eval runs for agents Garry Tan 2026-06-11 23:06:33 -07:00
  • d1fc21cbca feat: gstack-detach — run agent eval/bench jobs in their own session Garry Tan 2026-06-11 23:05:59 -07:00
  • 028cb52ca8 feat(redact): six new credential patterns — GitLab, HuggingFace, npm, DigitalOcean, Bearer, GCP SA (#1946) Garry Tan 2026-06-11 20:58:58 -07:00
  • 6bc00abb0f fix(redact): prepush guard fails closed on git failure; /ship owns hook install (#1946) Garry Tan 2026-06-11 20:40:46 -07:00
  • 0f165cbed0 test: strip ambient Conductor env in memory-cache-injection hook harness Garry Tan 2026-06-11 20:38:18 -07:00
  • fcdcde95a2 v1.58.0.0 feat: Conductor renders AskUserQuestion decisions as prose Garry Tan 2026-06-11 20:20:19 -07:00
  • c8f078b482 fix(telemetry): redact error_message spans before they leave the machine (#1947) Garry Tan 2026-06-11 20:38:06 -07:00
  • b3085f137e fix(security): community-pulse + both dashboards never report fake zeros (#1947) Garry Tan 2026-06-11 20:35:17 -07:00
  • 82c5140fda fix(question-log): dedupe INJECTION_PATTERNS via lib/jsonl-store (#1934) Garry Tan 2026-06-11 20:30:45 -07:00
  • c21249cbdd fix(bins): cygpath-normalize SCRIPT_DIR for bun imports; surface learnings-log errors (#1950) Garry Tan 2026-06-11 20:29:19 -07:00
  • da06ef1504 fix(gbrain): classify probe timeout as its own status; sync proceeds instead of skipping (#1964) Garry Tan 2026-06-11 20:27:46 -07:00
  • 8e4662e930 fix(gbrain): stop forcing GBRAIN_PREPARE on transaction-mode poolers (#1965) Garry Tan 2026-06-11 20:20:36 -07:00
  • 788f35f021 test: E2E for Conductor prose + fix auto-decide-preserved GSTACK_HOME bug Garry Tan 2026-06-11 20:19:10 -07:00
  • ec63a2d25b feat: deploy the Conductor AskUserQuestion hook (setup + upgrade migration) Garry Tan 2026-06-11 20:17:25 -07:00
  • 752865f866 feat: Conductor renders AskUserQuestion decisions as prose by default Garry Tan 2026-06-11 20:15:29 -07:00
  • d74a8744e4 feat: PreToolUse hook denies AskUserQuestion in Conductor, redirects to prose Garry Tan 2026-06-11 20:10:40 -07:00
  • ba640b2fb5 test: harden question-preference-hook harness against ambient Conductor env Garry Tan 2026-06-11 20:08:25 -07:00
  • f5f7e32505 feat: add shared call-time isConductor() helper Garry Tan 2026-06-11 20:07:42 -07:00
  • a5833c413f v1.57.10.0 feat: Codex review default-on across review/ship/plan/docs (#1966) Garry Tan 2026-06-10 21:14:58 -07:00
  • b4a41aef64 v1.57.10.0 feat: Codex review default-on across review/ship/plan/docs #1966 garrytan/codex-review-default-on Garry Tan 2026-06-10 17:15:33 -07:00
  • 06cbb480ea Merge remote-tracking branch 'origin/main' into garrytan/codex-review-default-on Garry Tan 2026-06-09 22:29:49 -07:00
  • 8241949357 v1.57.9.0 feat: source-clean gbrain render (dev-setup --out-dir + machine-wide gbrain-refresh) (#1951) Garry Tan 2026-06-09 22:29:23 -07:00
  • 3e06f23f5b docs: document brain-aware dev-setup render for v1.57.9.0 #1951 garrytan/dont-change-gstack-source Garry Tan 2026-06-09 21:10:23 -07:00
  • 217155ccaf chore: bump version and changelog (v1.57.9.0) Garry Tan 2026-06-09 21:08:45 -07:00
  • dd5cf5b25c fix(test): align gstack-config tests with defaults-fallback behavior Garry Tan 2026-06-09 21:05:09 -07:00
  • e0bb11dfc9 Merge remote-tracking branch 'origin/main' into garrytan/trunk-land-skill Garry Tan 2026-06-09 21:03:47 -07:00
  • 99b7188bc1 Merge remote-tracking branch 'origin/main' into garrytan/dont-change-gstack-source Garry Tan 2026-06-09 21:02:51 -07:00
  • 421460f03a v1.57.8.0 feat: browse js/eval --out render-to-file (canonical Chromium for offline rendering) (#1929) Garry Tan 2026-06-09 21:02:30 -07:00
  • b16f55128e Merge remote-tracking branch 'origin/main' into garrytan/codex-review-default-on Garry Tan 2026-06-09 11:21:32 -07:00
  • 2a899a41fa test: guard Codex default-on + config reject-on-set Garry Tan 2026-06-09 11:21:03 -07:00
  • 8992bac084 test(infra): widen size-budget guards for default-on Codex outside-voice Garry Tan 2026-06-09 11:21:03 -07:00
  • 628530f086 chore(docs): regenerate SKILL docs + refresh ship golden Garry Tan 2026-06-09 11:20:56 -07:00
  • 174564d36a feat(review): Codex review default-on across review/ship/plan/docs Garry Tan 2026-06-09 11:20:52 -07:00
  • 3891c96e16 feat(config): make codex_reviews the master switch for all Codex review Garry Tan 2026-06-09 11:20:48 -07:00
  • 6c7402a167 Merge remote-tracking branch 'origin/main' into garrytan/trunk-land-skill Garry Tan 2026-06-09 11:20:15 -07:00
  • c2a9b39df1 chore: re-version 1.59.1.0 -> 1.57.8.0 (natural PATCH from 1.57.7.0) #1929 garrytan/fix-issue-1906 Garry Tan 2026-06-09 11:19:05 -07:00
  • 830f6b6ecf docs: document js/eval --out render-to-file in BROWSER.md reference (v1.59.1.0) Garry Tan 2026-06-09 08:38:09 -07:00
  • 65ebde5385 chore: bump version and changelog (v1.59.1.0) Garry Tan 2026-06-09 08:35:59 -07:00
  • 6a8c819086 docs(browse): offline render mode + canonical-Chromium guidance Garry Tan 2026-06-09 08:35:59 -07:00
  • b6f03e53e8 feat(browse): js/eval --out render-to-file with write-capability gate Garry Tan 2026-06-09 08:35:59 -07:00
  • 1626d4857b v1.57.7.0 feat: GSTACK REVIEW REPORT always declares unresolved decisions (#1916) Garry Tan 2026-06-08 21:17:18 -07:00
  • db9ee600c3 chore: bump version and changelog (v1.57.7.0) #1916 garrytan/plan-flag-unresolved-issues Garry Tan 2026-06-08 06:55:22 -07:00
  • 73cb29d190 test(parity): rebase parity baseline v1.53.0.0 -> v1.57.7.0 Garry Tan 2026-06-08 06:54:22 -07:00
  • 7ffccb929c fix(plan-devex-review): restore TIMESTAMP fill instruction in review-log Garry Tan 2026-06-08 06:54:17 -07:00
  • 49035bdd88 Merge remote-tracking branch 'origin/main' into garrytan/plan-flag-unresolved-issues Garry Tan 2026-06-08 06:40:21 -07:00
  • 9cc41b7163 v1.57.6.0 fix wave: 8 community bugs (4 security guards failing open) (#1911) Garry Tan 2026-06-08 06:39:38 -07:00
  • 551c972294 test: cover gstack-gbrain-detect --is-ok + dev-skill render refresh Garry Tan 2026-06-08 06:36:05 -07:00
  • 1d2716e3b8 Merge remote-tracking branch 'origin/main' into garrytan/dont-change-gstack-source Garry Tan 2026-06-08 06:28:29 -07:00
  • cda9b60bbd Merge remote-tracking branch 'origin/main' into garrytan/triage-open-issues #1911 garrytan/triage-open-issues Garry Tan 2026-06-08 06:22:54 -07:00
  • 45cc95d5f4 v1.57.5.0 feat: cross-session decision memory + gbrain dream-stage call graph (#1910) Garry Tan 2026-06-08 06:20:58 -07:00
  • 271358fba0 test: regenerate stale ship golden fixtures (#1909 follow-up) Garry Tan 2026-06-08 06:20:34 -07:00
  • f4eeeae5d9 Merge remote-tracking branch 'origin/main' into garrytan/dont-change-gstack-source Garry Tan 2026-06-08 06:20:31 -07:00
  • 93ec6525cc feat(gstack-config): gbrain-refresh renders brain-aware blocks into the install Garry Tan 2026-06-08 06:20:11 -07:00
  • cbd2061a93 feat(dev-skill): refresh the untracked brain-aware render on template change Garry Tan 2026-06-08 06:20:11 -07:00
  • 3625f4c721 feat(dev-setup): render gbrain :user variant to an untracked workspace dir Garry Tan 2026-06-08 06:20:11 -07:00
  • c86057fa1b feat(gen-skill-docs): add --out-dir with surgical section-path rewrite Garry Tan 2026-06-08 06:20:11 -07:00
  • dc67db3e8f feat(gbrain-detect): add --is-ok live-detection exit-code gate Garry Tan 2026-06-08 06:20:01 -07:00
  • d05890319e refactor(review): compress unresolved-status prose to fit parity budget Garry Tan 2026-06-08 05:50:23 -07:00
  • 83dc57ef84 Merge origin/main (v1.57.4.0) into garrytan/upgrade-gbrain-use #1910 garrytan/upgrade-gbrain-use Garry Tan 2026-06-08 05:47:47 -07:00
  • b3acc70af9 Merge remote-tracking branch 'origin/main' into garrytan/triage-open-issues Garry Tan 2026-06-08 05:43:15 -07:00
  • 41c6d3ebf6 v1.57.4.0 refactor(ethos): rename Boil the Lake principle to Boil the Ocean (#1912) Garry Tan 2026-06-08 05:41:07 -07:00
  • 446f16b4bf chore: bump version and changelog (v1.57.4.0) #1912 garrytan/algiers-v4 Garry Tan 2026-06-08 00:04:28 -07:00
  • 1147b15b20 Merge remote-tracking branch 'origin/main' into garrytan/algiers-v4 Garry Tan 2026-06-07 23:58:56 -07:00
  • fb000c91a6 test(golden): refresh ship golden baselines (#1899 prompt + main's PR-title line) Garry Tan 2026-06-07 23:09:34 -07:00
  • 00200a336a fix(learnings): strip backticks from #1745 comment inside the bun -e block Garry Tan 2026-06-07 23:03:48 -07:00
  • e08893c0ab chore: v1.58.0.0 — fix-wave release notes, VERSION bump, #1882 TODO Garry Tan 2026-06-07 23:00:39 -07:00
  • 2fa6312190 Merge remote-tracking branch 'origin/main' into garrytan/triage-open-issues Garry Tan 2026-06-07 22:59:06 -07:00
  • 88a96ec842 fix(skills): anchor guard/freeze/careful hook paths so they survive CC 2.1.162 (#1871) Garry Tan 2026-06-07 22:53:41 -07:00
  • 135852f8cc test: refresh stale ship golden baselines (#1909 always-loaded title rule) Garry Tan 2026-06-07 22:52:13 -07:00
  • d8ee7d0b04 fix(brain-cache): loadMeta tolerates malformed _meta.json without crashing (#1879) Garry Tan 2026-06-07 22:51:45 -07:00
  • 83ac562c9b Merge origin/main (v1.57.3.0) into garrytan/upgrade-gbrain-use Garry Tan 2026-06-07 22:51:12 -07:00
  • 30dc40aaa0 fix(review): route .mjs/.cjs/.mts/.cts changes to the backend reviewer (#1810) Garry Tan 2026-06-07 22:50:47 -07:00
  • 1f768ad142 fix(safety): one-way-door classifier catches "rotate ... password" (#1839) Garry Tan 2026-06-07 22:50:10 -07:00
  • 549f32a8f9 fix(learnings): cross-project trust gate is an allowlist, not a denylist (#1745) Garry Tan 2026-06-07 22:49:36 -07:00