100 lines
3.7 KiB
Markdown
100 lines
3.7 KiB
Markdown
# Session 08 Child Session Plan
|
|
|
|
## Status
|
|
|
|
- Status: active.
|
|
- Created: 2026-06-24 19:37:22 +08:00.
|
|
- Parent task: `projects/2026-06-23-在路上/tasks/2026-06-24-character-consistency/`.
|
|
- Worker profile: `video-slide-production`.
|
|
- Running mode: `prompt and generate`.
|
|
- Package size: 4 slides.
|
|
- Review: none.
|
|
- Overwrite allowed: no.
|
|
- Custom capacity note: user-authorized 4-slide package context-capacity test beyond the default 3-slide cap.
|
|
|
|
## Assigned Slides
|
|
|
|
| Slide | Version | Slide row summary | Style module |
|
|
| --- | --- | --- | --- |
|
|
| S-15 | `s15-v2` | Road continues with no clear destination. | A |
|
|
| S-16 | `s16-v2` | Wide horizontal long-road composition. | A |
|
|
| S-17 | `s17-v2` | Wind and old signs/grass form a net-like pressure. | A |
|
|
| S-18 | `s18-v2` | Dusk drops into night edge. | A / D |
|
|
|
|
## Shared Context Read
|
|
|
|
- `AGENTS.md`
|
|
- `docs/workflows/slide-task-orchestration.md`
|
|
- `docs/workflows/slide-task-templates.md`
|
|
- `projects/2026-06-23-在路上/project.md`
|
|
- `projects/2026-06-23-在路上/execution-plan.md`
|
|
- `projects/2026-06-23-在路上/slides/slides.md`
|
|
- `projects/2026-06-23-在路上/tasks/2026-06-24-character-consistency/task-plan.md`
|
|
- `projects/2026-06-23-在路上/tasks/2026-06-24-character-consistency/task-log.md`
|
|
|
|
## Visual-System Files Read
|
|
|
|
- `projects/2026-06-23-在路上/visual-system/style/style-prompt-master.md`
|
|
- `projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md`
|
|
- `C:\Users\wangq\.agents\skills\gpt-image-2\SKILL.md`
|
|
- `C:\Users\wangq\.agents\skills\gpt-image-2\references\prompt-writing.md`
|
|
- `C:\Users\wangq\.agents\skills\gpt-image-2\references\scenes-and-illustrations\concept-scene.md`
|
|
- `C:\Users\wangq\.agents\skills\gpt-image-2\references\scenes-and-illustrations\minimalist-mood-scene.md`
|
|
|
|
## Gpt-Image-2 Mode
|
|
|
|
Command:
|
|
|
|
```powershell
|
|
node C:\Users\wangq\.agents\skills\gpt-image-2\scripts\check-mode.js --json
|
|
```
|
|
|
|
Result:
|
|
|
|
```json
|
|
{
|
|
"mode": "B-or-C",
|
|
"recommendation": "host-or-advisor",
|
|
"garden_mode_enabled": false,
|
|
"has_api_key": false,
|
|
"base_url": "https://api.openai.com/v1",
|
|
"model": "gpt-image-2",
|
|
"env_flag_value": "(unset)"
|
|
}
|
|
```
|
|
|
|
Interpretation: host-native Mode B in this Codex session because `image_gen` is available. Garden/API expected: no.
|
|
|
|
## Artifact Version / Write Policy
|
|
|
|
- Each slide folder was scanned before this plan was written.
|
|
- Existing files for each target slide only included `sNN-v1-image.png`.
|
|
- Next unused versions resolved as `s15-v2`, `s16-v2`, `s17-v2`, and `s18-v2`.
|
|
- No target v2 brief, packet, prompt, image, return, or review path existed at preflight.
|
|
- If any target path exists at worker runtime, the worker must stop and return artifact collision instead of writing.
|
|
|
|
## Per-Slide Work Order
|
|
|
|
1. Write visible-child-owned brief.
|
|
2. Write visible-child-owned packet.
|
|
3. Confirm brief and packet exist and prompt/image/return/review targets do not collide.
|
|
4. Launch exactly one internal one-shot worker for that slide/version.
|
|
5. Wait for return before starting the next slide.
|
|
6. If a worker transport fails after partial output, preserve that version as incomplete evidence and retry only with the next unused version.
|
|
|
|
## Agent Packet Paths
|
|
|
|
- `session-08/packets/s15-v2-slide-agent-packet.md`
|
|
- `session-08/packets/s16-v2-slide-agent-packet.md`
|
|
- `session-08/packets/s17-v2-slide-agent-packet.md`
|
|
- `session-08/packets/s18-v2-slide-agent-packet.md`
|
|
|
|
## Stop Conditions
|
|
|
|
- `session-08/` path collision.
|
|
- Any target v2 artifact collision.
|
|
- Worker writes or rewrites a brief or packet.
|
|
- Duplicate worker targets the same slide/version.
|
|
- Required visible reference image cannot be loaded into worker/generation context.
|
|
- Review file is created despite review mode none.
|