记录媒体资产入库策略
This commit is contained in:
parent
484c34c7a9
commit
65ee8eb1dc
|
|
@ -3,3 +3,21 @@ tmp/*
|
||||||
|
|
||||||
garden-gpt-image-2/*
|
garden-gpt-image-2/*
|
||||||
!garden-gpt-image-2/.gitkeep
|
!garden-gpt-image-2/.gitkeep
|
||||||
|
|
||||||
|
# Generated / discarded project assets
|
||||||
|
projects/**/slides/s*/*.png
|
||||||
|
projects/**/slides/s*/*.jpg
|
||||||
|
projects/**/slides/s*/*.jpeg
|
||||||
|
projects/**/slides/s*/*.webp
|
||||||
|
projects/**/slides/s*/*.gif
|
||||||
|
projects/**/slides/s*/*.mp4
|
||||||
|
projects/**/slides/s*/*.mov
|
||||||
|
projects/**/slides/s*/*.avi
|
||||||
|
projects/**/slides/s*/*.mkv
|
||||||
|
projects/**/slides/s*/*.wav
|
||||||
|
projects/**/slides/s*/*.mp3
|
||||||
|
projects/**/slides/s*/*.m4a
|
||||||
|
projects/**/renders/**
|
||||||
|
projects/**/exports/**
|
||||||
|
projects/**/videos/**
|
||||||
|
projects/**/archive/**
|
||||||
|
|
|
||||||
|
|
@ -152,9 +152,12 @@ Rules:
|
||||||
- `sNN-vN-design.md` is Chinese by default. If an English design companion is needed, write `sNN-vN-design-en.md` beside it; the English file supplements but does not replace the default Chinese design.
|
- `sNN-vN-design.md` is Chinese by default. If an English design companion is needed, write `sNN-vN-design-en.md` beside it; the English file supplements but does not replace the default Chinese design.
|
||||||
- For design-gated slides, write `design` first and wait for user confirmation before writing `brief`, `prompt`, or generating the image, unless the user explicitly authorizes the full chain in one task.
|
- For design-gated slides, write `design` first and wait for user confirmation before writing `brief`, `prompt`, or generating the image, unless the user explicitly authorizes the full chain in one task.
|
||||||
- `visual-system/` is the production authority for slide work.
|
- `visual-system/` is the production authority for slide work.
|
||||||
|
- `intake/` and `visual-system/` are project source authorities and should stay in Git, including approved reference images.
|
||||||
- Style continuity must use `visual-system/style/style-prompt-master.md`.
|
- Style continuity must use `visual-system/style/style-prompt-master.md`.
|
||||||
- Character continuity must use `visual-system/characters/character-reference-registry.md` and active character image references.
|
- Character continuity must use `visual-system/characters/character-reference-registry.md` and active character image references.
|
||||||
- Visible character identity cannot be generated from text-only prompts when identity matters.
|
- Visible character identity cannot be generated from text-only prompts when identity matters.
|
||||||
- Slide prompts must use the `gpt-image-2` Skill Advisor / host-native workflow.
|
- Slide prompts must use the `gpt-image-2` Skill Advisor / host-native workflow.
|
||||||
|
- In `slides/sNN/`, keep Markdown control/script artifacts in Git, but treat generated images, audio, and video as asset-layer files that are ignored by default and recorded by path/hash/status in control files.
|
||||||
|
- Project `archive/` directories are for discarded images and discarded documents by default. Do not add them to Git unless the user explicitly promotes a specific archived item back into `intake/`, `visual-system/`, or another source-authority location.
|
||||||
- New slide-task execution must append the next unused `sNN-vN-*` version and must not overwrite existing slide artifacts unless the user explicitly authorizes an overwrite repair for named files.
|
- New slide-task execution must append the next unused `sNN-vN-*` version and must not overwrite existing slide artifacts unless the user explicitly authorizes an overwrite repair for named files.
|
||||||
- Review defaults to `none` in production-light and local-only in test/audit or explicit review tasks. Do not call Minimax MCP or other external vision/review services unless the user explicitly authorizes that task.
|
- Review defaults to `none` in production-light and local-only in test/audit or explicit review tasks. Do not call Minimax MCP or other external vision/review services unless the user explicitly authorizes that task.
|
||||||
|
|
|
||||||
|
|
@ -116,6 +116,9 @@ Rules:
|
||||||
|
|
||||||
- `tasks/<task-id>/` records orchestration and agent communication.
|
- `tasks/<task-id>/` records orchestration and agent communication.
|
||||||
- `slides/sNN/` remains the durable home for slide artifacts.
|
- `slides/sNN/` remains the durable home for slide artifacts.
|
||||||
|
- In `slides/sNN/`, Markdown control/script artifacts are Git-tracked by default; generated image, audio, and video files are asset-layer outputs ignored by default and referenced from control files by path, status, and hash when needed.
|
||||||
|
- `intake/` and `visual-system/` are source-authority areas and should stay in Git, including approved reference images.
|
||||||
|
- `archive/` is for discarded images and discarded documents by default. Do not add archive contents to Git unless the user explicitly promotes a specific item back into a source-authority area.
|
||||||
- Task records link to slide artifacts by path and should not duplicate full prompts.
|
- Task records link to slide artifacts by path and should not duplicate full prompts.
|
||||||
- `production-run-status.md` is the compact continuation surface for multi-package production. It records scope, completed units, active child session, next cursor, latest callback, and stop conditions.
|
- `production-run-status.md` is the compact continuation surface for multi-package production. It records scope, completed units, active child session, next cursor, latest callback, and stop conditions.
|
||||||
- Task records do not own the slide version number. Before each slide run, resolve the next unused `sNN-vN-*` version from the existing files in `slides/sNN/`, then write only that new version.
|
- Task records do not own the slide version number. Before each slide run, resolve the next unused `sNN-vN-*` version from the existing files in `slides/sNN/`, then write only that new version.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue