a Python tool for web-based visualization of performance benchmarks
make test # fast unit tests
make lint # static checks
make fmt # auto-format
make verify # full gate; what the agent runs before claiming doneEvery pull request and push to main runs the same gate across Python
3.12–3.14 on GitHub Actions, and PR titles are checked against
Conventional Commits. Tagging vX.Y.Z builds the artifacts
and cuts a GitHub Release. See ADR 0007
for the design and the release runbook.
This repository follows the agent-agnostic harness convention:
AGENTS.mdis the canonical instruction file for every agent (Codex, OpenCode, Cursor, Amp, Factory, Gemini CLI, Copilot, …).CLAUDE.mdis a one-line import ofAGENTS.mdplus Claude-Code-only stanzas (skills, subagents, slash commands, hooks).- Shared agent assets (skills, subagents, and slash commands) live under
.agents/and are symlinked into.claude/and.opencode/. - Per-feature specs go under
specs/<YYYY-MM>-<slug>/. - Architecture decisions are in
docs/adr/(Michael Nygard format, append-only).
See AGENTS.md for the full conventions.
BSD-3-Clause