Decision-Log.md
... ...
@@ -4,11 +4,12 @@ Use this page for decisions that change production canon. Newest entries go firs
4 4
5 5
| Date | Area | Decision | Status | Affected pages |
6 6
| --- | --- | --- | --- | --- |
7
+| 2026-07-26 | Pipeline order | Suno is always the first media-generation stage; lock its selected audio and timing map before Anima storyboarding, then use Wan and finish in Palmier | Approved | [Music and Voices](/Music-and-Voices), [Visual Pipeline](/Visual-Pipeline), [Little Lanterns Format](/Little-Lanterns-Format) |
7 8
| 2026-07-26 | Series structure | Every Little Lanterns season contains 26 A–Z episodes; Alphabet Adventures is the recurring series format rather than a standalone generic season theme | Approved | [Little Lanterns](/Little-Lanterns), [Seasons](/Seasons) |
8 9
| 2026-07-26 | Season 01 slate | Adopt the supplied A–Z titles and loglines as the complete candidate episode slate for Alphabet Adventures | Candidate | [Season 01 — Alphabet Adventures](/Season-01---Alphabet-Adventures) |
9 10
| 2026-07-26 | Season architecture | Evaluate 26 alphabet-season themes against visual variety and production yield; develop Alphabet Adventures, Animal, Tasty, Music, and Bible as the proposed first five | Candidate | [Seasons](/Seasons) |
10 11
| 2026-07-26 | Media finishing | Finalize all selected episode media in Palmier for now; keep SmartGallery as the review and DAM layer | Approved interim | [Visual Pipeline](/Visual-Pipeline), [Asset Review](/Asset-Review), [Workflow Registry](/Workflow-Registry) |
11
-| 2026-07-26 | Initial production pipeline | Generate one approved Anima first frame per storyboard shot, animate it with local Wan 2.2 14B image-to-video, and generate music plus narration with Suno | Approved | [Visual Pipeline](/Visual-Pipeline), [Music and Voices](/Music-and-Voices), [Workflow Registry](/Workflow-Registry) |
12
+| 2026-07-26 | Initial production pipeline | Generate one approved Anima first frame per storyboard shot, animate it with local Wan 2.2 14B image-to-video, and generate music plus narration with Suno | Superseded ordering | [Visual Pipeline](/Visual-Pipeline), [Music and Voices](/Music-and-Voices), [Workflow Registry](/Workflow-Registry) |
12 13
| 2026-07-26 | Production bible | Repurpose the deprecated FaithOriginals.Media build wiki as The Lantern Club Production Bible | Approved | [Home](/) |
13 14
| 2026-07-26 | Series engine | Develop Little Lanterns as recurring alphabet seasons with Lumi and Pip | Candidate | [Little Lanterns](/Little-Lanterns), [Seasons](/Seasons) |
14 15
| 2026-07-26 | Episode format | Test a 4–5 minute Find → Meet → Help → Discover → Sing → Shine structure | Candidate | [Little Lanterns Format](/Little-Lanterns-Format) |
Episode-Template.md
... ...
@@ -18,16 +18,42 @@ Lumi and Pip meet **[guest]**, help with **[problem]**, and discover **[meaning]
18 18
**Emotional idea:**
19 19
**Audience participation:**
20 20
21
+## Suno-first audio lock
22
+
23
+**Two voice roles:**
24
+**Spoken-word tags:**
25
+**Narration role:**
26
+**Feeling arc:**
27
+**Hook:**
28
+**Suno prompt record:**
29
+**Selected Suno version:**
30
+**Locked audio duration:**
31
+**Music output:**
32
+**Narration output:**
33
+**Audio status:** Draft
34
+
35
+| Cue | Start | End | Lyric / narration | Story beat | Visual opportunity |
36
+| --- | ---: | ---: | --- | --- | --- |
37
+| CUE-01 | | | | Find | |
38
+| CUE-02 | | | | Meet | |
39
+| CUE-03 | | | | Help | |
40
+| CUE-04 | | | | Discover | |
41
+| CUE-05 | | | | Sing | |
42
+| CUE-06 | | | | Shine | |
43
+
44
+No visual storyboard begins until the selected Suno version and this timing map
45
+are locked.
46
+
21 47
## Beat sheet
22 48
23
-| Beat | Story action | Dialogue / lyric purpose | Duration |
24
-| --- | --- | --- | ---: |
25
-| Find | | | |
26
-| Meet | | | |
27
-| Help | | | |
28
-| Discover | | | |
29
-| Sing | | | |
30
-| Shine | | | |
49
+| Beat | Suno cue / range | Story action | Dialogue / lyric purpose | Duration |
50
+| --- | --- | --- | --- | ---: |
51
+| Find | | | | |
52
+| Meet | | | | |
53
+| Help | | | | |
54
+| Discover | | | | |
55
+| Sing | | | | |
56
+| Shine | | | | |
31 57
32 58
## Cast and location
33 59
... ...
@@ -36,40 +62,32 @@ Lumi and Pip meet **[guest]**, help with **[problem]**, and discover **[meaning]
36 62
**Primary location:**
37 63
**New props:**
38 64
39
-## Song brief
40
-
41
-**Two voice roles:**
42
-**Spoken-word tags:**
43
-**Narration role:**
44
-**Feeling arc:**
45
-**Hook:**
46
-**Suno record / link:**
47
-
48 65
## 12-panel storyboard
49 66
50
-| Panel | Shot | Story purpose | Anima first frame | Wan motion | Review |
51
-| ---: | --- | --- | --- | --- | --- |
52
-| 01 | Establishing wide | | | | |
53
-| 02 | Medium | | | | |
54
-| 03 | Insert / ECU | | | | |
55
-| 04 | OTS Lumi | | | | |
56
-| 05 | Reverse close-up | | | | |
57
-| 06 | Lumi close-up | | | | |
58
-| 07 | Pip close-up | | | | |
59
-| 08 | Two-shot | | | | |
60
-| 09 | Dynamic angle | | | | |
61
-| 10 | Reaction ECU | | | | |
62
-| 11 | Payoff wide | | | | |
63
-| 12 | Final close / two-shot | | | | |
67
+| Panel | Suno cue / range | Shot | Story purpose | Anima first frame | Wan motion | Review |
68
+| ---: | --- | --- | --- | --- | --- | --- |
69
+| 01 | | Establishing wide | | | | |
70
+| 02 | | Medium | | | | |
71
+| 03 | | Insert / ECU | | | | |
72
+| 04 | | OTS Lumi | | | | |
73
+| 05 | | Reverse close-up | | | | |
74
+| 06 | | Lumi close-up | | | | |
75
+| 07 | | Pip close-up | | | | |
76
+| 08 | | Two-shot | | | | |
77
+| 09 | | Dynamic angle | | | | |
78
+| 10 | | Reaction ECU | | | | |
79
+| 11 | | Payoff wide | | | | |
80
+| 12 | | Final close / two-shot | | | | |
64 81
65 82
## Generation provenance
66 83
84
+**Suno music output:**
85
+**Suno narration output:**
86
+**Suno timing map version:**
67 87
**Anima model / checkpoint:**
68 88
**Anima workflow version:**
69 89
**Dimensions:** 864 × 1152 (3:4 portrait candidate)
70 90
**Wan 2.2 14B workflow version:**
71
-**Suno music output:**
72
-**Suno narration output:**
73 91
**Palmier project / timeline:**
74 92
**Palmier timeline version:**
75 93
**Final Palmier output:**
Little-Lanterns-Format.md
... ...
@@ -7,19 +7,22 @@
7 7
8 8
The episode is designed as one coordinated audio-visual sequence:
9 9
10
-1. **Anima storyboard** — generate and approve the first frame for every planned
11
- shot.
12
-2. **Wan 2.2 14B image-to-video** — animate each approved first frame as a short
13
- shot.
14
-3. **Suno music and narration** — generate the musical structure, two-character
15
- voices, spoken narration, spoken-word tags, and emotional performance.
16
-4. **Palmier finish** — assemble, time, revise, and finalize all selected Wan
10
+1. **Suno music and narration** — generate and approve the musical structure,
11
+ two-character voices, spoken narration, spoken-word tags, and emotional
12
+ performance.
13
+2. **Audio lock and timing map** — mark the selected Suno version’s story beats,
14
+ lyrics, narration, transitions, and shot opportunities.
15
+3. **Anima storyboard** — design and approve the first frame for every planned
16
+ shot against the locked Suno timing.
17
+4. **Wan 2.2 14B image-to-video** — animate each approved first frame to serve
18
+ its assigned audio range.
19
+5. **Palmier finish** — assemble, time, revise, and finalize all selected Wan
17 20
shots and Suno audio in Palmier while preserving prompt and workflow
18 21
provenance.
19 22
20 23
The 12-panel storyboard is therefore not disposable concept art. Each approved
21 24
panel is the visual start frame and continuity contract for its corresponding
22
-video shot.
25
+video shot, and each panel must reference the Suno cue or time range it serves.
23 26
24 27
## Story rhythm
25 28
Music-and-Voices.md
... ...
@@ -2,13 +2,18 @@
2 2
3 3
**Status:** Approved initial tool direction; prompt format remains Candidate
4 4
5
-Suno is the initial generation tool for both **music and narration**. The working
6
-pipeline is strongest when a piece is designed for two distinct voices, uses
7
-explicit spoken-word tags, and describes the emotional movement of each section.
5
+**Suno is always the first media-generation stage.** After the episode concept,
6
+learning goal, and story/song brief are approved, Suno generates both **music
7
+and narration**. No Anima storyboard or Wan shot production begins until a
8
+specific Suno version is selected and its timing map is recorded.
8 9
9
-The audio concept is developed with the storyboard rather than added after
10
-animation. Its selected structure becomes the timing and emotional guide for the
11
-Wan image-to-video shots and Palmier finish.
10
+The working pipeline is strongest when a piece is designed for two distinct
11
+voices, uses explicit spoken-word tags, and describes the emotional movement of
12
+each section.
13
+
14
+The selected Suno structure is the episode’s timing and emotional spine. The
15
+storyboard interprets that audio; the audio is not reshaped to justify an
16
+already-generated storyboard.
12 17
13 18
## Voice functions
14 19
... ...
@@ -47,6 +52,11 @@ song:
47 52
prompt_version: ""
48 53
output_link: ""
49 54
status: Draft
55
+ audio_lock:
56
+ selected_version: ""
57
+ duration: ""
58
+ timing_map: ""
59
+ locked_on: YYYY-MM-DD
50 60
```
51 61
52 62
For episodes where control is stronger with separate generations, preserve
... ...
@@ -60,4 +70,6 @@ combined in Palmier.
60 70
* Let the chorus express the discovery, not merely repeat the letter.
61 71
* Write visual beats and song structure together.
62 72
* Preserve generation prompts and selected output links.
63
-* Lock the chosen audio structure before final Wan shot timing and Palmier finishing.
73
+* Lock the chosen Suno version and timing map before Anima storyboarding.
74
+* Treat any later audio change as a dependency change that may invalidate the
75
+ storyboard, Wan shots, and Palmier timeline.
Season-01---Alphabet-Adventures.md
... ...
@@ -274,7 +274,7 @@ earlier adventures to find his way home.
274 274
275 275
Build an A–Z season contact board with one guest silhouette, palette, location
276 276
anchor, hero prop, and primary motion for each episode. Then select a simple,
277
-average, and difficult episode for full Anima → Wan → Suno → Palmier pipeline
277
+average, and difficult episode for full Suno → Anima → Wan → Palmier pipeline
278 278
tests.
279 279
280 280
Create individual episode pages from the [Episode Template](/Episode-Template)
Visual-Pipeline.md
... ...
@@ -4,28 +4,61 @@
4 4
5 5
## Production flow
6 6
7
-1. Lock the episode’s cast, guest, location, style, and audio intent.
8
-2. Write a 12-panel board using the coverage rules in [Little Lanterns Format](/Little-Lanterns-Format).
9
-3. Compile each structured image record through the Anima model adapter.
10
-4. Generate Anima storyboard candidates locally in ComfyUI.
11
-5. Review character recognition, location continuity, shot diversity, story
7
+1. Approve the episode concept, learning goal, and Suno story/song brief.
8
+2. Generate the episode’s music, two-character voices, spoken narration,
9
+ spoken-word tags, and emotional performance through **Suno**.
10
+3. Select and lock one Suno version. Record its duration and timing map.
11
+4. Lock the episode’s cast, guest, location, and style records.
12
+5. Write a 12-panel board against the locked Suno timing using the coverage
13
+ rules in [Little Lanterns Format](/Little-Lanterns-Format).
14
+6. Assign every panel a Suno cue or exact audio range.
15
+7. Compile each structured image record through the Anima model adapter.
16
+8. Generate Anima storyboard candidates locally in ComfyUI.
17
+9. Review character recognition, location continuity, shot diversity, story
12 18
clarity, and the motion opportunity in every frame.
13
-6. Approve one Anima frame per shot. That image becomes the first frame and
19
+10. Approve one Anima frame per shot. That image becomes the first frame and
14 20
visual continuity contract for image-to-video.
15
-7. Write a motion prompt that describes only what changes after the approved
16
- first frame.
17
-8. Animate each approved frame through the local **Wan 2.2 14B
18
- image-to-video** workflow.
19
-9. Generate the episode’s music, character voices, spoken narration,
20
- spoken-word tags, and emotional performance through **Suno**.
21
-10. Send the selected Wan video shots and Suno audio to **Palmier**.
22
-11. Assemble, time, revise, and finalize all episode media in Palmier.
23
-12. Store review assets in SmartGallery and record the Palmier project,
21
+11. Write a motion prompt that describes only what changes after the approved
22
+ first frame during its assigned audio range.
23
+12. Animate each approved frame through the local **Wan 2.2 14B
24
+ image-to-video** workflow.
25
+13. Send the selected Wan video shots and locked Suno audio to **Palmier**.
26
+14. Assemble, time, revise, and finalize all episode media in Palmier.
27
+15. Store review assets in SmartGallery and record the Palmier project,
24 28
timeline, final outputs, links, and provenance here.
25 29
26 30
## Handoff contracts
27 31
28
-### Anima → Wan 2.2 14B
32
+### Suno → timed visual plan
33
+
34
+Suno is always the first generated-media stage. Every locked audio version hands
35
+off:
36
+
37
+```yaml
38
+audio_handoff:
39
+ episode: S01E__
40
+ suno_prompt_record: ""
41
+ music_output: ""
42
+ narration_output: ""
43
+ selected_version: ""
44
+ duration: ""
45
+ emotional_arc: ""
46
+ spoken_word_tags: []
47
+ timing_map:
48
+ - cue_id: CUE-01
49
+ start: ""
50
+ end: ""
51
+ lyric_or_narration: ""
52
+ story_beat: ""
53
+ visual_opportunity: ""
54
+ locked_on: YYYY-MM-DD
55
+```
56
+
57
+Music and narration may be generated as one integrated performance or as
58
+separate approved outputs. In either case, their combined selected timing is
59
+locked before Anima storyboarding begins.
60
+
61
+### Timed visual plan and Anima → Wan 2.2 14B
29 62
30 63
Every approved storyboard shot hands off:
31 64
... ...
@@ -39,6 +72,9 @@ shot_handoff:
39 72
dimensions: 864x1152
40 73
visible_characters: []
41 74
continuity_anchors: []
75
+ suno_cue_ids: []
76
+ audio_start: ""
77
+ audio_end: ""
42 78
intended_action: ""
43 79
camera_motion: ""
44 80
environmental_motion: ""
... ...
@@ -50,26 +86,6 @@ The first-frame image owns appearance, framing, wardrobe, location, props, and
50 86
starting pose. The Wan motion prompt owns change over time. It must not
51 87
redesign the frame.
52 88
53
-### Suno → Palmier
54
-
55
-Every approved audio handoff records:
56
-
57
-```yaml
58
-audio_handoff:
59
- episode: S01E__
60
- suno_prompt_record: ""
61
- music_output: ""
62
- narration_output: ""
63
- selected_version: ""
64
- emotional_arc: ""
65
- spoken_word_tags: []
66
- edit_notes: ""
67
-```
68
-
69
-Music and narration may be generated as one integrated performance or as
70
-separate approved outputs, but the selected structure must be known before
71
-Palmier finishing.
72
-
73 89
### Wan and Suno → Palmier
74 90
75 91
Palmier is the approved finishing environment for all media **for now**. Each
... ...
@@ -121,7 +137,8 @@ source-generation records for Anima, Wan, or Suno.
121 137
* No unexplained duplicate character or wardrobe mutation appears.
122 138
* Every approved frame has a specific, achievable motion plan.
123 139
* Wan preserves the approved first-frame identity, composition, and location.
124
-* Music and narration support the same emotional beats used by the storyboard.
140
+* Every panel and Wan shot references its locked Suno cue or audio range.
141
+* Music and narration establish the emotional beats interpreted by the storyboard.
125 142
* The Palmier timeline references the selected Wan and Suno versions.
126 143
* The final Palmier output can be traced back to every source-generation record.
127 144
Workflow-Registry.md
... ...
@@ -5,10 +5,10 @@ review link whenever a workflow changes.
5 5
6 6
| Workflow | Purpose | Runtime | Version / path | Status |
7 7
| --- | --- | --- | --- | --- |
8
+| Music and narration | Create and lock the timing spine before visual generation | Suno workflow | Exact prompt version TBD | Approved first stage |
8 9
| Character reference pack | Turnaround, expressions, pair scale | Local ComfyUI | TBD | Draft |
9
-| 12-panel first-frame storyboard | Consistent cast, location, varied coverage, and approved first frame for every shot | Local ComfyUI / Anima | Mary–Joseph V1 is the current learning reference | Approved direction |
10
-| Image-to-video shot | Animate an approved Anima first frame without redesigning it | Local ComfyUI / Wan 2.2 14B | Exact workflow path and version TBD | Approved direction |
11
-| Music and narration | Music, two-character voices, spoken narration, spoken-word tags, and feelings | Suno workflow | Exact prompt version TBD | Approved direction |
10
+| 12-panel first-frame storyboard | Interpret the locked Suno timing with consistent cast, location, varied coverage, and one approved first frame per shot | Local ComfyUI / Anima | Mary–Joseph V1 is the current learning reference | Approved second stage |
11
+| Image-to-video shot | Animate an approved Anima first frame to its assigned Suno cue without redesigning it | Local ComfyUI / Wan 2.2 14B | Exact workflow path and version TBD | Approved third stage |
12 12
| Episode finishing | Assemble, time, revise, and finalize every selected media element | Palmier | Exact project/template version TBD | Approved interim direction |
13 13
| Asset review | Contact sheets and approved output collections | SmartGallery | TBD | Candidate |
14 14