"""The bundled demo run.

docs/06-cost.md's design goal: **the first thing anyone runs costs $0**, so the
decision to spend is made after seeing what the output looks like. `ablate demo`
replays this fixture — no API key, no network, no agent.

**This fixture is synthetic.** The trial records were generated, not recorded
from a live agent against a real repository. It exists so the report layout,
the four verdicts and the degenerate-task warnings can be seen and reviewed
without anyone spending money, and `ablate demo` says so in a banner every
time it runs.

That labelling is not optional. A tool whose entire pitch is statistical
conservatism cannot open with a demo that implies it measured something it did
not. docs/09-milestones.md schedules the real recording for M4 ("`ablate demo`
fixture recorded against a real repo"); until that lands, the banner is what
keeps the demo honest.
"""

from __future__ import annotations

from pathlib import Path

DEMO_DIR = Path(__file__).parent

#: Surfaced by `ablate demo` on every run. Do not remove without replacing the
#: fixture with a genuine recording.
SYNTHETIC_NOTICE = (
    "This is a SYNTHETIC demo fixture, not a recording of a real agent run. "
    "The numbers illustrate the report; they measure nothing."
)
