Port only the LoRA capability the film uses, on top of Rafiki's existing lib/training.py (already dry-run Replicate FLUX LoRA + cost + manifest).
Scope (lite)
Archived in the studio (NOT ported — dormant since April; revisit only if reactivated)
- 6-variant experiment suite
- finale / preference tournament
onboard_client client-onboarding flow
- multi-subject rating viewers
Rationale: git history shows the portrait-client business is dormant (0 commits/30d). Don't rebuild cold capability.
Part of epic #268 (value-first retirement). Pattern: lib/providers/replicate_provider.py + lib/video_jobs.py. Dry-run-first; --execute operator-only spend. Audit: meta/audits/2026-06-28-alex-samuel-consolidation-audit.md.
Port only the LoRA capability the film uses, on top of Rafiki's existing
lib/training.py(already dry-run Replicate FLUX LoRA + cost + manifest).Scope (lite)
Archived in the studio (NOT ported — dormant since April; revisit only if reactivated)
onboard_clientclient-onboarding flowRationale: git history shows the portrait-client business is dormant (0 commits/30d). Don't rebuild cold capability.
Part of epic #268 (value-first retirement). Pattern:
lib/providers/replicate_provider.py+lib/video_jobs.py. Dry-run-first;--executeoperator-only spend. Audit:meta/audits/2026-06-28-alex-samuel-consolidation-audit.md.