CI fixes:
- Add use_embedded_guidance to SamplingConfig in fastvideo/api/schema.py
(test_inventory_targets_exist_in_typed_schema walked request.sampling but
field was missing from the dataclass)
- Add true_cfg_scale and use_embedded_guidance to expected_dests in
inference_schema_parity_inventory.yaml generate section
(test_cli_dest_inventory_matches_live_parsers found both dests on the
live parser but not in the inventory)
Gemini/Copilot review fixes:
- flux.py: scale ts0 by *1000 when timestep is float — FLUX passes timestep
in [0,1] so the old int(item()) produced ts0=0 for every non-zero step
- flux.py: use truthiness guard on controlnet samples instead of is not None
to prevent ZeroDivisionError on empty-list input
- test_flux_t2i_similarity.py: restrict SSIM parametrize to TORCH_SDPA;
FLASH_ATTN reference not yet seeded (pending Will confirmation on coverage)
- docs: update README.md and PORT_STATUS.md to reflect PASS evidence and
committed SSIM references (TORCH_SDPA, A40, 2026-05-11)
- test_flux_dev_pipeline_smoke.py: fix function signature indent (PEP 8)
tests/local_tests/ holds local-only parity, smoke, and component tests
organized by model family (e.g. tests/local_tests/ltx2/,
tests/local_tests/stable_audio/). They typically require a checked-out
reference repo and/or model weights and are skipped in CI; see each family's
README.md for setup. The top-level
tests/local_tests/README.md is the family index.
The CI-backed test suite still lives in fastvideo/tests/.