Commit Graph

  • e012748959 test(egress): reasoned scanner exemption for gstack-worktree-audit's base fetch garrytanandcapy-ai[bot] 2026-10-26 21:23:35 +00:00
  • 57c5b91444 feat(pr-wait): gstack-pr-wait event watcher (tstack pr-wait design port) and /land-and-deploy Step 3 wiring garrytanandcapy-ai[bot] 2026-10-26 21:23:04 +00:00
  • 4ded8efad2 feat(ship): PR bodies lead with the problem and carry a Blast radius line, and gstack-prose-lint checks the CHANGELOG entry and PR body drafts garrytanandcapy-ai[bot] 2026-10-26 21:16:58 +00:00
  • 15ca433067 feat(absorb-tstack): /modernize skill, per-skill Codex default prompts, gstack-post --attribute, the unattended grant and a CONTRIBUTING porting section garrytanandcapy-ai[bot] 2026-10-26 21:16:00 +00:00
  • 9a4bb509a5 feat(bin): gstack-decision-trail and gstack-worktree-audit, ported from pstack (GSTA-123) garrytanandcapy-ai[bot] 2026-10-26 21:14:01 +00:00
  • 92002dc228 docs(ethos, plan-tune, eval-plan): absorb four pstack principles, the observable-questions rule and candidate-side blinding (GSTA-124) garrytanandcapy-ai[bot] 2026-10-26 21:10:17 +00:00
  • f9e8f7b1e2 test: repair the CI reds the retarget onto main surfaced (test-only) garrytanandcapy-ai[bot] 2026-10-26 21:06:25 +00:00
  • 84aa6dd000 Merge branch 'gsta-96-preamble-hoist' into gsta-96-dedupe garrytan 2026-10-26 20:52:43 +00:00
  • 3b6642984f Merge origin/main into garrytan/gsta92-phase2-review (after #3481 landed) garrytanandcapy-ai[bot] 2026-10-26 20:50:36 +00:00
  • 2d73fadd56 feat(ship): version-less repos, docs-audit record and caps, the frozen-scope paid case, and the review-loop follow-ups garrytanandcapy-ai[bot] 2026-10-26 19:03:51 +00:00
  • b5ca5a68cd docs(restamp): correct the red-case count, the --was sentence and the help default garrytanandcapy-ai[bot] 2026-10-26 20:48:46 +00:00
  • 020bdefb41 fix(ship-queue): a PREGATE_ENVIRONMENT local record is final; no mirror stands in for it garrytanandcapy-ai[bot] 2026-10-26 20:47:46 +00:00
  • 8f3f6867cd fix(restamp): review pass 2 — positions counted through joined-hunk context garrytanandcapy-ai[bot] 2026-10-26 20:41:03 +00:00
  • 28b64d7115 Merge remote-tracking branch 'origin/main' into release-gate-and-lane-friction garrytan 2026-10-26 20:38:58 +00:00
  • d402d440e6 docs: CHANGELOG names the post-merge context-budget ratchet (captain hoisted) garrytanandcapy-ai[bot] 2026-10-26 20:37:29 +00:00
  • 97420cedfe Merge origin/main (v1.91.255.0, #3480 #3478) into gsta-96-preamble-hoist garrytanandcapy-ai[bot] 2026-10-26 20:37:17 +00:00
  • fe019b3bed Merge remote-tracking branch 'origin/main' into train-ops-screen-verdict garrytan 2026-10-26 20:36:28 +00:00
  • 2c0443ef01 v1.91.256.0 stamp harness-lane-e/ship-review-convergence garrytanandcapy-ai[bot] 2026-10-26 20:35:22 +00:00
  • 13ba2f1c55 Merge remote-tracking branch 'origin/main' into harness-lane-e/ship-review-convergence garrytan 2026-10-26 20:35:07 +00:00
  • 9b104d000a Merge origin/main (b004c06db, v1.91.255.0) into gsta-114-install-runtime: context-budget.json keeps captain 12011 and this PR's capy/skill/gstack 4075; CHANGELOG additive garrytanandcapy-ai[bot] 2026-10-26 20:35:04 +00:00
  • 6469472483 fix(restamp): review pass 1 — closing quotes, positional provenance, retry after a partial apply garrytanandcapy-ai[bot] 2026-10-26 20:21:49 +00:00
  • 3a819d8c34 v1.91.255.0 stamp train-fill-and-cost garrytanandcapy-ai[bot] 2026-10-26 20:19:53 +00:00
  • c2bc4c04e0 Merge remote-tracking branch 'origin/main' into train-fill-and-cost garrytan 2026-10-26 20:19:33 +00:00
  • b2b2be2e41 Merge origin/main (v1.91.254.0, #3480) into gsta-117/pregate-remote-stamp-only garrytanandcapy-ai[bot] 2026-10-26 20:19:09 +00:00
  • c66329a77c CHANGELOG: restore main's released history under the [Unreleased] block (the merge resolution kept only the conflicted span) garrytanandcapy-ai[bot] 2026-10-26 20:17:14 +00:00
  • 14b3a6cf7b Merge remote-tracking branch 'origin/main' into gsta-114-ubicloud garrytan 2026-10-26 20:14:42 +00:00
  • eb6bebf363 v1.91.254.0 pregate: starter policy, benign-finding allowlist, environment vs diff failures, per-run scratch gsta-112/pregate-ergonomics garrytanandcapy-ai[bot] 2026-10-26 20:05:22 +00:00
  • e27c79902a fix(restamp): quoted since: rows and stale base-version mentions on branch-added lines when VERSION equals the base (gbrain #7640) garrytanandcapy-ai[bot] 2026-10-26 20:01:54 +00:00
  • 00387ffa10 ubicloud: pack skips a split index (its shared half stays in the original git dir) garrytanandcapy-ai[bot] 2026-10-26 19:47:12 +00:00
  • f343c537ee test: take main's host-conformance C3 fix (#3479) so the remote gate can run on this tree garrytanandcapy-ai[bot] 2026-10-26 19:46:42 +00:00
  • 20d5b797fa ubicloud: pack ships a linked worktree with a self-contained .git garrytanandcapy-ai[bot] 2026-10-26 19:30:33 +00:00
  • e3dee214ef test: bin/gstack-ubi has a test lane (it execs the runner and forwards arguments) garrytanandcapy-ai[bot] 2026-10-26 19:23:47 +00:00
  • 0965229b0a ubicloud: a refused pull destination creates no directory, inside or outside the checkout garrytanandcapy-ai[bot] 2026-10-26 19:20:17 +00:00
  • 7c92dbeece ubicloud: pull destinations are rechecked at pull time, verify parses options by arity, a finished command keeps its status, the remote sid outlives the wrapper; docs audit garrytanandcapy-ai[bot] 2026-10-26 19:11:00 +00:00
  • 60ee68861f test(pregate): the stamp-only suite expects the Linux-host lanes verdict; skip itself on win32 like test/pregate-remote.test.ts garrytanandcapy-ai[bot] 2026-10-26 19:07:51 +00:00
  • e79209c47e ubicloud: the remote session file is per runner invocation and setsid is optional on the image garrytanandcapy-ai[bot] 2026-10-26 18:56:34 +00:00
  • de26301a63 ubicloud: verify trusts the checkout only, watched commands keep stdin and end the remote session, quota and reap outcomes garrytanandcapy-ai[bot] 2026-10-26 18:52:13 +00:00
  • 6c536a74ce fix(pregate): harden the stamp-only diff read (fixed presentation, diff-tree reconciliation), refuse an unreadable base policy, check the receipt before git work, bind verify to the receipt tree; docs audit corrections garrytanandcapy-ai[bot] 2026-10-26 18:50:55 +00:00
  • 727eb6c137 fix: pre-landing review fixes (hex object ids, stamp_sensitive_gates and base-branch refusals, one substitution type, docs) garrytanandcapy-ai[bot] 2026-10-26 18:35:21 +00:00
  • 8eae4db8d3 test(review-army): assert the Red Team branch the run took in the N+1 case garrytanandcapy-ai[bot] 2026-10-26 18:21:57 +00:00
  • 3732bbb3bf feat(pregate): clear --receipt accepts a remote_gate receipt from a stamp-only predecessor tree (gbrain gate-ahead) garrytanandcapy-ai[bot] 2026-10-26 18:20:19 +00:00
  • 8f07538067 ubicloud: the UBI_OWNER example is a neutral value (no thread codes in product prose) garrytanandcapy-ai[bot] 2026-10-26 18:14:38 +00:00
  • 79e3108a77 test: take main's host-conformance C3 fix (#3479) so the remote gate can run on this tree garrytanandcapy-ai[bot] 2026-10-26 17:51:54 +00:00
  • f477b32418 v1.91.253.0 feat(captain): /captain skill (also /crew), crew templates and docs/captain.md for running a crew from one controller (#3473) gsta-109-captain-skill garrytanandcapy-ai[bot] 2026-10-26 17:51:45 +00:00
  • 92ce20825b docs: round the post-merge office-hours ratio correctly (154,624 / 131,110 = 1.1793) (ship review pass 2, #3453) garrytanandcapy-ai[bot] 2026-10-26 17:45:05 +00:00
  • 8cb08f20a0 design-craft: reconcile ids with the design lint (layout-transition is static-tier; legacy transition-all exceptions map to it) garrytanandcapy-ai[bot] 2026-10-26 17:38:44 +00:00
  • 0b878cf920 docs: CHANGELOG and the office-hours cap note give the post-merge measure (6,328 bytes; union 160,952 -> 154,624) (ship Step 11, #3453) garrytanandcapy-ai[bot] 2026-10-26 17:37:36 +00:00
  • 2ad579839e Merge origin/main into garrytan/gsta92-phase2-review (after #3459 landed) garrytanandcapy-ai[bot] 2026-10-26 17:37:27 +00:00
  • 3845df3189 v1.91.252.0 stamp harness/factory-scorecard garrytanandcapy-ai[bot] 2026-10-26 17:36:44 +00:00
  • dba5ad39ee Merge remote-tracking branch 'origin/main' into harness/factory-scorecard garrytan 2026-10-26 17:36:35 +00:00
  • b40a000aba test: pin readSkillEffective's added-subsection change in harness-version.json as non-behavioral (CI quick-bun-default) garrytanandcapy-ai[bot] 2026-10-26 17:20:53 +00:00
  • b288a1b705 fix: pass-4 review fixes (carry stamp rule, deleted-file locus, scanned defer, diff prefixes, row time) garrytanandcapy-ai[bot] 2026-10-26 17:18:24 +00:00
  • 63c4530ed6 test(host-conformance): delete the named scope.md in the C3 broken-link case garrytanandcapy-ai[bot] 2026-10-26 17:17:43 +00:00
  • 4b4cadcb9c Merge origin/main into feat/design-lint; stamp 1.91.251.0 feat/design-lint garrytanandcapy-ai[bot] 2026-10-26 17:15:55 +00:00
  • 974b4360f7 Merge branch 'gsta-96-preamble-hoist' into gsta-96-dedupe garrytan 2026-10-26 17:15:32 +00:00
  • b727a6d3c6 Merge origin/main (v1.91.249.0, #3472) into gsta-96-preamble-hoist garrytanandcapy-ai[bot] 2026-10-26 16:57:50 +00:00
  • 9e181fccc8 RESTAMP: 1.91.249.0 -> 1.91.250.0 (stamped; queue_mode=stamp-at-merge base=origin/main@3ab7b149c908 policy=base origin/main@3ab7b149c908:.gstack/ship-policy.json) STAMP_VERSION: 1.91.250.0 stage version: done (wrote 1.91.250.0) stage release_tool: done (bun scripts/gen-agents-digest.ts) stage changelog: done (Unreleased -> 1.91.250.0) stage stamp_paths: skipped (no stamp_paths in policy) stage mirror: skipped (no mirror in policy) stage apply: done (4 file(s)) FILES: CHANGELOG.md VERSION agents-digest/gstack-AGENTS.md package.json GSTACK_RESULT: skill=restamp status=complete run=/workspace/gstack/.gstack/tmp/restamp-journal.json capy/gsta-107-free-fixtures garrytanandcapy-ai[bot] 2026-10-26 16:57:15 +00:00
  • 107b076ab4 fix: date a review-log row from its binding start when it has no timestamp garrytanandcapy-ai[bot] 2026-10-26 16:55:37 +00:00
  • d08c42c16e docs: CANDIDATE line names its gate; issue-links reference documents the (name #N) form garrytanandcapy-ai[bot] 2026-10-26 16:51:17 +00:00
  • 5bace0f5ba fix: pin the renumbered review-army stages and point the wording test at product code garrytanandcapy-ai[bot] 2026-10-26 16:41:57 +00:00
  • 44d6b9a219 RESTAMP: 1.91.248.0 -> 1.91.249.0 (stamped; queue_mode=stamp-at-merge base=origin/main@5755601dac5d policy=base origin/main@5755601dac5d:.gstack/ship-policy.json) STAMP_VERSION: 1.91.249.0 stage version: done (wrote 1.91.249.0) stage release_tool: done (bun scripts/gen-agents-digest.ts) stage changelog: done (Unreleased -> 1.91.249.0) stage stamp_paths: skipped (no stamp_paths in policy) stage mirror: skipped (no mirror in policy) stage apply: done (4 file(s)) FILES: CHANGELOG.md VERSION agents-digest/gstack-AGENTS.md package.json GSTACK_RESULT: skill=restamp status=complete run=/workspace/gstack/.gstack/tmp/restamp-journal.json capy/gsta-107-paid-flakes garrytanandcapy-ai[bot] 2026-10-26 16:40:16 +00:00
  • 8f72d827c8 docs: RED screens are not seated; QUEUE_PROOF_MISSING and POLICY_SOURCE_UNAVAILABLE name the train-command causes garrytanandcapy-ai[bot] 2026-10-26 16:39:32 +00:00
  • b8373e2bfc fix: pre-landing review fixes (pass 2) garrytanandcapy-ai[bot] 2026-10-26 16:38:08 +00:00
  • 1062c0c7d1 changelog: prune --stale scope, post-merge commit statuses, STALE_REF vs POLICY_SOURCE_UNAVAILABLE garrytanandcapy-ai[bot] 2026-10-26 16:34:43 +00:00
  • 7ae2f64c69 docs: ship-policy and troubleshooting match the shipped train commands garrytanandcapy-ai[bot] 2026-10-26 16:34:43 +00:00
  • e814e2d5db test: the floor evaluation marker lives in the fixture, not /tmp garrytanandcapy-ai[bot] 2026-10-26 16:34:08 +00:00
  • c3e27fc2b8 fix: pre-landing review fixes (pass 1) and the review-loop budget wording garrytanandcapy-ai[bot] 2026-10-26 16:29:06 +00:00
  • b01754469d fix: review pass 2 fixes (floor reader bounds, cso start is resumed not retried) garrytanandcapy-ai[bot] 2026-10-26 16:28:22 +00:00
  • 94f06fb2b2 stack-tests: match bun's _test and _spec suffixes too garrytanandcapy-ai[bot] 2026-10-26 16:25:09 +00:00
  • 90f08a3eb3 fix: pre-landing review fixes (pass 1) garrytanandcapy-ai[bot] 2026-10-26 16:22:47 +00:00
  • 761a22b38b fix: adversarial review fixes garrytanandcapy-ai[bot] 2026-10-26 16:17:56 +00:00
  • c70379c1fb screen: page the run's artifact list before picking the newest binding garrytanandcapy-ai[bot] 2026-10-26 16:16:11 +00:00
  • 84f924f7df stack-tests: only bun test files count as new tests, passed as paths garrytanandcapy-ai[bot] 2026-10-26 16:16:11 +00:00
  • f25b22b0d4 train build --dry-run: never persist or push the read screen verdict garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • 3909acadd7 train forget: restore the local notes ref on a rejected lease and refuse every in-flight state garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • db7c8c8940 train watch: reject a malformed --free-timeout as usage instead of taking the default garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • 5ec4667a13 verify --post-merge: honour commit statuses in the settled and red verdicts garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • 49a0e1dd8b ready --dispatch-ci: fail closed on fork or unreadable PRs, surface gh errors, keep screen: after READY garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • 9eb149d839 stack-tests: drop the dead detail clause and assert the worktree is gone garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • 426fa370ec docs(ship-policy): a lagging merge ref is a scratch merge, not QUEUE_SCREEN_STALE_REF garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • f07c2ea1e5 Restore the exact stderr line count in the POLICY_SOURCE_UNAVAILABLE test garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • fe464262aa Regenerate gstack-doctor-components.sh for the four new QUEUE_* result codes garrytanandcapy-ai[bot] 2026-10-26 16:12:57 +00:00
  • c3c96b3ad0 docs(pregate): PREGATE_INCOMPLETE names a signal-killed runner; CHANGELOG lists every doc edit garrytanandcapy-ai[bot] 2026-10-26 16:10:24 +00:00
  • fc69d3ff0b fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 16:04:42 +00:00
  • f2a3246905 pregate: a diff cannot clear itself as an environment failure; a taken --run id gets its own directory garrytanandcapy-ai[bot] 2026-10-26 15:51:16 +00:00
  • 4ce8e78dd5 Merge gsta-96-preamble-hoist (#3434 at bfe904ecb) into gsta-96-dedupe garrytanandcapy-ai[bot] 2026-10-26 15:46:47 +00:00
  • 2724f30ee0 docs: the train verdict prints the known+unknown cost form only when some but not every case is priced garrytanandcapy-ai[bot] 2026-10-26 15:44:01 +00:00
  • e4fb2ac8c5 ubicloud: UBI_OWNER example is a literal value, not a free-text placeholder (INV-3 fence lint) garrytanandcapy-ai[bot] 2026-10-26 15:43:34 +00:00
  • 6a0f9e47bb doctor: name the floor field PROJECT_FLOOR_FIELD (it is a JSON field name, not a key) garrytanandcapy-ai[bot] 2026-10-26 15:38:55 +00:00
  • 1b3aab988a docs: document one-case-shard cost attribution and the train verdict cost line; put the undercounted train costs on record garrytanandcapy-ai[bot] 2026-10-26 15:37:16 +00:00
  • e890d0d225 pregate: count a module's full file name without a directory as a consumer garrytanandcapy-ai[bot] 2026-10-26 15:32:55 +00:00
  • 6f5782b5fd test(ship): keep the Step 9 first-entry and Fix-First phrasing the skip/requeue contract asserts; fill the review record's pass, review_scope and range_base placeholders in the caller template test; narrow a test type garrytanandcapy-ai[bot] 2026-10-26 15:30:51 +00:00
  • c75ec3ad5a feat(ship-queue): screens read from the run, train watch/forget/prune --stale, verify --post-merge, ready --dispatch-ci, --stack-tests garrytanandcapy-ai[bot] 2026-10-26 15:30:32 +00:00
  • 15438065f1 fix(release-cut,ship-queue): the weekly release accepts a train-gated commit, and five lane frictions seen in operation garrytanandcapy-ai[bot] 2026-10-26 15:24:41 +00:00
  • 213ffe9d2e fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 15:23:06 +00:00
  • bd9c9348be chore(harness): say which panel class the paid-report decision moves garrytanandcapy-ai[bot] 2026-10-26 15:23:03 +00:00
  • 31732c7dbf pregate literals: match a module as a path fragment, require the constant name for a one-character value garrytanandcapy-ai[bot] 2026-10-26 15:19:01 +00:00
  • de5d385e77 test: pin a failed display-labelled trial's fields and the $0.00 cost line; say so in the CHANGELOG garrytanandcapy-ai[bot] 2026-10-26 15:17:49 +00:00
  • ca543c9dbe fix(ci): record the paid-report.ts harness decision and keep ship-queue-train-cost.test.ts off the Windows subset garrytanandcapy-ai[bot] 2026-10-26 15:17:49 +00:00
  • e9f9c217d9 pregate: rename run-scratch module (strays rule) and map starter.ts to its test garrytanandcapy-ai[bot] 2026-10-26 15:07:24 +00:00