diff --git a/packages/cli/test/verify-author-time-stage.test.ts b/packages/cli/test/verify-author-time-stage.test.ts index 175d17182bd..0cf36653bde 100644 --- a/packages/cli/test/verify-author-time-stage.test.ts +++ b/packages/cli/test/verify-author-time-stage.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 50 — spawns the real producer once per single-cause fixture: four spawns, one per (command, flags, fixture) triple, one per case and step (`validate --json`, `verify --json` and `verify` on the planted stack, `verify` on the clean control); slowest CI reading 38.85 s (run 40392443783) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify` runs the author-time rules FIRST, and a stack they refuse diff --git a/packages/cli/test/verify-dashboard-windows.test.ts b/packages/cli/test/verify-dashboard-windows.test.ts index ae4a58710c4..774a9b8f8ff 100644 --- a/packages/cli/test/verify-dashboard-windows.test.ts +++ b/packages/cli/test/verify-dashboard-windows.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 70 — spawns the real producer once per single-cause fixture: three `os verify` spawns, one per (flags, fixture) pair, already in one beforeAll (`--json` and `--dashboard-windows --json` on the app, `--dashboard-windows --json` on the control); slowest CI reading 50.49 s (run 40392443783) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --dashboard-windows` runs the dashboard date-window family diff --git a/packages/cli/test/verify-delete-behaviors.test.ts b/packages/cli/test/verify-delete-behaviors.test.ts index eb6f08618d6..951314fac81 100644 --- a/packages/cli/test/verify-delete-behaviors.test.ts +++ b/packages/cli/test/verify-delete-behaviors.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 70 — spawns the real producer once per single-cause fixture: three `os verify` spawns, one per (flags, fixture) pair, already in one beforeAll (`--json` and `--delete-behaviors --json` on the app, `--delete-behaviors --json` on the hook control); slowest CI reading 52.68 s (run 40392443783) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --delete-behaviors` runs the delete-behaviour family and diff --git a/packages/cli/test/verify-host-root.test.ts b/packages/cli/test/verify-host-root.test.ts index 67840cf7fad..4e4fc5df8ad 100644 --- a/packages/cli/test/verify-host-root.test.ts +++ b/packages/cli/test/verify-host-root.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 20 — spawns the real producer once per single-cause fixture: one `os verify --app` spawn from a foreign cwd, in its beforeAll; slowest CI reading 13.13 s (run 40392443783) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --app /objectstack.config.mjs`, run from a working diff --git a/packages/cli/test/verify-json-stdout.test.ts b/packages/cli/test/verify-json-stdout.test.ts index e7a9dc7c5f9..cdfe5fef6e1 100644 --- a/packages/cli/test/verify-json-stdout.test.ts +++ b/packages/cli/test/verify-json-stdout.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 50 — spawns the real producer once per single-cause fixture: two `os verify` spawns, one per face (`--json` and text), already in one beforeAll; slowest CI reading 32.30 s (run 40424746941) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --json` on a stack that REACHES THE RUNTIME STAGE writes diff --git a/packages/cli/test/verify-parent-write-reach.test.ts b/packages/cli/test/verify-parent-write-reach.test.ts index 6ff50b24aa9..d8e4e793e9e 100644 --- a/packages/cli/test/verify-parent-write-reach.test.ts +++ b/packages/cli/test/verify-parent-write-reach.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 70 — spawns the real producer once per single-cause fixture: three `os verify` spawns, one per (flags, fixture) pair, already in one beforeAll (`--json` and `--parent-write-reach --json` on the app, `--parent-write-reach --json` on the hook control); slowest CI reading 55.76 s (run 40392443783) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --parent-write-reach` runs the parent-derived write reach diff --git a/packages/cli/test/verify-reference-shapes.test.ts b/packages/cli/test/verify-reference-shapes.test.ts index 6580f251023..86130cb5612 100644 --- a/packages/cli/test/verify-reference-shapes.test.ts +++ b/packages/cli/test/verify-reference-shapes.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 60 — spawns the real producer once per single-cause fixture: three `os verify` spawns, one per (flags, posture) pair, already in one beforeAll (`--json`, `--reference-shapes --json`, and `--reference-shapes --json` under OS_ALLOW_LAX_VALUE_SHAPES); slowest CI reading 45.37 s (run 40447801748) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --reference-shapes` runs the reference-value shape family diff --git a/packages/cli/test/verify-unique-scopes.test.ts b/packages/cli/test/verify-unique-scopes.test.ts index 83f2cfb5190..0a7547aadd2 100644 --- a/packages/cli/test/verify-unique-scopes.test.ts +++ b/packages/cli/test/verify-unique-scopes.test.ts @@ -1,4 +1,5 @@ // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. +// test-budget: 70 — spawns the real producer once per single-cause fixture: three `os verify` spawns, one per (flags, fixture) pair, already in one beforeAll (`--json` and `--unique-scopes --json` on the app, `--unique-scopes --json` on the control); slowest CI reading 49.91 s (run 40424746941) of the three scheduled CI runs after the oclif test manifest (PR #26256: 40392443783, 40424746941, 40447801748), x 1.25, rounded up /** * PIN — `os verify --unique-scopes` runs the unique-scope family and counts