Commit Graph

  • 9c8f7cf03a test(redact): the normalized allowlist and placeholder rules each have an assertion that fails without them garrytanandcapy-ai[bot] 2026-10-26 05:15:33 +00:00
  • 3866c30bd1 fix(capy-install): LAUNCH_FILE_UNWRITABLE is a registered result code; a kept profile verdict keeps its launch file garrytanandcapy-ai[bot] 2026-10-26 05:15:33 +00:00
  • a44523e08b docs: CHANGELOG says the Q<N> lead-in gained the Layout line text instead of claiming no wording changed (ship Step 11) garrytanandcapy-ai[bot] 2026-10-26 05:11:43 +00:00
  • 3e58c96898 fix(redact): the env.value allowlist and placeholder rules see the normalized value too garrytanandcapy-ai[bot] 2026-10-26 05:07:28 +00:00
  • d4f942492d fix(capy-install): the launch file is part of the ok verdict garrytanandcapy-ai[bot] 2026-10-26 05:07:27 +00:00
  • a3c6fc01bb docs: variantSubsections and readSkillEffective docblocks name added subsections; office-hours cap history ends 'Before: 1.2279' (ship Step 9.4) garrytanandcapy-ai[bot] 2026-10-26 04:59:51 +00:00
  • 01818d5dda test: pin the added-subsection note and readSkillEffective's changed-plus-added order (ship Step 7, GSTA-96) garrytanandcapy-ai[bot] 2026-10-26 04:59:51 +00:00
  • 6aab86b2f7 fix(capy-install): the launch file is written only on a passing run; the ratchet checks the marker list both ways garrytanandcapy-ai[bot] 2026-10-26 04:56:16 +00:00
  • 7765db84dc fix(redact): env.value has no path exemption and matches the value in normalized form garrytanandcapy-ai[bot] 2026-10-26 04:56:15 +00:00
  • 745b9b4019 fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 04:48:13 +00:00
  • f4c1414b77 Merge origin/main into crew/scorecard-upload-sarif-4.39.0; stamp v1.91.229.0 crew/scorecard-upload-sarif-4.39.0 garrytanandcapy-ai[bot] 2026-10-26 04:48:05 +00:00
  • 5db328f2b9 feat(preamble): office-hours' Q<N> form is its own subsection, so it stops copying the shared AskUserQuestion subsections (GSTA-96) garrytanandcapy-ai[bot] 2026-10-26 04:45:57 +00:00
  • 93b793c6ef test: the installer's own-temp-file cleanup is exercised, and the ratchet coverage test names setup and scripts garrytanandcapy-ai[bot] 2026-10-26 04:44:19 +00:00
  • 48cff6682f fix(redact): the env.value path exemption asks whether the file exists instead of matching a shape garrytanandcapy-ai[bot] 2026-10-26 04:44:18 +00:00
  • f5061445b1 fix(version-gate): kill a release tool that ignores TERM at the limit, read a bounded log garrytanandcapy-ai[bot] 2026-10-26 04:40:46 +00:00
  • c56f462b6c docs(changelog): the Unreleased entry states the review-fixed env.value rules, the ratchet forms and the one test-budget change garrytanandcapy-ai[bot] 2026-10-26 04:37:53 +00:00
  • 55a89afe02 test: the launch markers come from one list, and the echo ratchet scans setup and scripts/*.sh garrytanandcapy-ai[bot] 2026-10-26 04:37:52 +00:00
  • 87796fe415 fix(capy-install): a failed launch-file write removes only its own temp file garrytanandcapy-ai[bot] 2026-10-26 04:37:51 +00:00
  • 726fe107d2 fix(redact): env.value admits *_PASS, *_PAT, *_APIKEY and *_PWD, and skips path values and gstack's lock token garrytanandcapy-ai[bot] 2026-10-26 04:37:49 +00:00
  • 8a656ced1a fix(version-gate): regenerate at the merge base VERSION, read tool output from a file, never follow a VERSION symlink garrytanandcapy-ai[bot] 2026-10-26 04:37:39 +00:00
  • a650a9f690 Merge origin/main into gsta-94-lease-mkdir-lock; stamp v1.91.228.0 (train slot 2) gsta-94-lease-mkdir-lock garrytanandcapy-ai[bot] 2026-10-26 04:33:47 +00:00
  • 2b5445f623 fix(version-gate): run the head release tool with a bare env, drop outputs it must rewrite, prune the staging worktree garrytanandcapy-ai[bot] 2026-10-26 04:31:40 +00:00
  • c0ddffa3e2 fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 04:31:36 +00:00
  • 01fea1b2d9 fix(version-gate): a release output regenerated at the base VERSION is not a stamp garrytanandcapy-ai[bot] 2026-10-26 04:26:48 +00:00
  • c863f28c31 chore: merge main and stamp v1.91.227.0 (#3431) capy/gsta-95-bun-config-windows garrytanandcapy-ai[bot] 2026-10-26 04:20:16 +00:00
  • 9a475d5de3 docs(ship): Step 14.5 names where the launch-file placeholder comes from garrytanandcapy-ai[bot] 2026-10-26 04:19:21 +00:00
  • b8a59b9820 test(ratchet): the launch-env echo scan catches backtick and $VAR exports, typeset -p, env flags and a set in any segment garrytanandcapy-ai[bot] 2026-10-26 04:19:20 +00:00
  • e32274caf4 test(preload): strip the Capy launch markers so a direct bun test matches the shard sandbox garrytanandcapy-ai[bot] 2026-10-26 04:19:19 +00:00
  • 9e5ccbb6eb refactor(capy-install): write_launch_file quotes through shq; header names the launch file garrytanandcapy-ai[bot] 2026-10-26 04:19:18 +00:00
  • 58f456acb1 fix(redact): env.value trims the value, keeps a prefix value's longer match, hides the preview and skips PUBLIC names garrytanandcapy-ai[bot] 2026-10-26 04:19:17 +00:00
  • 4da2eba959 revert(digest): keep the agents digest at main's bytes; an unstamped head cannot change a release output (GSTA-96) garrytanandcapy-ai[bot] 2026-10-26 04:18:56 +00:00
  • bd2203291c fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 04:08:11 +00:00
  • 47dc19fa52 docs: CHANGELOG lists the provenance-pointer and Boil the Ocean wording tests (ship Step 13) garrytanandcapy-ai[bot] 2026-10-26 04:06:56 +00:00
  • c33c796623 test(windows): the late-completion remote-caller case gives its second attempt a 2s budget (run 40263984171) garrytanandcapy-ai[bot] 2026-10-26 03:51:40 +00:00
  • 672e969a0e fix: scrub Unicode line separators from receipt text, report an unreadable --body as incomplete, refuse unsupported verdict schemas in the bash twin garrytanandcapy-ai[bot] 2026-10-26 03:39:27 +00:00
  • ec575a34b6 test: ls-remote refusal, --pr with --body, capped receipt errors, unreadable slug and verdict (both twins); docs name the new literals garrytanandcapy-ai[bot] 2026-10-26 03:37:49 +00:00
  • c08c586bbd test(browse): daemon-state and refusal e2e for the explicit direct opt-out; headed env and BROWSER.md contract checks (#3440 item 8) garrytanandcapy-ai[bot] 2026-10-26 03:36:51 +00:00
  • f9d4ab4490 fix: pre-landing review fixes (context-bill run-5 cycle 3) garrytanandcapy-ai[bot] 2026-10-26 03:35:41 +00:00
  • f7247462b1 fix: name an ls-remote failure in ready --screen, refuse result --pr with --body, cap echoed receipt errors, tell an unreadable install verdict from a missing one garrytanandcapy-ai[bot] 2026-10-26 03:31:02 +00:00
  • 35f7374775 fix: pre-landing review fixes (context-bill run-5 cycle 2) garrytanandcapy-ai[bot] 2026-10-26 03:27:59 +00:00
  • 2318d02fb3 test(redact): env-value fixtures stay out of pregate's env.kv net garrytanandcapy-ai[bot] 2026-10-26 03:26:07 +00:00
  • a28655fdbc fix(train build): say when the repository slug is unreadable instead of counting the screen silently garrytanandcapy-ai[bot] 2026-10-26 03:25:38 +00:00
  • 9a62c02a0d test: register test/fixtures/launch-env-echo as a free fixture garrytanandcapy-ai[bot] 2026-10-26 03:25:03 +00:00
  • e39ae62643 test(hollow-screen): expired and unreadable run rows, uppercase --head; docs name every SCREEN: literal garrytanandcapy-ai[bot] 2026-10-26 03:24:29 +00:00
  • cadf2bcb92 fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 03:21:40 +00:00
  • baa90c53a2 fix(hollow-screen): read manifest.json by name, list artifacts by name, say when the plan is unreadable; lowercase result --head garrytanandcapy-ai[bot] 2026-10-26 03:20:14 +00:00
  • 6b6456fba8 fix(ci): DRIVER.md back to 159 lines; shard-engine recorded non-behavioral at HARNESS_VERSION 6; verdict-count test lists .json only garrytanandcapy-ai[bot] 2026-10-26 03:19:45 +00:00
  • 214eb68d81 fix: pre-landing review fixes (context-bill run-5 cycle 1) garrytanandcapy-ai[bot] 2026-10-26 03:18:37 +00:00
  • 04dcfea0ce fix(capy): the launch environment is sourced from a 0600 file and no skill fence may print the environment (GSTA-104) garrytanandcapy-ai[bot] 2026-10-26 03:15:05 +00:00
  • da8bdb4289 fix: detect a hollow screen from the plan it uploads (no paid-plan artifact or nothing planned), correct two troubleshooting facts, and normalise result --pr garrytanandcapy-ai[bot] 2026-10-26 03:10:05 +00:00
  • d2eb2f63ad test(browse): assert the direct switch on the launched Chromium command line per platform (#3440 item 8) garrytanandcapy-ai[bot] 2026-10-26 03:06:04 +00:00
  • 2eefe1240a docs(context-bill): CHANGELOG and README for the render folder, mixed labels, measurement identity, FIFO refusal and container fixes garrytanandcapy-ai[bot] 2026-10-26 03:04:57 +00:00
  • 44ad9d983e docs(changelog): the repo bill keeps its skills, bytes and rounded tokens; raw token floats differ in the last digit garrytanandcapy-ai[bot] 2026-10-26 03:04:30 +00:00
  • 0e6c39978e feat(context-bill): --exact also sends files inside gstack's render folder ($GSTACK_STATE_ROOT/render), judged by realpath garrytanandcapy-ai[bot] 2026-10-26 03:04:12 +00:00
  • 58715ba660 fix(context-bill): a bill with any estimated item under --exact is labelled mixed and keeps its error band, in --json and text garrytanandcapy-ai[bot] 2026-10-26 03:03:05 +00:00
  • 1f93c2dfc1 fix(context-bill): --exact reuses a measurement only for the same realpath, size and mtime it measured garrytanandcapy-ai[bot] 2026-10-26 03:02:34 +00:00
  • 2b68acb2d5 fix(context-bill): --exact resolves a billed path one link at a time, so a shared deep chain keeps its measurements garrytanandcapy-ai[bot] 2026-10-26 03:01:29 +00:00
  • 398ca092df fix(context-bill): --exact refuses a walked file swapped for a FIFO instead of blocking on open garrytanandcapy-ai[bot] 2026-10-26 03:01:18 +00:00
  • 15f551c312 test: give the fsck-rejected merge-ref spawns a timeout (spawnsync tripwire) garrytanandcapy-ai[bot] 2026-10-26 03:01:09 +00:00
  • b67d9f288f fix(context-bill): a root container skips a nested skill reached through a directory link at any depth garrytanandcapy-ai[bot] 2026-10-26 03:00:25 +00:00
  • 3d306107aa fix: describe the provenance skip where the docs still described the id-only one (ship Step 9.4) garrytanandcapy-ai[bot] 2026-10-26 02:58:48 +00:00
  • 857195262b docs: craft resolver placeholders, carved-on-every-host list, design-craft resolver (GSTA-92 /ship docs audit) garrytanandcapy-ai[bot] 2026-10-26 02:58:17 +00:00
  • 95cf833708 fix: close review-cycle gaps (a stamp must change a stamp file, result requires a full --head and fails closed without headRefOid, digits-only --pr) with tests for every cycle-3 branch garrytanandcapy-ai[bot] 2026-10-26 02:56:14 +00:00
  • 6095e65d8b docs: PROJECT_STRUCTURE names Elaya's MIT material and licenses/MIT-elaya.txt garrytanandcapy-ai[bot] 2026-10-26 02:55:32 +00:00
  • ebb8f9f8e6 test: pin the shared-preamble provenance skip and the new Boil the Ocean wording (ship Step 7) garrytanandcapy-ai[bot] 2026-10-26 02:51:42 +00:00
  • e283642df1 fix(browse): force direct:// only where Chromium would pick its own proxy; review fixes garrytanandcapy-ai[bot] 2026-10-26 02:51:17 +00:00
  • 2acf1a44a8 fix: the shared-preamble skip needs the skill's own Read; digest and first-run intro say complete coverage, minimal code (GSTA-96) garrytanandcapy-ai[bot] 2026-10-26 02:46:45 +00:00
  • 19d5e230c4 docs: describe the shared preamble file (ship Step 14.5 docs audit) garrytanandcapy-ai[bot] 2026-10-26 02:46:45 +00:00
  • c44548413d fix: pre-landing review fixes (context-bill run-4 cycle 2) garrytanandcapy-ai[bot] 2026-10-26 02:44:38 +00:00
  • 4afaa98f54 fix: adversarial-review fixes (result refuses an unpushed HEAD, resolves --out and reports unwritable records; ready names a failed merge-ref fetch; unattended /ship never runs gh pr ready) garrytanandcapy-ai[bot] 2026-10-26 02:43:18 +00:00
  • c7e0f74fea fix: craft audit judges any mount-node shell by eye; pin the clause (GSTA-92) garrytanandcapy-ai[bot] 2026-10-26 02:42:41 +00:00
  • fc8264ce9f fix(design-motion): seek story transitions from their own frame garrytanandcapy-ai[bot] 2026-10-26 02:39:54 +00:00
  • 2c1f74195f fix: pre-landing review fixes (context-bill run-4 cycle 1) garrytanandcapy-ai[bot] 2026-10-26 02:39:04 +00:00
  • 82a552b548 fix: pre-landing review fixes garrytanandcapy-ai[bot] 2026-10-26 02:36:16 +00:00
  • 19e0800443 docs: name the update check's conditional compare-API request garrytan 2026-10-26 02:32:03 +00:00
  • 25eec73655 fix: pre-landing review fixes (CHANGELOG names the deferred digest and lake intro; plan-ceo-review grows 110 characters) gsta-96-completeness-wording garrytanandcapy-ai[bot] 2026-10-26 02:31:43 +00:00
  • f6bf669079 fix(context-bill): --exact sends only the skills root and the linked gstack checkout; anything else is named and estimated garrytanandcapy-ai[bot] 2026-10-26 02:30:48 +00:00
  • 1490d9d438 fix: cycle-2 review fixes (private screen scratch, no bare-merge receipt reuse, 12-hex --head, one receipt scrub) and align the unattended hook text with the GSTACK_RESULT writers (GSTA-91) garrytanandcapy-ai[bot] 2026-10-26 02:28:36 +00:00
  • fd4809e0e1 fix(context-bill): --exact reads only the file each walk approved garrytanandcapy-ai[bot] 2026-10-26 02:28:28 +00:00
  • 3aa44719b6 fix(design-motion): app-only coverage skip, gif fps cap, early empty mask garrytanandcapy-ai[bot] 2026-10-26 02:28:16 +00:00
  • ed4df4cc5b revert: craft checker back to bed645a's reviewed behavior; textless mount-node shell judged by eye (GSTA-92) garrytanandcapy-ai[bot] 2026-10-26 02:27:53 +00:00
  • c7ddca62db fix(context-bill): walk directories through their realpaths so a deep link chain cannot drop files garrytanandcapy-ai[bot] 2026-10-26 02:27:46 +00:00
  • 77fe211776 fix(context-bill): skill discovery refuses a tree past the entry cap too garrytanandcapy-ai[bot] 2026-10-26 02:26:26 +00:00
  • 1ec023b1ed fix(context-bill): a container skips only nested dirs whose SKILL.md is a file, as discovery does garrytanandcapy-ai[bot] 2026-10-26 02:26:05 +00:00
  • 679202b952 test(context-bill): a skill-less tree prints no estimate line under --exact garrytanandcapy-ai[bot] 2026-10-26 02:25:43 +00:00
  • 9ce66de65c docs: disclose the update check fully and list every setup hook garrytan 2026-10-26 02:25:35 +00:00
  • 9af36d0107 test: cover the symlinked sections/ status check and the ETHOS house-rule quote (ship Step 7) garrytanandcapy-ai[bot] 2026-10-26 02:23:35 +00:00
  • 9dae3017a0 test: CEO completeness posture check covers the accepted-scope bound garrytanandcapy-ai[bot] 2026-10-26 02:19:47 +00:00
  • dba8e92c37 fix(browse): direct mode launches Chromium with --proxy-server=direct:// so proxy env vars never win silently (#3440 item 8) garrytanandcapy-ai[bot] 2026-10-26 02:19:30 +00:00
  • 216987e080 fix: craft check skips mount-node shells and script bodies; audit capture order (GSTA-92) garrytanandcapy-ai[bot] 2026-10-26 02:19:13 +00:00
  • 1ec1a2d481 fix(design-motion): bounded frames, atomic exports, full-bleed masks garrytanandcapy-ai[bot] 2026-10-26 02:17:34 +00:00
  • c9804fc681 Merge gsta-96-completeness-wording (#3425) into gsta-96-preamble-hoist garrytanandcapy-ai[bot] 2026-10-26 02:16:12 +00:00
  • 777f0df334 fix(context-bill): --exact says when a tree with skills had nothing to send; doc and alias-test fixes garrytanandcapy-ai[bot] 2026-10-26 02:14:19 +00:00
  • 7aec7d14be fix(proactive): an opt-out never fails open; the preamble carves out invocations, not offers garrytanandcapy-ai[bot] 2026-10-26 02:12:05 +00:00
  • edfea9444c Merge remote-tracking branch 'origin/main' into gsta-96-completeness-wording garrytan 2026-10-26 02:09:55 +00:00
  • 804d0a6775 fix(context-bill): --exact walks only what the bill walks, sends nothing for a skill-less tree, and measures only priced frontmatter garrytanandcapy-ai[bot] 2026-10-26 02:09:04 +00:00
  • bed645a20e fix: craft audit live-page limits, claim handling and guards (GSTA-92) garrytanandcapy-ai[bot] 2026-10-26 02:09:01 +00:00
  • 57a48163dc docs: CHANGELOG lists the hoist tests and the growth-ceiling measure (ship Step 9.4) garrytanandcapy-ai[bot] 2026-10-26 02:08:09 +00:00
  • ec438fe8b1 fix: pre-landing review fixes (ready at the stamp commit, screen on a stale merge ref, ship-run.json) garrytanandcapy-ai[bot] 2026-10-26 02:07:23 +00:00
  • 5254639fc2 docs: trim the TLS trust section to verifiable claims (#3338) garrytanandcapy-ai[bot] 2026-10-26 02:06:14 +00:00