Skip to content

Explanation

Explanation pages describe why benchmatrix works the way it does. Use them for architecture, policy, security posture, and maintenance context rather than step-by-step instructions.

Available explanations

  • Architecture, covering package boundaries and design constraints.
  • Performance model, covering latency, throughput, tail latency, run-level bootstrap inference, multiplicity, and practical equivalence.
  • Threat model, covering supply-chain, benchmark input, and repository risks.
  • Dependency policy, covering runtime and development dependency expectations.
  • License policy, covering MIT-compatible project content and dependencies.
  • Lifecycle, covering branch, version, and support expectations.
  • Repository health, covering maintenance signals and cadence.
  • Secrets, covering local checks and response steps.
  • Deprecations, covering public API migration expectations.
  • GitHub Actions security, covering CI permissions and workflow controls.
  • Deployment environments, covering package, documentation, and container outputs.
  • Repository settings, covering external setup expectations.
  • Publishing, covering release artifacts and publication checks. Use how-to guides and runbooks when the next action needs to be concrete.