# Canonical benchmark path proof
Generated: 2026-03-04T06:50:41Z

## Shell proof for required entrypoints

```bash
ls -l run_benchmarks.sh verify_benchmark_artifacts.sh benchmarks/verify_benchmark_artifacts.sh benchmarks/artifact_contract.sh artifact_contract.sh
-rwxrwxrwx 1 shankatsu shankatsu  276 Mar  4  2026 artifact_contract.sh
-rwxrwxrwx 1 shankatsu shankatsu  791 Mar  4 00:12 benchmarks/artifact_contract.sh
-rwxrwxrwx 1 shankatsu shankatsu 4447 Mar  4 00:32 benchmarks/verify_benchmark_artifacts.sh
-rwxrwxrwx 1 shankatsu shankatsu 4945 Mar  4 00:32 run_benchmarks.sh
-rwxrwxrwx 1 shankatsu shankatsu  476 Mar  4 00:47 verify_benchmark_artifacts.sh
```

```bash
test -x run_benchmarks.sh
PASS: run_benchmarks.sh is executable
test -x verify_benchmark_artifacts.sh
PASS: verify_benchmark_artifacts.sh is executable
test -x benchmarks/verify_benchmark_artifacts.sh
PASS: benchmarks/verify_benchmark_artifacts.sh is executable
test -x benchmarks/artifact_contract.sh
PASS: benchmarks/artifact_contract.sh is executable
test -x artifact_contract.sh
PASS: artifact_contract.sh is executable
```

## Dated refresh artifact naming

```bash
ls -l benchmarks/DELTA_*rebenchmark-delta.json benchmarks/DELTA_*rebenchmark-delta.md
-rwxrwxrwx 1 shankatsu shankatsu 2801 Mar  4 00:24 benchmarks/DELTA_2026-03-07-rebenchmark-delta.json
-rwxrwxrwx 1 shankatsu shankatsu  969 Mar  4 00:24 benchmarks/DELTA_2026-03-07-rebenchmark-delta.md

PASS: DELTA_2026-03-07-rebenchmark-delta.json matches DELTA_YYYY-MM-DD-rebenchmark-delta.{json,md}
PASS: DELTA_2026-03-07-rebenchmark-delta.md matches DELTA_YYYY-MM-DD-rebenchmark-delta.{json,md}
```

## Canonical benchmark entrypoint proof (2026-03-04T11:19:31Z UTC)
| command | exit_code |
| --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 |

## Canonical benchmark entrypoint proof (2026-03-04T11:20:08Z UTC)
| command | exit_code |
| --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 |


## Canonical benchmark entrypoint proof (2026-03-04T11:21:33Z UTC)
| command | exit_code |
| --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 |

## Canonical benchmark entrypoint proof ("2026-03-04T11:22:17Z" UTC)
| command | exit_code | timestamp | output_artifact |
| --- | --- | --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 | "2026-03-04T11:22:17Z" | `ai_research/audit/canonical-entrypoints-generate_class_trends-"20260304T112217Z".log` |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 | "2026-03-04T11:22:17Z" | `ai_research/audit/canonical-entrypoints-coverage-gap-"20260304T112217Z".log` |

## Canonical benchmark entrypoint proof (2026-03-04T11:22:22Z UTC)
| command | exit_code | timestamp |
| --- | --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 | 2026-03-04T11:22:22Z |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 | 2026-03-04T11:22:22Z |

## Canonical benchmark entrypoint proof (2026-03-04T11:22:27Z UTC)
| command | exit_code | timestamp |
| --- | --- | --- |
| `python3 ai_research/benchmarks/generate_class_trends.py` | 0 | 2026-03-04T11:22:27Z |
| `python3 ai_research/benchmarks/coverage_gap_audit.py` | 0 | 2026-03-04T11:22:27Z |
