Commit Graph

  • 135bf5d420 chore(test): re-baseline size floors + ratchet ceilings down (EOV1/OV9 protocol) Garry Tan 2026-08-25 15:37:00 +00:00
  • 17bebe33ab test: repin ~70 assertions to the script contract — every literal gets a successor Garry Tan 2026-08-25 15:37:00 +00:00
  • eb1607aaf8 test: skill-start contract suite + preamble A/B eval + touchfiles registration Garry Tan 2026-08-25 15:37:00 +00:00
  • 23c806d4e7 chore(gen): regenerate all skills + golden fixtures — inline preamble bash removed Garry Tan 2026-08-25 15:36:35 +00:00
  • e9d85060ca feat(gen): preamble resolvers emit a script invocation fence instead of inline bash Garry Tan 2026-08-25 15:36:35 +00:00
  • b1199afc03 feat(bin): gstack-skill-start + gstack-skill-end — the preamble runtime, consolidated Garry Tan 2026-08-25 15:36:35 +00:00
  • 6ed09078a2 docs(changelog): heaviest-skill claim matches the fixture (land-and-deploy edges review by 0.2%) Garry Tan 2026-08-25 03:35:12 +00:00
  • 83de4518c5 docs: pin exact guard semantics for the context-budget ratchet in CLAUDE.md Garry Tan 2026-08-25 03:33:22 +00:00
  • 21f44ff77a docs: update project documentation for v1.69.1.0 Garry Tan 2026-08-25 03:26:05 +00:00
  • 2978597891 chore: bump version and changelog (v1.69.1.0) Garry Tan 2026-08-25 03:13:22 +00:00
  • c11e44b93a fix(test): adversarial findings — stable root key, symlink-alias dedupe, fixture-shape guard Garry Tan 2026-08-25 02:53:25 +00:00
  • d80d3c3ed7 fix(test): review findings — Windows path normalization, full totals rebuild, ratchet coverage Garry Tan 2026-08-25 02:38:47 +00:00
  • 6d52318384 Merge remote-tracking branch 'origin/main' into prompt-token-load-reduction Garry Tan 2026-08-25 02:29:33 +00:00
  • 1c2a5de475 docs(todos): file output-template carve wave + plan-ceo doctrine revisit; mark preamble-carve P3 in flight Garry Tan 2026-08-25 00:49:53 +00:00
  • e4dce128de feat(test): context-budget ratchet — CI ceilings on always-on + eager token ledgers Garry Tan 2026-08-24 16:00:58 +00:00
  • 51ef97974a chore(gen): regenerate SKILL.md — dead frontmatter keys removed Garry Tan 2026-08-24 15:59:36 +00:00
  • ac0c3ded43 feat(gen): strip gen-time-only frontmatter keys from Claude renders Garry Tan 2026-08-24 15:59:36 +00:00
  • ad8400543c v1.69.0.0 fix: the silent-failure wave — 6 fixes, 5 community PRs absorbed, tracker closed with receipts (#2666) Garry Tan 2026-08-24 08:55:58 -07:00
  • 4fa32c1179 chore: bump version and changelog (v1.69.0.0) #2666 fix/tracker-wave-v169 Garry Tan 2026-08-22 02:22:15 +00:00
  • fda16741ea docs: TODOS.md v1.69 wave close-out Garry Tan 2026-08-22 02:20:24 +00:00
  • 4543b3c66b fix(scripts): stop heredoc bodies deadlocking under Homebrew bash Benjamin D. Smith 2026-08-20 11:27:50 +10:00
  • e01ee8fe86 fix(land-and-deploy): MERGED recovery reconciles and reports remote-branch cleanup Garry Tan 2026-08-22 02:12:43 +00:00
  • 88209d542a fix(memory-ingest): store the normalized git_remote so unattributed pages hit the policy filter Garry Tan 2026-08-22 02:11:30 +00:00
  • 1cbb3cbfd6 fix(make-pdf): resolve the sibling browse binary from execPath, not argv[0] Garry Tan 2026-08-22 02:09:24 +00:00
  • dec33d187c fix(setup): --host slate exits informatively instead of silently installing nothing Garry Tan 2026-08-22 02:06:20 +00:00
  • ffa7b1f452 fix(gbrain-source-wireup): first sync targets the registered source, not --repo Garry Tan 2026-08-22 02:04:02 +00:00
  • 8b426b3050 fix(setup-gbrain): warn about the ZeroEntropy sunset before Sept 4 Garry Tan 2026-08-22 02:02:33 +00:00
  • 361dfebcbe fix(bin): route remaining Windows-reachable mkdirSync sites through mkdirpSync Garry Tan 2026-08-22 01:59:16 +00:00
  • 790c42505a fix(redact): tolerate EEXIST from recursive mkdir in install-prepush-hook on bun/Windows (#2635) Lockyer 2026-08-20 10:37:31 +08:00
  • b15bb9d9b8 fix(setup): reap dangling skill dirs when the payload is gone y$un_ 2026-08-22 01:57:09 +00:00
  • a0fd8ba529 fix(evidence): stop bun's dotenv autoload from reaching the spawned command Connex Client Access 2026-08-20 10:55:48 -04:00
  • 2010b345e6 test(wireup): make gbrain-missing PATH fixture hermetic Som Samantray 2026-08-22 01:54:19 +00:00
  • 85fd9db554 v1.68.3.0 fix(pairing): re-pair to narrow revokes the old grant on the spot (#2665) Garry Tan 2026-08-21 15:32:26 -07:00
  • d86edf1f8f fix(pairing): harden re-pair per adversarial review #2665 fix-pairing-scope-revoke Garry Tan 2026-08-20 22:46:48 +00:00
  • 6fe3e67736 v1.68.3.0 fix(pairing): re-pair to narrow revokes the old grant on the spot Garry Tan 2026-08-20 22:25:27 +00:00
  • 65b967c53a fix(pairing): release tab ownership on revoke Garry Tan 2026-08-20 22:16:50 +00:00
  • 783504d7ea fix(pairing): reject reserved clientId 'root' at all token writers Garry Tan 2026-08-20 22:14:36 +00:00
  • 51932eceef v1.68.2.0 fix: tunnel revoke exists and revokes everything — setup keys included, verified live (#2646) Garry Tan 2026-08-19 22:33:46 -07:00
  • 1ae9aef999 fix(browse): adversarial-review hardening — 6 findings fixed, regression-pinned #2646 fix/tunnel-revoke-all Garry Tan 2026-08-20 04:29:07 +00:00
  • 5b22add861 v1.68.2.0: revoke-all, real tunnel revoke, truthful pairing docs Garry Tan 2026-08-20 04:09:15 +00:00
  • 39d11714cc docs(pair-agent): document the full-access default, --restrict, and real revocation Garry Tan 2026-08-20 04:03:20 +00:00
  • 2dfd6edeee fix(browse): 403 hint stops recommending --admin; invariant names both scope defaults Garry Tan 2026-08-20 04:00:42 +00:00
  • 44e0b6f7be fix(browse): CLI always sends explicit pair scopes via shared DEFAULT_PAIR_SCOPES Garry Tan 2026-08-20 04:00:04 +00:00
  • f28bfd0158 feat(browse): tunnel revoke/agents CLI with post-revoke verification Garry Tan 2026-08-20 03:53:56 +00:00
  • b9eb108f16 fix(browse): revokeToken deletes ALL tokens for a clientId, not the first Map hit Garry Tan 2026-08-20 03:48:23 +00:00
  • 9da6692930 v1.68.1.0 fix: phantom AskUserQuestion hooks — canonical-only registration + self-healing settings.json (#2631) Garry Tan 2026-08-19 16:53:19 -07:00
  • 20de428ae4 Merge remote-tracking branch 'origin/main' into phantom-askuserquestion-hooks #2631 phantom-askuserquestion-hooks Garry Tan 2026-08-19 14:09:30 -07:00
  • 28d59ad56c v1.68.0.0 fix: next tracker wave — 16 verified fixes in, 90 stale PRs and 21 issues closed with receipts (#2632) Garry Tan 2026-08-19 11:42:55 -07:00
  • 335f99277c test(next-version): pin the fixture's host via origin-URL sniff — kills the last environment dependence #2632 garrytan/gstack-fix-wave-v168 Garry Tan 2026-08-18 17:27:06 -07:00
  • a57095e4ae Merge origin/main (v1.67.2.0) — v1.68.0.0 stays on top Garry Tan 2026-08-18 17:09:29 -07:00
  • 8acb268da3 test(uninstall): 30s budgets for the two subprocess-heavy behavioral tests Garry Tan 2026-08-18 17:05:55 -07:00
  • 7a88125a8b Merge remote-tracking branch 'origin/main' into phantom-askuserquestion-hooks Garry Tan 2026-08-18 17:01:26 -07:00
  • 60e51342b5 v1.67.2.0 feat: gpt-5.6-sol bounded-scope profile for Codex installs (#2633) Garry Tan 2026-08-18 17:00:04 -07:00
  • c4907640a3 test(redact-cli): derive the synthetic AWS-key fixture — no contiguous credential literal in source Garry Tan 2026-08-18 16:55:11 -07:00
  • 5dac88b2bb test(next-version): pin the batched fetch + make the offline-contract tests hermetic Garry Tan 2026-08-18 16:55:11 -07:00
  • 2cdd727e67 fix(next-version): batch missing-tip fetches — one bounded round trip, never a per-branch crawl Garry Tan 2026-08-18 16:55:11 -07:00
  • f46e321ab4 fix(settings-hook): GNU-first stat in the lock stale check — Linux abort on held locks Garry Tan 2026-08-18 16:46:15 -07:00
  • 8011b51ae6 docs: post-ship documentation sync (v1.67.2.0) #2633 gstack-5-6-sol-compatibility Garry Tan 2026-08-18 16:41:22 -07:00
  • a7632d20be docs: post-ship documentation sync for v1.67.2.0 Garry Tan 2026-08-18 16:31:21 -07:00
  • f479f900b1 test: align memory-pipeline probe pins with the #2394 stage-count contract Garry Tan 2026-08-18 15:59:42 -07:00
  • b63db04289 chore: bump version and changelog (v1.67.2.0) Garry Tan 2026-08-18 13:11:23 -07:00
  • 8229fdc489 feat: hermetic Codex runner hardening + Sol scope-termination E2E Garry Tan 2026-08-18 13:11:15 -07:00
  • 39a60588ed feat: setup reads the Codex model from config.toml Garry Tan 2026-08-18 13:11:00 -07:00
  • 246252bf19 feat: gpt-5.6-sol bounded-scope overlay + scope-aware resolvers Garry Tan 2026-08-18 13:10:51 -07:00
  • 819414eda7 feat: model taxonomy gains gpt-5.6-sol + per-host generation defaults Garry Tan 2026-08-18 13:10:27 -07:00
  • b56f8a508c test(verify-gate): allow the --no-team sweep exclusion, keep registration banned Garry Tan 2026-08-18 10:20:33 -07:00
  • e5e4127987 test: adversarial regression pins — wrong-shape fail-loud, prototype basename, sweep exclusion, lock exit 5 Garry Tan 2026-08-18 10:13:50 -07:00
  • 6db11cb0f7 fix(setup): honest hook-registration reporting + verify-gate sweep exclusion Garry Tan 2026-08-18 10:13:50 -07:00
  • 74752cc5f5 fix(settings-hook): fail-loud hardening — gsMain umbrella, lock exit 5, prototype-safe ownership Garry Tan 2026-08-18 10:13:38 -07:00
  • 9e0ca361eb docs: update project documentation for v1.68.0.0 Garry Tan 2026-08-18 10:02:12 -07:00
  • ec5d68a5a1 docs: update project documentation for v1.68.1.0 Garry Tan 2026-08-18 09:48:22 -07:00
  • 018dfbf07b chore: bump version and changelog (v1.68.0.0) Garry Tan 2026-08-18 09:46:31 -07:00
  • 454d617005 chore: bump version and changelog (v1.68.1.0) Garry Tan 2026-08-18 09:34:56 -07:00
  • 6a3cf611ea fix: red-team findings — verify-gate identity, single quoting authority, Windows paths Garry Tan 2026-08-18 09:27:27 -07:00
  • 19eed1b392 fix: pre-landing review fixes — review-army findings hardened Garry Tan 2026-08-18 09:03:12 -07:00
  • d5626653ac test: regression pin for legacy remove mixed-entry filtering + ownership negatives Garry Tan 2026-08-18 08:41:19 -07:00
  • d85fbccf7a fix(test): banner-tripwire exec used JSON.stringify as shell quoting — vacuous pass + stray artifact Garry Tan 2026-08-18 08:16:25 -07:00
  • 518599cbde fix: codex verify-pass residuals — chunked cwd read, post-filter partial count, migrating depth Garry Tan 2026-08-17 14:33:59 -07:00
  • ef3bb1f6e2 chore: regenerate SKILL.md docs + goldens (Windows-separator jq fix) Garry Tan 2026-08-17 14:13:51 -07:00
  • fd0dbdeea2 fix: adversarial round — the P0 finalize fail-safe and 12 hardened findings Garry Tan 2026-08-17 14:13:50 -07:00
  • b7d44c45b4 fix: pre-landing review round — 8 auto-fixes + 8 accepted findings hardened Garry Tan 2026-08-17 13:20:20 -07:00
  • 05e6f1cfe5 test: phantom-hooks heal coverage — incident facsimile, per-item safety, lock, canonical tripwires Garry Tan 2026-08-17 12:42:02 -07:00
  • f0560738af fix(uninstall): run hook cleanup BEFORE install-root deletion + full identity sweep Garry Tan 2026-08-17 12:42:02 -07:00
  • c988cb7ae6 fix(setup): canonical-only hook registration, heal-first, PT_EXPLICIT consent provenance Garry Tan 2026-08-17 12:42:01 -07:00
  • cec156c9f1 feat(gstack-config): has <key> — key-presence provenance through STATE_DIR resolution Garry Tan 2026-08-17 12:42:01 -07:00
  • ac69e1d2b2 fix(settings-hook): KNOWN_HOOKS identity healer — per-item ownership, mutation lock, fail-closed parse Garry Tan 2026-08-17 12:41:00 -07:00
  • 9fecf0f16f test: pin the wave's prose-tier behaviors (ship coverage-audit gap closure) Garry Tan 2026-08-17 12:21:48 -07:00
  • 25a7e31e49 test: re-anchor the referenced-path scanner self-check to the gstack-rooted review refs Garry Tan 2026-08-17 11:20:34 -07:00
  • a54802dc6e test: align cross-cutting pins with the wave's contracts Garry Tan 2026-08-17 11:06:02 -07:00
  • 8c9e81d242 chore: TODOS.md — strike the six wave-fixed residuals, add two follow-ups Garry Tan 2026-08-17 10:56:23 -07:00
  • 0066bec8e7 chore: regenerate SKILL.md docs + golden fixtures (single regen for the template block) Garry Tan 2026-08-17 10:56:11 -07:00
  • fc21193e1d fix(preamble): brain-sync block counts the spool queue and resolves MCP project-first Garry Tan 2026-08-17 10:53:36 -07:00
  • 6ad9db51fb fix(upgrade): fast-forward first; reset --hard only behind a proved-safe gate (#2517) Garry Tan 2026-08-17 10:53:36 -07:00
  • c856472034 docs(codex): resume does not amortize the ~21K session prelude (#2387) Garry Tan 2026-08-17 10:53:36 -07:00
  • 423a963d22 fix(pair-agent): one-way-door consent question before a daemon relaunch (template half) Garry Tan 2026-08-17 10:53:36 -07:00
  • 879beb984e fix(review): checklist paths resolve from the installed skill root (#2518) Garry Tan 2026-08-17 10:53:13 -07:00
  • a1cf3f2b02 feat(scrape): untrusted-content warning on the page-fetching skills (#2441) Garry Tan 2026-08-17 10:53:12 -07:00
  • ddc413ed8e fix(preamble): learnings capture is unconditional at completion (#2402) Garry Tan 2026-08-17 10:53:12 -07:00
  • c9b5ccddcf fix(setup): hooks register the global-install path and re-point stale ones Garry Tan 2026-08-17 10:52:23 -07:00
  • bdc0b11664 fix(next-version): git fallback queries the live remote, never mutates, and keeps 3-digit width Garry Tan 2026-08-17 10:52:23 -07:00