Thanks for contributing to the AGI Governance Benchmark!
- Create feature branches from
main. - Add a clear PR title and fill in the PR template.
- Keep diffs focused — avoid committing generated artifacts unless necessary.
- Python: PEP8. Prefer type hints and docstrings.
- TypeScript: strict types, small modules.
- Ensure
run_harness.pyandscore_results.pyrun locally before PR. - CI will execute a short demo run against
tasks.jsonland publish artifacts.
tasks.jsonl— taskstrace_schema.yaml— trace schemarun_harness.py/run_harness.ts— reference harnessscore_results.py— scoringeval_utils.py,fairness_metrics.py,security_utils.py,visualization_utils.py— utilitieserror_recovery_handler.py— recovery orchestrationdocs/— executive summaries, partner readmes.github/workflows/— CI
- Avoid adding large models/binaries to the repo. Use release artifacts if needed.
- MIT. By contributing you agree to license your contributions under MIT.