"""Stage the forest scale's neutral BASE clip from the session-0008 POC artifacts.

Copies the real neutral Yosemite base out of ~/hef-poc/out/ into
simulator/sample_media/forest/. The real multi-strength Right variants are then
produced by the offline baker (`simulator/bake_right_variants.py`) — this script
no longer generates placeholder Right strengths, so re-running it never clobbers
a real bake. The media binaries are gitignored; only the manifest is committed.
Sample footage is for look-tuning only, not shipped content.

Usage:
    python simulator/setup_sample_media.py          # stage the base
    python -m simulator.bake_right_variants --scale forest   # then bake variants
Requires: ~/hef-poc/out/neutral.mp4 (the POC neutral base).
"""

from __future__ import annotations

import shutil
from pathlib import Path

POC = Path.home() / "hef-poc" / "out"
DEST = Path(__file__).parent / "sample_media" / "forest"


def main() -> None:
    DEST.mkdir(parents=True, exist_ok=True)
    base = DEST / "base.mp4"
    shutil.copyfile(POC / "neutral.mp4", base)
    print(f"staged {base} (real POC neutral base)")
    print("next: python -m simulator.bake_right_variants --scale forest")


if __name__ == "__main__":
    main()
