Garry Tan and capy-ai[bot]
15a35ff1fd
Fix three flaky test causes found in the 2026-11-08 harvest (GST-1912) ( #4167 )
...
* Fix four flaky test causes found in the 2026-11-08 harvest (GST-1912)
- gbrain prune test: stub pgrep so a parallel test's 'gbrain autopilot' process cannot refuse the removal (Free Tests 42448270551 shard 3).
- third-party-actions: a lettered option that marks the step blocked or waiting on the user is the defer option (gate 42431616220, tpa-present).
- gstack-hook-check: a Bun killed by a signal makes the check unavailable (exit 3) instead of failing every hook (Free Tests 42327570347 shard 8).
- floor actor: bind a cropped Write overwrite to the sole pending owned Write, checking every visible diff row (census 42252633016, plan-ceo-finding-floor).
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* Move the overwrite permission cases into the file-permission owner test
The test-of-test ratchet fails a new file that imports only test code. The cases now live in test/plan-count-file-permission.test.ts, the ratchet's suggested owner, and the fixture map points there.
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* Keep checking shell hooks when Bun crashes during the hook check
A Bun killed by a signal used to end the check before the shell parse and merge-marker scan. Those checks now still run: a shell failure exits 1 and setup refuses that hook, and otherwise the check exits 3 as before with TypeScript hooks left unverified.
Review-Finding: p1/red-team#1 reader=red-team
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* Keep the hook failures Bun reported before it crashed
When Bun printed a fail row for one entry and was then killed by a signal, the check dropped that row and exited 3, so setup registered a hook it knew was broken. Rows Bun printed now count: a fail row fails its hook, an ok row adds its imports to the marker scan, and only entries with no row are unchecked. Exit 3 applies only when an entry has no row and nothing else failed.
Review-Finding: v2/outside-voice#1 reader=outside-voice
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* Leave the third-party-actions defer check as it is on main
The widened defer rule counted a refusal such as "I will not mark this step as blocked on you" as a defer option, which loosens the paid consent gate. This change returns test/helpers/third-party-actions.ts and its test to origin/main; that flaky case moves to a separate fix.
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* Describe only the three repairs this branch still ships in its changelog entry
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
2026-11-08 15:36:28 +00:00
..
2026-11-08 15:36:28 +00:00
2026-11-08 15:36:28 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 03:23:53 +00:00
2026-11-07 09:53:38 +00:00
2026-11-04 03:23:51 +00:00
2026-11-07 16:53:52 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 04:17:35 +00:00
2026-11-04 03:03:39 +00:00
2026-11-04 23:59:00 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 08:39:20 +00:00
2026-11-07 04:17:35 +00:00
2026-11-04 03:42:16 +00:00
2026-11-04 03:42:16 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 19:18:08 +00:00
2026-11-07 04:17:35 +00:00
2026-11-03 02:18:33 +00:00
2026-11-07 08:39:20 +00:00
2026-11-03 01:49:53 +00:00
2026-11-07 18:43:11 +00:00
2026-11-08 00:59:38 +00:00
2026-11-05 00:50:43 +00:00
2026-11-07 22:12:57 +00:00
2026-11-06 14:52:09 +00:00
2026-11-05 15:57:51 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 22:58:53 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 06:49:00 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:02:49 +00:00
2026-11-04 02:59:50 +00:00
2026-11-07 01:26:49 +00:00
2026-11-06 17:16:24 +00:00
2026-11-03 14:14:50 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-05 02:33:43 +00:00
2026-11-05 05:42:03 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-05 00:29:18 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 22:12:57 +00:00
2026-11-08 14:26:14 +00:00
2026-11-04 00:18:18 +00:00
2026-11-06 00:38:43 +00:00
2026-11-05 15:57:51 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-05 02:33:43 +00:00
2026-11-03 00:58:12 +00:00
2026-11-03 00:30:49 +00:00
2026-11-03 01:40:07 +00:00
2026-11-03 01:40:07 +00:00
2026-11-08 02:18:23 +00:00
2026-11-08 11:23:55 +00:00
2026-11-07 22:12:57 +00:00
2026-11-04 22:19:08 +00:00
2026-11-08 02:18:23 +00:00
2026-11-07 19:56:12 +00:00
2026-11-07 19:56:12 +00:00
2026-11-07 19:56:12 +00:00
2026-11-08 02:18:23 +00:00
2026-11-03 01:07:06 +00:00
2026-11-07 06:39:20 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 22:27:38 +00:00
2026-11-07 22:27:38 +00:00
2026-11-03 01:49:53 +00:00
2026-11-03 01:49:53 +00:00
2026-11-03 01:49:53 +00:00
2026-11-03 01:49:53 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 06:02:49 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 04:17:35 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 05:51:12 +00:00
2026-11-04 22:19:08 +00:00
2026-11-07 06:02:49 +00:00
2026-11-03 17:08:30 +00:00
2026-11-03 17:08:30 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 14:14:50 +00:00
2026-11-03 16:39:31 +00:00
2026-11-03 01:40:07 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-06 16:31:18 +00:00
2026-11-05 02:33:43 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 08:39:20 +00:00
2026-11-03 01:40:07 +00:00
2026-11-07 19:18:08 +00:00
2026-11-03 00:39:09 +00:00
2026-11-03 00:39:09 +00:00
2026-11-08 15:36:28 +00:00
2026-11-04 03:01:32 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-03 01:40:07 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 05:51:12 +00:00
2026-11-07 05:51:12 +00:00
2026-11-07 06:52:04 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 05:51:12 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 10:52:35 +00:00
2026-11-06 15:04:30 +00:00
2026-11-03 00:39:09 +00:00
2026-11-04 01:32:57 +00:00
2026-11-03 00:39:09 +00:00
2026-11-08 03:23:53 +00:00
2026-11-03 01:40:07 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 22:35:15 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 00:59:38 +00:00
2026-11-03 14:30:58 +00:00
2026-11-07 06:02:49 +00:00
2026-11-03 15:41:57 +00:00
2026-11-03 15:04:56 +00:00
2026-11-07 15:25:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-04 03:33:48 +00:00
2026-11-03 22:58:53 +00:00
2026-11-05 00:53:58 +00:00
2026-11-08 14:26:14 +00:00
2026-11-04 22:19:08 +00:00
2026-11-06 12:40:49 +00:00
2026-11-05 06:06:09 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:52:04 +00:00
2026-11-04 22:19:08 +00:00
2026-11-04 01:31:37 +00:00
2026-11-07 22:12:57 +00:00
2026-11-05 05:16:39 +00:00
2026-11-04 03:03:39 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 15:25:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 04:17:35 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:02:49 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-08 03:23:53 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 15:36:28 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-05 00:01:33 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 07:39:51 +00:00
2026-11-07 04:17:35 +00:00
2026-11-08 00:59:38 +00:00
2026-11-07 06:52:04 +00:00
2026-11-06 17:13:48 +00:00
2026-11-08 00:59:38 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 05:51:12 +00:00
2026-11-05 00:43:21 +00:00
2026-11-03 04:02:41 +00:00
2026-11-03 08:34:42 +00:00
2026-11-04 00:18:18 +00:00
2026-11-06 17:13:48 +00:00
2026-11-04 08:02:04 +00:00
2026-11-07 11:44:50 +00:00
2026-11-08 06:56:02 +00:00
2026-11-06 17:13:48 +00:00
2026-11-03 01:59:44 +00:00
2026-11-05 00:01:33 +00:00
2026-11-03 02:18:33 +00:00
2026-11-07 06:52:04 +00:00
2026-11-08 00:59:38 +00:00
2026-11-07 22:12:57 +00:00
2026-11-07 06:52:04 +00:00
2026-11-06 14:52:09 +00:00
2026-11-03 14:21:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:52:04 +00:00
2026-11-04 01:39:08 +00:00
2026-11-08 06:56:02 +00:00
2026-11-07 06:56:32 +00:00
2026-11-07 06:56:32 +00:00
2026-11-05 17:57:21 +00:00
2026-11-04 03:15:35 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-04 01:28:17 +00:00
2026-11-03 14:06:33 +00:00
2026-11-07 06:52:04 +00:00
2026-11-03 22:44:59 +00:00
2026-11-05 02:30:04 +00:00
2026-11-03 01:40:07 +00:00
2026-11-03 01:40:07 +00:00
2026-11-04 09:55:42 +00:00
2026-11-08 01:46:06 +00:00
2026-11-03 18:22:59 +00:00
2026-11-04 00:11:07 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 01:46:06 +00:00
2026-11-04 09:55:42 +00:00
2026-11-06 15:04:30 +00:00
2026-11-04 23:46:23 +00:00
2026-11-03 02:56:02 +00:00
2026-11-05 03:37:28 +00:00
2026-11-04 09:55:42 +00:00
2026-11-03 22:35:15 +00:00
2026-11-03 10:39:03 +00:00
2026-11-04 01:23:43 +00:00
2026-11-06 18:07:57 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 15:04:56 +00:00
2026-11-07 06:01:30 +00:00
2026-11-06 21:58:23 +00:00
2026-11-06 12:33:37 +00:00
2026-11-07 11:44:50 +00:00
2026-11-06 11:27:58 +00:00
2026-11-03 10:46:14 +00:00
2026-11-05 22:23:20 +00:00
2026-11-04 23:53:55 +00:00
2026-11-04 02:57:34 +00:00
2026-11-04 23:53:55 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 01:46:06 +00:00
2026-11-05 19:27:19 +00:00
2026-11-07 06:01:30 +00:00
2026-11-08 00:59:38 +00:00
2026-11-06 23:37:33 +00:00
2026-11-04 04:35:24 +00:00
2026-11-03 01:40:07 +00:00
2026-11-03 14:14:50 +00:00
2026-11-07 22:12:57 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:56:32 +00:00
2026-11-04 03:01:32 +00:00
2026-11-08 15:36:28 +00:00
2026-11-07 04:17:35 +00:00
2026-11-03 18:34:14 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 18:43:11 +00:00
2026-11-07 06:01:30 +00:00
2026-11-07 04:17:35 +00:00
2026-11-06 10:16:00 +00:00
2026-11-06 10:16:00 +00:00
2026-11-06 12:35:40 +00:00
2026-11-06 23:55:54 +00:00
2026-11-07 11:44:50 +00:00
2026-11-06 04:33:54 +00:00
2026-11-04 02:59:50 +00:00
2026-11-06 18:14:51 +00:00
2026-11-06 08:47:50 +00:00
2026-11-07 15:44:35 +00:00
2026-11-05 04:16:06 +00:00
2026-11-05 17:12:15 +00:00
2026-11-07 15:25:35 +00:00
2026-11-06 04:33:54 +00:00
2026-11-03 01:40:07 +00:00
2026-11-03 01:40:07 +00:00
2026-11-08 00:59:38 +00:00
2026-11-07 06:52:04 +00:00
2026-11-05 02:30:04 +00:00
2026-11-06 04:33:54 +00:00
2026-11-03 01:40:07 +00:00
2026-11-04 01:32:57 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 20:09:15 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 20:09:15 +00:00
2026-11-03 15:13:49 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 18:22:59 +00:00
2026-11-03 22:35:15 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 08:58:11 +00:00
2026-11-07 15:44:35 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 00:59:38 +00:00
2026-11-06 13:52:51 +00:00
2026-11-08 00:59:38 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 17:08:30 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:02:49 +00:00
2026-11-04 23:59:00 +00:00
2026-11-05 15:57:51 +00:00
2026-11-05 00:22:40 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 16:39:15 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:02:49 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 18:43:11 +00:00
2026-11-07 04:17:35 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 06:52:04 +00:00
2026-11-07 22:12:57 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 22:51:42 +00:00
2026-11-03 10:52:35 +00:00
2026-11-07 19:49:19 +00:00
2026-11-07 06:01:30 +00:00
2026-11-07 06:01:30 +00:00
2026-11-05 00:43:21 +00:00
2026-11-05 00:43:21 +00:00
2026-11-07 06:52:04 +00:00
2026-11-08 02:18:23 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 00:59:38 +00:00
2026-11-05 02:30:04 +00:00
2026-11-07 06:02:49 +00:00
2026-11-03 01:40:07 +00:00
2026-11-08 14:26:14 +00:00
2026-11-03 14:06:33 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 00:50:35 +00:00
2026-11-07 06:01:30 +00:00
2026-11-06 12:40:49 +00:00
2026-11-05 17:56:15 +00:00
2026-11-06 19:26:10 +00:00
2026-11-06 20:28:28 +00:00
2026-11-08 14:26:14 +00:00
2026-11-08 00:50:35 +00:00
2026-11-08 00:50:35 +00:00
2026-11-04 22:19:08 +00:00
2026-11-04 22:19:08 +00:00