Operate

Use it day-to-day.

The operational layer for after the demo is over — onboarding guides, runbooks, and day-to-day playbooks. Typically the thinnest lane. Authored playbooks land here as operational scenarios graduate into structured guides.

What's available today

  • Available

    Ingest a shoot (per-play clips)

    python3 pipeline/filmroom.py ingest-clips — idempotent; content-hash dedupe; features + events land with versioned provenance.

  • Available

    Ingest + segment a match (continuous)

    Run the Exp 1b segmenter, then python3 pipeline/filmroom.py ingest-match — rally candidates arrive in the review queue (trim is first-class).

  • Available

    Review and render a reel

    python3 pipeline/serve.py → pick/reject with rationales → render reel (9:16 slow-mo, apex-windowed, celebration-aware) from the queue toolbar.

  • Available

    Storage discipline

    Held HFR footage runs ~40 GB/hr — proxy-then-archive; originals stay on operator hardware; everything derived rebuilds from pipeline/filmroom.py.

Planned playbooks

Planned

Team identity resolution

Jersey-color clustering writes team_sightings; the operator resolves sightings to teams (detectors never name — photography-repo pattern, ADR-0002).

Planned

Action-tag search

Type-of-play queries once the local tagger posts accuracy numbers against operator labels (vocabulary deliberately empty until then).