Skip to main content

failure-gallery

Validate and build a searchable gallery of reproducible synthetic agent and robotics failure records.

failure-gallery is for evaluation educators, review-tool maintainers, and robotics or agent teams that need inspectable fixtures for failure-review workflows. Its differentiator is evidence-first synthetic case design: every record names the failure, domain, expected review label, expected finding, related tool, exact reproduction command, source JSON path, and synthetic-data boundary.

Inspectable Output

  • validate: checks case fields, requires at least 12 records, and requires both agent and robotics domains.
  • render: writes one requested HTML file from the case records.
  • build: deterministically writes both site/index.html and docs/index.html by default.
  • check: fails when either generated deploy target differs from the canonical renderer output.

The case JSON under cases/ is the review evidence. src/failure_gallery/render.py and packaged local CSS/JavaScript assets are the canonical generator inputs; generated HTML should not be edited by hand.

Runtime Boundary

Validation and rendering read local JSON, CSS, and JavaScript files and make no network requests. The generated page is standalone, although its navigation links point to public AuraOne and GitHub pages when a browser follows them. No customer, private-lab, or production incident data is bundled.

Install

Install the current package from PyPI:

python -m pip install "failure-gallery==0.2.1"

Quickstart

failure-gallery validate cases/
failure-gallery build cases/
failure-gallery check cases/

Release Status

Registry status verified July 13, 2026:

  • PyPI: failure-gallery==0.2.1
  • GitHub release: v0.2.1
  • The wheel includes the failure-gallery CLI and canonical local CSS and JavaScript assets used by render, build, and check.

The project is alpha software. No incident-volume, customer, benchmark, or adoption claim is made.

Limits

The records are synthetic tutorials with expected review outcomes. They are not real incidents, benchmark results, model comparisons, or proof that a related tool will detect every production failure.

Next Action

Run validate, build, and check, then choose one record and execute its reproduce_command; investigate any mismatch with the documented expected_finding.

Metadata

Release files for failure-gallery 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for failure-gallery 0.2.1
File Size Uploaded Provenance Actions
failure_gallery-0.2.1.tar.gz 13.5 kB With provenance Details for failure_gallery-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for failure-gallery 0.2.1
File Interpreter ABI Platform Actions
failure_gallery-0.2.1-py3-none-any.whl Python 3 none any Details for failure_gallery-0.2.1-py3-none-any.whl

Total release size: 26.3 kB

Security for failure-gallery 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page