Files
stack/agents/researcher/work/queue-140/mutants/m9-count-integer.patch
jason.woltjeandClaude Sonnet 5.5 d10a1a4677 researcher: row 140 packet, the pm asks the chief of staff for staff and the chief launches within limits (#1634)
Candidate on dda7e31b0: staff.request verb (pm only, STAFF-REQUEST class no other writer can produce),
request_staff pm tool and prompt line, pm and chief-of-staff contract text, 7 bus tests, tools and bundle
tests, one launcher end-to-end test. 21/21 mutants killed; node suites and all ten scripts/test-*.sh green.
Packet only; the candidate itself is row140.patch and is not applied to the tree. Nothing pushed.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-15 18:05:45 -05:00

12 lines
690 B
Diff

--- /mnt/storage/scratch/researcher/q140-mut/.bak.YpUJeA/packages/bus/src/broker.mjs 2026-10-15 17:58:50.557250060 -0500
+++ packages/bus/src/broker.mjs 2026-10-15 17:58:52.694760581 -0500
@@ -1373,7 +1373,7 @@
for (const r of a.roles) {
keys(r, ['role', 'count'], ['role', 'count']);
identifier(r.role);
- if (!Number.isInteger(r.count) || r.count < 1 || r.count > STAFF_COUNT) fail('invalid-request');
+ if (r.count < 1 || r.count > STAFF_COUNT) fail('invalid-request');
}
if (new Set(a.roles.map((r) => r.role)).size !== a.roles.length) fail('invalid-request');
if (a.note !== undefined) string(a.note, 16384);