# CI Self-Check

## Purpose

This engine is meant to behave like a self-checking research artifact.

The strong claims are carried by auditable certificate objects, and the toolchain can regenerate and validate them.

## One-command self-check

From the root:

- `python tools/ci_selfcheck.py`

This runs:

- `tools/run_all_examples.py`
- `tools/validate_certificates.py`
- `tools/build_artifact_index.py`
- `tools/build_fibonacci_alpha_chambers_report.py`

and exits nonzero if anything fails.

## Why this matters

It upgrades the engine from:

- a curated collection of files

to:

- a reproducible certification engine engine with a deterministic self-check pipeline.
