Skip to content

feat(tools): add diagnostic verification CLI (#1)#12

Open
yanyishuai wants to merge 1 commit into
Andyyook:mainfrom
yanyishuai:bounty/issue-1-verify-diagnostics
Open

feat(tools): add diagnostic verification CLI (#1)#12
yanyishuai wants to merge 1 commit into
Andyyook:mainfrom
yanyishuai:bounty/issue-1-verify-diagnostics

Conversation

@yanyishuai

Copy link
Copy Markdown

Summary

Adds tools/verify_diagnostics.py to validate diagnostic JSON schema, optionally run build.py, and enforce a minimum passing-module threshold with --json output.

Changes

  • tools/verify_diagnostics.py — argparse CLI (--verbose, --json, --threshold, --run-build)
  • tools/tests/test_verify_diagnostics.py — schema, file load, threshold tests

Validation

python -m unittest tools.tests.test_verify_diagnostics -v
python tools/verify_diagnostics.py --json

Closes #1

Solana wallet for bounty payout: Do4v7foHJvRJLpRRoGaVPWX6DDEjX3yTK7J91gpwUQpE

@yanyishuai

Copy link
Copy Markdown
Author

External bounty ready for maintainer review — acceptance criteria documented in PR body. Happy to address feedback immediately.

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.

[$40 BOUNTY] [Python] Add input validation and error handling to verify_diagnostics.py

1 participant