Based on consolidated PR review, address the following in README Documentation:
- ProgressEvent documented as "not yet emitted" — it is actively emitted:
/workspace/README.md:108 states progress events are not yet emitted, but they are emitted at spawn (elapsed: 0) and on every watchdog tick. Multiple tests in this PR verify this behavior. The documentation directly contradicts the implementation.
- Missing
aborted ErrorCode and signal ProcessOption: /workspace/README.md:121 lists 8 ErrorCode values but src/events/types.ts defines 9 — aborted is missing. The signal field is also absent from the ProcessOptions table. Both are key public API features exercised extensively by this PR's tests.
- README says
'gh copilot' but code spawns 'copilot': /workspace/README.md:5 says "spawn 'claude' or 'gh copilot'" and line 12 says "or 'gh' for Copilot, once implemented." The code at /workspace/src/process/CliProcess.ts:82 spawns a binary named copilot, and Copilot IS implemented. Both the binary name and "once implemented" are stale.
Created by PR Review Stage - Consolidation Phase
Concurrent Fix Issues (Same Review Cycle)
The following issues are being fixed simultaneously in this review cycle. Check these issues for any files they modify before making your own changes to avoid introducing conflicts:
Based on consolidated PR review, address the following in README Documentation:
/workspace/README.md:108states progress events are not yet emitted, but they are emitted at spawn (elapsed: 0) and on every watchdog tick. Multiple tests in this PR verify this behavior. The documentation directly contradicts the implementation.abortedErrorCode andsignalProcessOption:/workspace/README.md:121lists 8 ErrorCode values butsrc/events/types.tsdefines 9 —abortedis missing. Thesignalfield is also absent from the ProcessOptions table. Both are key public API features exercised extensively by this PR's tests.'gh copilot'but code spawns'copilot':/workspace/README.md:5says "spawn 'claude' or 'gh copilot'" and line 12 says "or 'gh' for Copilot, once implemented." The code at/workspace/src/process/CliProcess.ts:82spawns a binary namedcopilot, and Copilot IS implemented. Both the binary name and "once implemented" are stale.Created by PR Review Stage - Consolidation Phase
Concurrent Fix Issues (Same Review Cycle)
The following issues are being fixed simultaneously in this review cycle. Check these issues for any files they modify before making your own changes to avoid introducing conflicts: