"""P0 canary: S12 sh7 재생성 → input_image_ids/actual_attached 검증용 트리거."""
import requests, sys

BASE = "http://localhost:8000"
PID = "a7f80ab9-e97b-420c-a380-3beccb0bcfe5"
STILL = "d5ec9172-974b-41f4-ac22-b3d52b29f183"  # S12 sh7

s = requests.Session()
r = s.post(f"{BASE}/api/v1/auth/login", json={"username": "admin", "password": "admin123"})
print("login", r.status_code)
if r.status_code != 200:
    print(r.text[:300]); sys.exit(1)

r = s.post(
    f"{BASE}/api/v1/projects/{PID}/stills/{STILL}/generate-image",
    json={},
    timeout=600,
)
print("generate-image", r.status_code)
print(r.text[:800])
