JSLMPR
588c652a2f
Add opt-in localpoc profile for the local highlight PoC
...
Activated with --spring.profiles.active=localpoc. Points only at pre-provisioned
local model paths (Piper voice, MusicGen, AudioLDM2), disables bootstrap
auto-start, uses heuristic visual analysis, isolates PoC input/output dirs, and
keeps render disabled + director approval required. Base/production defaults are
untouched.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bg76sLc43Wc3j5ZcLkboYR
2026-07-22 09:38:47 +02:00
JSLMPR
a95d1fa0ac
Wire local generative audio models into the highlight asset worker
...
Replace the unusable audiocraft path (requires xformers, which has no Intel-Mac
build) with runtimes proven to work offline on this machine:
- music: transformers MusicGen (facebook/musicgen-small)
- sfx: diffusers AudioLDM2 (cvssp/audioldm2), resampled 16k -> 48k
- voiceover: Piper (unchanged), normalized to 48 kHz mono
The worker CLI contract and exit codes are preserved, so the Java
LocalAssetSynthesizer license gate and fail-closed behavior are unchanged.
Add tools/provision_local_models.py to materialize models into models/ from the
local HF cache with no network. Models and their license sidecars live under the
git-ignored models/ dir; both audio models are non-commercial (CC-BY-NC-4.0 /
CC-BY-NC-SA-4.0), recorded for later production review.
Add docs/cinematic-highlight-poc-plan.md tracking the PoC plan and milestones.
mvn -o verify: 245 tests, 0 failures/errors/skips (unchanged).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bg76sLc43Wc3j5ZcLkboYR
2026-07-21 23:00:57 +02:00
JSLMPR
f6dc6b8a83
Harden cinematic highlight planning and rendering
...
- require explicit approval and skip ineligible highlight projects
- validate timing and deduplicate candidate ranges
- enforce licensed local assets and fail-closed generation
- preserve video duration when mixing generated audio
- refresh skill runbooks and regression coverage
2026-07-21 18:32:35 +02:00
JSLMPR
97ba827d50
add asset generation
2026-07-21 10:03:27 +02:00
JSLMPR
618ba9af49
- Implement end-to-end cinematic highlight rendering pipeline
...
- Wire visual effects and local asset generation into highlight flow
- Add director plan rendering with local asset worker
2026-07-12 01:20:18 +02:00
JSLMPR
adc979eea8
Add local CV worker readiness checks
2026-07-11 17:46:40 +02:00
JSLMPR
80eca92d56
Add highlight rendering gap closure plan
2026-07-11 17:26:36 +02:00
JSLMPR
8195b58552
Add rich video editing diagnostics
2026-07-11 17:11:35 +02:00
JSLMPR
e2f49e2e5a
Add managed local CV worker startup
2026-07-11 16:50:54 +02:00
JSLMPR
9dc720b0cc
Add runnable local CV model worker
2026-07-11 16:40:59 +02:00
JSLMPR
82e557905e
Add local CV visual analysis provider
2026-07-11 10:49:11 +02:00
JSLMPR
eea619a2d3
Add highlight visual analysis
2026-07-11 10:35:07 +02:00
JSLMPR
fc17578549
Add highlight audio analysis
2026-07-11 10:23:07 +02:00
JSLMPR
5d5f8022f2
Add highlight scene segmentation
2026-07-11 10:16:07 +02:00
JSLMPR
ed337c1268
Add highlight source analysis
2026-07-11 09:59:55 +02:00
JSLMPR
0b6e5afddf
Add highlight source scheduler
2026-07-11 09:50:11 +02:00
JSLMPR
5ba108f740
Add highlight project folder contract
2026-07-11 09:42:55 +02:00
JSLMPR
9536928054
Add cinematic edit approval gate
2026-07-11 09:36:56 +02:00
JSLMPR
2dc3ec97f4
Add cinematic benchmark metrics
2026-07-11 09:28:13 +02:00
JSLMPR
72a0626ab7
Add cinematic category fixture integration tests
2026-07-11 01:29:23 +02:00
JSLMPR
2ec2b9c37f
Add cinematic editing operator runbook
2026-07-11 01:26:46 +02:00
JSLMPR
9b56e89b4c
Add cinematic render QA report
2026-07-11 01:25:38 +02:00
JSLMPR
2d0c331710
Add cinematic dynamic crop rendering
2026-07-11 01:20:39 +02:00
JSLMPR
bb23ac80e1
Add cinematic audio mastering filters
2026-07-11 01:16:14 +02:00
JSLMPR
43fccb7dc6
Render cinematic text overlays
2026-07-11 01:06:38 +02:00
JSLMPR
376bc41685
Add local cinematic asset library
2026-07-11 01:02:38 +02:00
JSLMPR
e3d69ad209
Add cinematic edit asset provider interfaces
2026-07-11 00:59:04 +02:00
JSLMPR
3348ae8e5d
Validate cinematic edit plans
2026-07-11 00:54:52 +02:00
JSLMPR
5006dfd50b
Add category-aware cinematic highlight planning
2026-07-11 00:50:12 +02:00
JSLMPR
5d889b00dc
• working version but not cinematic
2026-07-11 00:32:46 +02:00
JSLMPR
13b7dc4cdf
Complete cinematic editing implementation plan
2026-07-10 19:10:34 +02:00
JSLMPR
e5a86257d1
Document local AI director workflow
2026-07-10 19:05:19 +02:00
JSLMPR
051f4e56d0
Add cinematic editing integration test
2026-07-10 19:00:40 +02:00
JSLMPR
8fc85320e9
Add cinematic edit observability
2026-07-10 18:58:57 +02:00
JSLMPR
c3904b75c2
Add voiceover generation hook
2026-07-10 18:53:34 +02:00
JSLMPR
1c3db181a3
Add edit sound effect cues
2026-07-10 18:47:18 +02:00
JSLMPR
e2037a7629
Add basic edit transitions
2026-07-10 16:19:05 +02:00
JSLMPR
c3c6c7a790
Add edit render manifest
2026-07-10 16:16:13 +02:00
JSLMPR
a3ca4826f5
Add edit audio mixing
2026-07-10 16:15:09 +02:00
JSLMPR
46a4982ef9
Add concat edit timeline rendering
2026-07-10 16:13:59 +02:00
JSLMPR
21e5cef45d
Add normalized edit segment rendering
2026-07-10 16:08:08 +02:00
JSLMPR
2b4c5992a6
Add edit plan API
2026-07-10 16:00:49 +02:00
JSLMPR
4979e4da25
Add strict edit plan validation
2026-07-10 15:55:59 +02:00
JSLMPR
a3317cfb43
Add edit plan inbox pickup
2026-07-10 15:52:35 +02:00
JSLMPR
9c0a2e88e3
Add local director project scheduler
2026-07-10 15:43:04 +02:00
JSLMPR
f8d0bc874e
Add local AI director prompt generation
2026-07-10 15:38:16 +02:00
JSLMPR
8a1dd0ac3a
Add cinematic storyboard prompt generation
2026-07-10 15:35:15 +02:00
JSLMPR
0ccfd99147
Add cinematic analysis writer
2026-07-10 15:30:37 +02:00
JSLMPR
a5b8ed10a3
Add cinematic proxy generation
2026-07-10 15:24:28 +02:00
JSLMPR
d7712bbc01
Add cinematic contact sheet generation
2026-07-10 15:17:45 +02:00