LICENSE
README.md
pyproject.toml
src/hugpy_video/__init__.py
src/hugpy_video/categories.py
src/hugpy_video/cli.py
src/hugpy_video/config.py
src/hugpy_video/plugin.py
src/hugpy_video/plugin_builders.py
src/hugpy_video/py.typed
src/hugpy_video/routes.py
src/hugpy_video/selftest.py
src/hugpy_video/state.py
src/hugpy_video/toolset.py
src/hugpy_video/ui.py
src/hugpy_video.egg-info/PKG-INFO
src/hugpy_video.egg-info/SOURCES.txt
src/hugpy_video.egg-info/dependency_links.txt
src/hugpy_video.egg-info/entry_points.txt
src/hugpy_video.egg-info/requires.txt
src/hugpy_video.egg-info/top_level.txt
src/hugpy_video/_lifted/__init__.py
src/hugpy_video/_lifted/app_dirs.py
src/hugpy_video/_lifted/atomic_json.py
src/hugpy_video/_lifted/auth.py
src/hugpy_video/_lifted/constants.py
src/hugpy_video/_lifted/filesystem.py
src/hugpy_video/_lifted/formatting.py
src/hugpy_video/_lifted/identity_profiles.py
src/hugpy_video/_lifted/job_lifecycle.py
src/hugpy_video/_lifted/media_bus.py
src/hugpy_video/_lifted/paths.py
src/hugpy_video/_lifted/platform_facade.py
src/hugpy_video/_lifted/procutil.py
src/hugpy_video/_lifted/state.py
src/hugpy_video/_lifted/utils.py
src/hugpy_video/bus/__init__.py
src/hugpy_video/bus/hooks.py
src/hugpy_video/bus/job_events.py
src/hugpy_video/bus/jobs.py
src/hugpy_video/chat_video/__init__.py
src/hugpy_video/chat_video/video_analyzer.py
src/hugpy_video/imports/__init__.py
src/hugpy_video/imports/classes.py
src/hugpy_video/imports/constants.py
src/hugpy_video/imports/functions.py
src/hugpy_video/imports/init_imports.py
src/hugpy_video/imports/store.py
src/hugpy_video/intel/__init__.py
src/hugpy_video/intel/audio_schema.py
src/hugpy_video/intel/chains.py
src/hugpy_video/intel/character_schema.py
src/hugpy_video/intel/conditioning.py
src/hugpy_video/intel/crop_schema.py
src/hugpy_video/intel/ffprobe.py
src/hugpy_video/intel/frame_schema.py
src/hugpy_video/intel/gen_schema.py
src/hugpy_video/intel/identity_from_video_schema.py
src/hugpy_video/intel/identity_profiles.py
src/hugpy_video/intel/identity_reconstruction_schema.py
src/hugpy_video/intel/identity_video_extract_schema.py
src/hugpy_video/intel/job_bridge.py
src/hugpy_video/intel/job_lifecycle.py
src/hugpy_video/intel/job_schema.py
src/hugpy_video/intel/media_bus.py
src/hugpy_video/intel/media_schema.py
src/hugpy_video/intel/media_store.py
src/hugpy_video/intel/mlt_render_schema.py
src/hugpy_video/intel/movie_schema.py
src/hugpy_video/intel/net.py
src/hugpy_video/intel/placement.py
src/hugpy_video/intel/plane.py
src/hugpy_video/intel/presets.py
src/hugpy_video/intel/prompt_intent.py
src/hugpy_video/intel/prompt_seeds.py
src/hugpy_video/intel/prompt_spread.py
src/hugpy_video/intel/reference_video.py
src/hugpy_video/intel/result_schema.py
src/hugpy_video/intel/scene_schema.py
src/hugpy_video/intel/shot_intent.py
src/hugpy_video/intel/studio_movie_schema.py
src/hugpy_video/intel/studio_presets.py
src/hugpy_video/intel/studio_template_schema.py
src/hugpy_video/intel/reservation/__init__.py
src/hugpy_video/intel/reservation/engine.py
src/hugpy_video/intel/reservation/registry.py
src/hugpy_video/intel/reservation/templates.py
src/hugpy_video/intel/runners/__init__.py
src/hugpy_video/intel/runners/_gpu_guard.py
src/hugpy_video/intel/runners/_img2img.py
src/hugpy_video/intel/runners/character.py
src/hugpy_video/intel/runners/ffmpeg_audio.py
src/hugpy_video/intel/runners/ffmpeg_crop.py
src/hugpy_video/intel/runners/ffmpeg_frames.py
src/hugpy_video/intel/runners/identity_from_video.py
src/hugpy_video/intel/runners/identity_mesh.py
src/hugpy_video/intel/runners/identity_reconstruction.py
src/hugpy_video/intel/runners/identity_render_client.py
src/hugpy_video/intel/runners/identity_render_relay.py
src/hugpy_video/intel/runners/identity_video_extract_relay.py
src/hugpy_video/intel/runners/imagegen.py
src/hugpy_video/intel/runners/mlt_render.py
src/hugpy_video/intel/runners/movie.py
src/hugpy_video/intel/runners/scene.py
src/hugpy_video/intel/runners/sidecar.py
src/hugpy_video/intel/runners/studio_i2v.py
src/hugpy_video/intel/runners/studio_movie.py
src/hugpy_video/intel/runners/studio_placement.py
src/hugpy_video/intel/runners/studio_template.py
src/hugpy_video/intel/runners/studio_tester.py
src/hugpy_video/intel/runners/tts_chatterbox.py
src/hugpy_video/intel/studio/__init__.py
src/hugpy_video/intel/studio/artifacts.py
src/hugpy_video/intel/studio/editor_handoff.py
src/hugpy_video/intel/studio/enums.py
src/hugpy_video/intel/studio/env.py
src/hugpy_video/intel/studio/errors.py
src/hugpy_video/intel/studio/job.py
src/hugpy_video/intel/studio/manifest.py
src/hugpy_video/intel/studio/models_seed.py
src/hugpy_video/intel/studio/movie_plan.py
src/hugpy_video/intel/studio/presence.py
src/hugpy_video/intel/studio/presets.py
src/hugpy_video/intel/studio/produce.py
src/hugpy_video/intel/studio/registry.py
src/hugpy_video/intel/studio/render_templates.json
src/hugpy_video/intel/studio/render_templates.py
src/hugpy_video/intel/studio/router.py
src/hugpy_video/intel/studio/schemas.py
src/hugpy_video/intel/studio/storage.py
src/hugpy_video/intel/studio/studio_text_roles.json
src/hugpy_video/intel/studio/tester.py
src/hugpy_video/intel/studio/text_roles.py
src/hugpy_video/intel/studio/runners/__init__.py
src/hugpy_video/intel/studio/runners/cancel.py
src/hugpy_video/intel/studio/runners/ffmpeg_enhance.py
src/hugpy_video/intel/studio/runners/ltx_upscale.py
src/hugpy_video/intel/studio/runners/rife_interpolate.py
src/hugpy_video/intel/studio/runners/source.py
src/hugpy_video/intel/studio/runners/synthetic.py
src/hugpy_video/intel/studio/runners/wan_i2v.py
src/hugpy_video/intel/studio/runners/wan_t2v.py
src/hugpy_video/intel/studio/runners/wan_vace.py
src/hugpy_video/schemas/__init__.py
src/hugpy_video/schemas/video_schemas.py
src/hugpy_video/serve/__init__.py
src/hugpy_video/serve/app.py
src/hugpy_video/serve/embed.py
src/hugpy_video/sql/001_video_jobs_notify.sql
src/hugpy_video/ui_dist/PROVENANCE.md
src/hugpy_video/ui_dist/index.html
src/hugpy_video/ui_dist/assets/hugpy-mark-BXktFcOQ.png
src/hugpy_video/ui_dist/assets/index-BBoYClEt.css
src/hugpy_video/ui_dist/assets/index-CvsMjEho.js
src/hugpy_video/video_gen/__init__.py
src/hugpy_video/video_gen/schemas.py
src/hugpy_video/video_gen/video_gen_runner.py
src/hugpy_video/web/__init__.py
src/hugpy_video/web/api.py
src/hugpy_video/web/assist.py
src/hugpy_video/web/battery.py
src/hugpy_video/web/characters.py
src/hugpy_video/web/conditioning.py
src/hugpy_video/web/generate.py
src/hugpy_video/web/identity_library.py
src/hugpy_video/web/identity_write.py
src/hugpy_video/web/jobstream.py
src/hugpy_video/web/movie_routes.py
src/hugpy_video/web/reference_video.py
src/hugpy_video/web/render_catalog.py
src/hugpy_video/web/studio_assist_log.py
src/hugpy_video/web/studio_planning.py
src/hugpy_video/web/video_intent.py