claude-print/docs
jedarden 800ffc1b11 gap-review round 3: fix 13 gaps (1 critical, 5 high, 6 medium, 1 low)
Critical:
- G-1: OQ-1 Blocks column corrected from Phase 6 to Phase 2

High:
- G-2: Phase 5 entry criterion now gates on OQ-3 resolution
- G-3: Stop Poller single-fire assumption documented; multi-turn Stop behavior added to OQ-1 checklist
- G-4: duration_ms defined as wall-clock ms from main() entry to emitter write (includes model latency)
- G-5: Install Script step 5 → --check; step 6 → --version (resolves contradiction with Doctor section)
- G-6: SKIP_MOCK_CLAUDE=1 conflict with --check: install.sh uses --version; --check warns and continues

Medium:
- G-7: Integration test scenarios standardized to MOCK_ prefix throughout; MOCK_RESPONSE scenario added
- G-8: SIGTERM exit 130 explicit in Signal Handling table + Error Handling table row added
- G-9: session_id derivation defined (payload → transcript basename → null); uuid crate marked v1.0 unused
- G-10: Startup Sequencer §6 /read relay expanded with idle-wait re-entry and no-acknowledgment note
- G-11: hook.sh template now includes 2>/dev/null || true to guarantee exit 0 on write failure
- G-12: stream-json JoinHandle stored as Option<JoinHandle<()>> with conditional join on all exit paths

Low:
- G-13: Doctor --check step 5: scan $TMPDIR for orphaned claude-print-* dirs older than 1 hour

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 13:22:38 -04:00
..
notes Remove prior art references; expand plan to full feature set and test coverage 2026-06-07 10:35:10 -04:00
plan gap-review round 3: fix 13 gaps (1 critical, 5 high, 6 medium, 1 low) 2026-06-07 13:22:38 -04:00
research Remove all prior art repo references from docs 2026-06-07 11:05:03 -04:00