295 lines
7.8 KiB
Markdown
295 lines
7.8 KiB
Markdown
# Character Consistency Slide Task Handoff
|
|
|
|
## Status
|
|
|
|
- Date: 2026-06-24.
|
|
- Project: `projects/2026-06-23-在路上`.
|
|
- Purpose: prepare the next session to test the new local slide task orchestration workflow with the five character-consistency slides.
|
|
- Current state: workflow rules and templates have been drafted and promoted into workspace rules, but the actual character-consistency task directory has not been created yet.
|
|
|
|
This handoff is not a CCPE invocation. It is for local Video Workbench slide task orchestration.
|
|
|
|
## Current Uncommitted Workflow Changes
|
|
|
|
At the time this handoff was written, these workflow changes are in the working tree:
|
|
|
|
```text
|
|
AGENTS.md
|
|
VIDEO_WORKBENCH.md
|
|
docs/workflows/slide-task-orchestration.md
|
|
docs/workflows/slide-task-templates.md
|
|
docs/workflows/slide-task-orchestration-plan.md
|
|
```
|
|
|
|
Check `git status --short` before continuing.
|
|
|
|
## Must Read First
|
|
|
|
Read in this order:
|
|
|
|
1. `AGENTS.md`
|
|
- UTF-8 rules.
|
|
- `gpt-image-2` Skill Advisor workflow.
|
|
- task-level authorization rule.
|
|
- local slide task workflow rules.
|
|
2. `VIDEO_WORKBENCH.md`
|
|
- project layout.
|
|
- `slides/sNN/sNN-vN-type.ext` naming.
|
|
- `tasks/` orchestration model.
|
|
- reference-capable generation rule.
|
|
3. `docs/workflows/slide-task-orchestration.md`
|
|
- active main session / child session / slide agent contract.
|
|
4. `docs/workflows/slide-task-templates.md`
|
|
- exact task, child-session, packet, return, brief, prompt, and review structures.
|
|
5. `projects/2026-06-23-在路上/project.md`
|
|
6. `projects/2026-06-23-在路上/execution-plan.md`
|
|
7. `projects/2026-06-23-在路上/visual-system/visual-system.md`
|
|
8. `projects/2026-06-23-在路上/visual-system/style/style-prompt-master.md`
|
|
9. `projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md`
|
|
10. `projects/2026-06-23-在路上/intake/阶段五-人物一致性单镜.md`
|
|
11. `projects/2026-06-23-在路上/slides/slides.md`
|
|
12. `projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md`
|
|
|
|
## Task To Create Next
|
|
|
|
Use this task directory:
|
|
|
|
```text
|
|
projects/2026-06-23-在路上/tasks/2026-06-24-character-consistency/
|
|
```
|
|
|
|
Worker profile:
|
|
|
|
```text
|
|
video-slide-production
|
|
```
|
|
|
|
Default slide scope:
|
|
|
|
```text
|
|
s05
|
|
s21
|
|
s14
|
|
s25
|
|
s33
|
|
```
|
|
|
|
Default child-session split:
|
|
|
|
```text
|
|
session-01: s05 -> s21 -> s14
|
|
session-02: s25 -> s33
|
|
```
|
|
|
|
Run child sessions sequentially. Do not parallelize.
|
|
|
|
## Required User Instruction Before Starting
|
|
|
|
The next main session should ask for or receive a concrete task running mode before creating prompts or generating images:
|
|
|
|
```text
|
|
prompt only
|
|
```
|
|
|
|
or:
|
|
|
|
```text
|
|
prompt and generate
|
|
```
|
|
|
|
If the mode is `prompt only`:
|
|
|
|
- create `task-plan.md`;
|
|
- create child-session plans;
|
|
- write `sNN-v1-brief.md`;
|
|
- create slide-agent packets;
|
|
- have slide agents write `sNN-v1-prompt.md`;
|
|
- do not generate images.
|
|
|
|
If the mode is `prompt and generate`:
|
|
|
|
- record the mode and exact slide scope in `task-plan.md`;
|
|
- create briefs and prompts;
|
|
- load required character reference images before generation;
|
|
- generate new images only for the authorized scope;
|
|
- write review files only where required.
|
|
|
|
## Current Slide-Specific Context
|
|
|
|
The five test slides are from:
|
|
|
|
```text
|
|
projects/2026-06-23-在路上/intake/阶段五-人物一致性单镜.md
|
|
```
|
|
|
|
Purpose:
|
|
|
|
> Let the audience believe that the traveler remains the same person through back view, side/back action, half-profile, hand/body detail, and restrained emotional close-up.
|
|
|
|
Recommended order:
|
|
|
|
```text
|
|
s05 -> s21 -> s14 -> s25 -> s33
|
|
```
|
|
|
|
Slide roles:
|
|
|
|
| Slide | Function | Identity risk |
|
|
| --- | --- | --- |
|
|
| `s05` | backpack / coat / back silhouette baseline | medium human |
|
|
| `s21` | side/back motion, backpack adjustment, fire direction | medium human |
|
|
| `s14` | half-profile tired dignity in city edge | close / face human |
|
|
| `s25` | hand/body dust action and face edge | close / detail human |
|
|
| `s33` | restrained emotional half-profile | close / face human |
|
|
|
|
## Old Broad-Run Images
|
|
|
|
The following images already exist from the flawed broad run:
|
|
|
|
```text
|
|
slides/s05/s05-v1-image.png
|
|
slides/s14/s14-v1-image.png
|
|
slides/s21/s21-v1-image.png
|
|
slides/s25/s25-v1-image.png
|
|
slides/s33/s33-v1-image.png
|
|
```
|
|
|
|
Do not treat them as accepted finals.
|
|
|
|
Use them only as comparison or failure context unless the user explicitly asks to salvage one.
|
|
|
|
The broad-run failure was:
|
|
|
|
- no per-slide brief;
|
|
- no per-slide prompt;
|
|
- text-only character description;
|
|
- accepted character reference images were not actually loaded;
|
|
- high-risk identity slides drifted.
|
|
|
|
## Visual-System Requirements
|
|
|
|
The child session and slide agent must use active `visual-system/` materials.
|
|
|
|
Style:
|
|
|
|
```text
|
|
projects/2026-06-23-在路上/visual-system/style/style-prompt-master.md
|
|
```
|
|
|
|
Character:
|
|
|
|
```text
|
|
projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md
|
|
```
|
|
|
|
Rules:
|
|
|
|
- Style prompt language must come from the active style master.
|
|
- Character references must be selected from the active character registry.
|
|
- Visible character identity must not be generated from text-only prompts.
|
|
- For near / identity-heavy slides, prefer matching crop references.
|
|
- For back / side / walking slides, prefer matching crop or transparent slice by visible direction.
|
|
- The prompt must name loaded reference roles such as `Image 1: identity reference`.
|
|
|
|
## Expected Per-Slide Artifacts
|
|
|
|
For each slide:
|
|
|
|
```text
|
|
slides/sNN/sNN-v1-brief.md
|
|
slides/sNN/sNN-v1-prompt.md
|
|
```
|
|
|
|
If generation is authorized and succeeds:
|
|
|
|
```text
|
|
slides/sNN/sNN-v1-image.png
|
|
```
|
|
|
|
If review is required:
|
|
|
|
```text
|
|
slides/sNN/sNN-v1-review.md
|
|
```
|
|
|
|
Review is expected for this character-consistency test if images are generated, because these slides are identity-sensitive.
|
|
|
|
## Expected Task Artifacts
|
|
|
|
Task root:
|
|
|
|
```text
|
|
task-plan.md
|
|
task-log.md
|
|
```
|
|
|
|
Session 01:
|
|
|
|
```text
|
|
session-01/child-session-plan.md
|
|
session-01/child-session-handoff.md
|
|
session-01/packets/s05-v1-slide-agent-packet.md
|
|
session-01/packets/s21-v1-slide-agent-packet.md
|
|
session-01/packets/s14-v1-slide-agent-packet.md
|
|
session-01/returns/s05-v1-slide-agent-return.md
|
|
session-01/returns/s21-v1-slide-agent-return.md
|
|
session-01/returns/s14-v1-slide-agent-return.md
|
|
```
|
|
|
|
Session 02:
|
|
|
|
```text
|
|
session-02/child-session-plan.md
|
|
session-02/child-session-handoff.md
|
|
session-02/packets/s25-v1-slide-agent-packet.md
|
|
session-02/packets/s33-v1-slide-agent-packet.md
|
|
session-02/returns/s25-v1-slide-agent-return.md
|
|
session-02/returns/s33-v1-slide-agent-return.md
|
|
```
|
|
|
|
## Do Not Do
|
|
|
|
- Do not invoke CCPE for this workflow.
|
|
- Do not ask GPT V2 for final prompts.
|
|
- Do not use Minimax MCP for review by default.
|
|
- Do not generate visible-character identity slides from text-only prompts.
|
|
- Do not use archived character or style files unless a packet explicitly reopens them.
|
|
- Do not process multiple slides inside one slide agent.
|
|
- Do not run child sessions or slide agents in parallel.
|
|
- Do not treat old broad-run images as accepted finals.
|
|
|
|
## Suggested Next User Message
|
|
|
|
The next user can start with:
|
|
|
|
```text
|
|
Use slide task orchestration for projects/2026-06-23-在路上.
|
|
|
|
Task: character consistency test.
|
|
Worker profile: video-slide-production.
|
|
Mode: prompt only.
|
|
Slides: s05, s21, s14, s25, s33.
|
|
Split: session-01 s05/s21/s14, session-02 s25/s33.
|
|
|
|
Create the task records and run session-01 sequentially.
|
|
```
|
|
|
|
If the user wants image generation in the same task, replace `Mode: prompt only` with:
|
|
|
|
```text
|
|
Mode: prompt and generate.
|
|
```
|
|
|
|
## Verification Before Starting
|
|
|
|
Before starting the task, verify:
|
|
|
|
```powershell
|
|
git status --short
|
|
Test-Path -LiteralPath 'docs/workflows/slide-task-orchestration.md'
|
|
Test-Path -LiteralPath 'docs/workflows/slide-task-templates.md'
|
|
Test-Path -LiteralPath 'projects/2026-06-23-在路上/intake/阶段五-人物一致性单镜.md'
|
|
Test-Path -LiteralPath 'projects/2026-06-23-在路上/visual-system/style/style-prompt-master.md'
|
|
Test-Path -LiteralPath 'projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md'
|
|
```
|