Skip to content

Add challenge family ladders and AVL difficulty suite#3

Closed
cmccomb wants to merge 4 commits intomainfrom
codex/challenge-ladders
Closed

Add challenge family ladders and AVL difficulty suite#3
cmccomb wants to merge 4 commits intomainfrom
codex/challenge-ladders

Conversation

@cmccomb
Copy link
Member

@cmccomb cmccomb commented Mar 19, 2026

Summary

  • add family/difficulty metadata and filtering for challenge cases
  • introduce an easy/medium/hard/insane AVL challenge ladder
  • regenerate challenge docs and add coverage for rerun determinism

Validation

  • make fmt
  • make lint
  • PYTHONPATH=src .venv/bin/pytest tests/test_challenges_catalog.py tests/test_challenge_docs.py tests/test_challenges_internals.py tests/test_challenges_runner.py
  • PYTHONPATH=src .venv/bin/python scripts/generate_challenge_docs.py --check
  • PYTHONPATH=src .venv/bin/python scripts/run_challenges.py --catalog-dir challenges/cases --tier all --family avl --artifact-root artifacts/challenges/avl_family --metrics-json artifacts/challenges/avl_family/challenges_metrics.json --junit-xml artifacts/challenges/avl_family/challenges.junit.xml --summary-md artifacts/challenges/avl_family/summary.md

@cmccomb
Copy link
Member Author

cmccomb commented Mar 19, 2026

Reopening to retrigger PR checks for the latest head commit after GitHub missed the synchronize event.

@cmccomb cmccomb closed this Mar 19, 2026
@cmccomb cmccomb reopened this Mar 19, 2026
@cmccomb
Copy link
Member Author

cmccomb commented Mar 19, 2026

Superseding with a fresh PR because GitHub stopped attaching new check suites to this PR's updated head commits.

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