claw-code/.github
Yeachan-Heo 667772e3b8 Keep local pre-push gate output machine-clean
The ROADMAP #694 local pre-push gate should catch stale Rust build breakage without polluting stdout that callers may reserve for structured output. Route the roadmap ID pre-check through stderr like the build gate messages.

Constraint: ROADMAP #693-#695 verification already covers typed analog phase errors, the cargo build gate, and startup preflight warnings; this change only fixes the failing pre-push hook contract found during G013 validation.
Rejected: Reworking hook installation or branch-protection policy | outside the local repository change surface available from this worktree.
Confidence: high
Scope-risk: narrow
Directive: Keep pre-push status/progress output on stderr so stdout stays available for machine callers.
Tested: python3 -m pytest tests/test_pre_push_hook_contract.py -q; cargo test --manifest-path rust/Cargo.toml -p claw-analog rag_response -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime startup_preflight -- --nocapture; python3 scripts/validate_cc2_board.py --board .omx/cc2/board.json; cargo fmt --manifest-path rust/Cargo.toml --all -- --check; cargo build --manifest-path rust/Cargo.toml --workspace --locked
Not-tested: full cargo test --workspace
2026-05-27 00:38:00 +00:00
..
ISSUE_TEMPLATE omx(team): auto-checkpoint worker-3 [6] 2026-05-15 11:41:03 +09:00
hooks Keep local pre-push gate output machine-clean 2026-05-27 00:38:00 +00:00
scripts Ensure release docs are auditable before Windows adoption 2026-05-15 10:52:43 +09:00
workflows Prevent poisoned ROADMAP ids before allocation (#3116) 2026-05-26 09:10:02 +09:00
FUNDING.yml Refresh docs to match ultraworkers/claw-code source of truth 2026-04-05 18:11:25 +00:00
PULL_REQUEST_TEMPLATE.md Gate issue and PR triage on evidence 2026-05-15 11:49:08 +09:00