Skip to content

Add readiness scores and graceful cancellation - #4

Merged
jacklv-coder merged 2 commits into
mainfrom
codex/readiness-score
Jul 22, 2026
Merged

jacklv-coder merged 2 commits into
mainfrom
codex/readiness-score

Conversation

@jacklv-coder

Copy link
Copy Markdown
Owner

What changed

  • show a localized Ctrl+C cancellation hint during interactive diagnostics
  • manage curl and networkQuality child PIDs so SIGINT/SIGTERM stop promptly
  • return conventional exit codes 130/143, preserve cancellation feedback through redirected stderr, and clean temporary files
  • add a transparent 0–100 rule_v1 developer-readiness score to human, Markdown, and JSON reports
  • explicitly describe the score as a heuristic rather than a user percentile
  • release as v0.6.0 because the score and JSON fields are additive features

Validation

  • npm test
  • bash -n bin/ipcheck test/smoke.sh
  • git diff --check
  • signal tests send SIGINT/SIGTERM only to the main PID, assert completion under 2 seconds, exit codes 130/143, and no temporary-directory leaks
  • score coverage: 0, 35, 45, 60, 70, 75, 87, 90, 95 and all label boundaries
  • final Codex CR: no remaining P1/P2 (GPT-5.6 Sol fallback; Luna unavailable in this environment)

@jacklv-coder
jacklv-coder marked this pull request as ready for review July 22, 2026 14:35
@jacklv-coder
jacklv-coder merged commit 7f19acd into main Jul 22, 2026
6 checks passed
@jacklv-coder
jacklv-coder deleted the codex/readiness-score branch July 22, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant