Critical: - G-1: State Machine + Error Handling table: SIGINT now sends SIGINT to child (not SIGTERM); consistent with HR-8 and Signal Handling table High: - G-2: stream-json reader thread exit on SIGINT/timeout: Sender-drop causes receiver Err → immediate exit - G-3: Event Loop fd count: self_pipe_read is always-present 2nd fd; ADR-002 corrected to match Medium: - G-4: Rollout criteria now requires AS-1 through AS-6 (was AS-1–5) - G-5: config.toml inherit_hooks comment clarified — default mode omits --setting-sources entirely - G-6: MOCK_STOP_BEFORE_INJECT=1 added to mock table + EC-7 integration test scenario - G-7: Phase 3 checklist corrected: master_fd + self_pipe_read initially; stop_fifo added dynamically - G-8: 45s startup timeout definition unified: "total bytes == 0 after 45s" across all 4 locations Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| notes | ||
| plan | ||
| research | ||