# 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' ```