style规则制订及清理
This commit is contained in:
parent
9b1a3c331d
commit
8cad95753f
|
|
@ -0,0 +1,37 @@
|
|||
watched_paths:
|
||||
- "2026-06-24-on-the-road-style-reference-handoff.md"
|
||||
status_fields:
|
||||
- status
|
||||
- lifecycle
|
||||
forbidden_status_values:
|
||||
- stable
|
||||
- accepted
|
||||
- final
|
||||
- released
|
||||
- production-ready
|
||||
warning_status_values:
|
||||
- active
|
||||
- completed
|
||||
- complete
|
||||
approved_phrases:
|
||||
- owner-approved
|
||||
- ccra-approved
|
||||
- production-ready
|
||||
- released
|
||||
- final
|
||||
- accepted
|
||||
- 已接受
|
||||
- 已验证
|
||||
- 完成
|
||||
required_evidence_markers:
|
||||
- evidence
|
||||
- Evidence
|
||||
- user
|
||||
- User
|
||||
- 用户
|
||||
allowed_contexts:
|
||||
- "not accepted"
|
||||
- "not accepted finals"
|
||||
- "Do not"
|
||||
- "不"
|
||||
- "候选"
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"scan_root": "C:\\Users\\wangq\\Documents\\Codex\\video-workbench\\handoff",
|
||||
"config_path": "C:\\Users\\wangq\\Documents\\Codex\\video-workbench\\handoff\\2026-06-24-on-the-road-style-reference-context\\lifecycle-guard-config.yaml",
|
||||
"files_scanned": [
|
||||
"2026-06-24-on-the-road-style-reference-handoff.md"
|
||||
],
|
||||
"possible_overclaims": [],
|
||||
"field_level_findings": [],
|
||||
"phrase_level_findings": [],
|
||||
"missing_evidence_markers": [],
|
||||
"warnings": [],
|
||||
"blocking_errors": [],
|
||||
"observations": [
|
||||
{
|
||||
"file": "2026-06-24-on-the-road-style-reference-handoff.md",
|
||||
"source": "text",
|
||||
"phrase": "accepted",
|
||||
"line": 168,
|
||||
"column": 100,
|
||||
"severity": "observation",
|
||||
"evidence_present": true,
|
||||
"context": "ter.md` exists? - Should `style-blueprints-contactsheet.png` remain active for quick visual inspection, or become archived process evidence? - Should style modules reference source images from `intake/imgs/` directly, or only reference the accepted style board and C repair image? ## Verification Commands Already Run In This Handoff ```powershell git status --short ``` Result before creating this handoff: clean. ```powershell python C:\\Users\\wangq\\.agents\\skills\\review-context-bui",
|
||||
"message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.",
|
||||
"kind": "evidence_present_claim"
|
||||
}
|
||||
],
|
||||
"machine_readable_summary": {
|
||||
"status": "PASS",
|
||||
"files_scanned_count": 1,
|
||||
"field_finding_count": 0,
|
||||
"phrase_finding_count": 0,
|
||||
"missing_evidence_count": 0,
|
||||
"warning_count": 0,
|
||||
"blocking_count": 0,
|
||||
"observation_count": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Lifecycle Status Guard Scan
|
||||
|
||||
## Summary
|
||||
|
||||
- Status: `PASS`
|
||||
- Files scanned: 1
|
||||
- Blocking findings: 0
|
||||
- Warnings: 0
|
||||
- Evidence-present observations: 1
|
||||
|
||||
## Blocking Findings
|
||||
|
||||
- None
|
||||
|
||||
## Warnings
|
||||
|
||||
- None
|
||||
|
||||
## Observations
|
||||
|
||||
- `2026-06-24-on-the-road-style-reference-handoff.md` line 168: `accepted` - evidence marker present; approval validity not decided.
|
||||
|
||||
## Files Scanned
|
||||
|
||||
- `2026-06-24-on-the-road-style-reference-handoff.md`
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
# Review Context
|
||||
|
||||
This context is an index. It does not replace reading source files.
|
||||
|
||||
## Metadata
|
||||
|
||||
- Review ID: `2026-06-24-on-the-road-style-reference-handoff`
|
||||
- Context profile: `handoff`
|
||||
- Status: `PASS`
|
||||
|
||||
## Source Roots
|
||||
|
||||
- `VIDEO_WORKBENCH.md`
|
||||
- `AGENTS.md`
|
||||
- `projects/2026-06-23-在路上/project.md`
|
||||
- `projects/2026-06-23-在路上/execution-plan.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/visual-system.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/style`
|
||||
- `projects/2026-06-23-在路上/slides/slides.md`
|
||||
- `projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md`
|
||||
- `projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md`
|
||||
|
||||
## Files Included
|
||||
|
||||
- `AGENTS.md` (3034 bytes)
|
||||
- `VIDEO_WORKBENCH.md` (9310 bytes)
|
||||
- `projects/2026-06-23-在路上/execution-plan.md` (4361 bytes)
|
||||
- `projects/2026-06-23-在路上/project.md` (3774 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md` (9926 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md` (8298 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md` (11212 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md` (10452 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md` (8134 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md` (8039 bytes)
|
||||
- `projects/2026-06-23-在路上/slides/slides.md` (10429 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md` (3093 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-review-v1.md` (2499 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-spec-v1.md` (6588 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-v1.html` (9775 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-brief-v1.md` (11432 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-prompt-v1.md` (8004 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-review-v1.md` (3752 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-trial-plan.md` (5523 bytes)
|
||||
- `projects/2026-06-23-在路上/visual-system/visual-system.md` (7343 bytes)
|
||||
|
||||
## Files Excluded
|
||||
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-v1.png`: size_exceeds_limit, 2762536 bytes
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-v1.png`: size_exceeds_limit, 3874057 bytes
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-blueprints-contactsheet.png`: size_exceeds_limit, 1844737 bytes
|
||||
|
||||
## Important Reports
|
||||
|
||||
- `projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-review-v1.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-review-v1.md`
|
||||
|
||||
## Test Or Validation Outputs
|
||||
|
||||
- None
|
||||
|
||||
## Diff Or Changed File References
|
||||
|
||||
- None
|
||||
|
||||
## Prior Decision References
|
||||
|
||||
- None
|
||||
|
||||
## Known Non Goals
|
||||
|
||||
- None
|
||||
|
||||
## Open Questions For Reviewer Or Agent
|
||||
|
||||
- None
|
||||
|
||||
## Blocking Errors
|
||||
|
||||
- None
|
||||
|
||||
## Machine Readable Manifest
|
||||
|
||||
- `review-file-manifest.json`
|
||||
|
|
@ -0,0 +1,165 @@
|
|||
{
|
||||
"review_id": "2026-06-24-on-the-road-style-reference-handoff",
|
||||
"context_profile": "handoff",
|
||||
"project_root": "C:\\Users\\wangq\\Documents\\Codex\\video-workbench",
|
||||
"source_roots": [
|
||||
"VIDEO_WORKBENCH.md",
|
||||
"AGENTS.md",
|
||||
"projects/2026-06-23-在路上/project.md",
|
||||
"projects/2026-06-23-在路上/execution-plan.md",
|
||||
"projects/2026-06-23-在路上/visual-system/visual-system.md",
|
||||
"projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md",
|
||||
"projects/2026-06-23-在路上/visual-system/style",
|
||||
"projects/2026-06-23-在路上/slides/slides.md",
|
||||
"projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md",
|
||||
"projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md",
|
||||
"projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md",
|
||||
"projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md",
|
||||
"projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md",
|
||||
"projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md"
|
||||
],
|
||||
"missing_source_roots": [],
|
||||
"files_included": [
|
||||
{
|
||||
"path": "AGENTS.md",
|
||||
"size_bytes": 3034,
|
||||
"source_root": "AGENTS.md"
|
||||
},
|
||||
{
|
||||
"path": "VIDEO_WORKBENCH.md",
|
||||
"size_bytes": 9310,
|
||||
"source_root": "VIDEO_WORKBENCH.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/execution-plan.md",
|
||||
"size_bytes": 4361,
|
||||
"source_root": "projects/2026-06-23-在路上/execution-plan.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/project.md",
|
||||
"size_bytes": 3774,
|
||||
"source_root": "projects/2026-06-23-在路上/project.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md",
|
||||
"size_bytes": 9926,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md",
|
||||
"size_bytes": 8298,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md",
|
||||
"size_bytes": 11212,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md",
|
||||
"size_bytes": 10452,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md",
|
||||
"size_bytes": 8134,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md",
|
||||
"size_bytes": 8039,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/slides/slides.md",
|
||||
"size_bytes": 10429,
|
||||
"source_root": "projects/2026-06-23-在路上/slides/slides.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md",
|
||||
"size_bytes": 3093,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-board-review-v1.md",
|
||||
"size_bytes": 2499,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-board-spec-v1.md",
|
||||
"size_bytes": 6588,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-board-v1.html",
|
||||
"size_bytes": 9775,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-brief-v1.md",
|
||||
"size_bytes": 11432,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-prompt-v1.md",
|
||||
"size_bytes": 8004,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-review-v1.md",
|
||||
"size_bytes": 3752,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-trial-plan.md",
|
||||
"size_bytes": 5523,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/style"
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/visual-system.md",
|
||||
"size_bytes": 7343,
|
||||
"source_root": "projects/2026-06-23-在路上/visual-system/visual-system.md"
|
||||
}
|
||||
],
|
||||
"files_excluded": [
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-board-v1.png",
|
||||
"reason": "size_exceeds_limit",
|
||||
"size_bytes": 2762536
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-v1.png",
|
||||
"reason": "size_exceeds_limit",
|
||||
"size_bytes": 3874057
|
||||
},
|
||||
{
|
||||
"path": "projects/2026-06-23-在路上/visual-system/style/style-blueprints-contactsheet.png",
|
||||
"reason": "size_exceeds_limit",
|
||||
"size_bytes": 1844737
|
||||
}
|
||||
],
|
||||
"important_reports": [
|
||||
"projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md",
|
||||
"projects/2026-06-23-在路上/visual-system/style/style-anchor-board-review-v1.md",
|
||||
"projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-review-v1.md"
|
||||
],
|
||||
"test_or_validation_outputs": [],
|
||||
"diff_or_changed_file_references": [],
|
||||
"prior_decision_references": [],
|
||||
"known_non_goals": [],
|
||||
"open_questions_for_reviewer_or_agent": [],
|
||||
"metadata": {},
|
||||
"blocking_errors": [],
|
||||
"machine_readable_summary": {
|
||||
"status": "PASS",
|
||||
"source_roots_count": 14,
|
||||
"missing_source_roots_count": 0,
|
||||
"files_included_count": 20,
|
||||
"files_excluded_count": 3,
|
||||
"important_reports_count": 3,
|
||||
"validation_outputs_count": 0,
|
||||
"diff_references_count": 0,
|
||||
"prior_decisions_count": 0,
|
||||
"blocking_error_count": 0
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
# On The Road Style / Reference Repair Handoff
|
||||
|
||||
## Status
|
||||
|
||||
- Date: 2026-06-24.
|
||||
- Project: `projects/2026-06-23-在路上`.
|
||||
- Current branch: `master`.
|
||||
- Recent commits:
|
||||
- `9b1a3c3` `visual-system/characters规则及清理`
|
||||
- `4329653` `Broad-run images are candidates, not accepted finals. Identity/style reference workflow needs repair before further generation.`
|
||||
- `c37e7ab` `Add accepted visual anchors and five-shot trial`
|
||||
- Current handoff context index:
|
||||
- `handoff/2026-06-24-on-the-road-style-reference-context/review-context.md`
|
||||
- `handoff/2026-06-24-on-the-road-style-reference-context/review-file-manifest.json`
|
||||
|
||||
## User Decision
|
||||
|
||||
Use a fresh session. Do not rely on chat compression for the next phase.
|
||||
|
||||
The user corrected the reference policy:
|
||||
|
||||
- Person identity work must use image references.
|
||||
- Do not downgrade identity-critical shots to text-only generation.
|
||||
- The next identity test is not whether to use a reference at all; it is which active reference to use: master character anchor, front crop, side crop, back crop, walking crop, or transparent slice.
|
||||
- Style references are different. The style board is useful, but style continuity may be better carried by a reusable prompt master plus visual calibration images rather than mandatory image-to-image for every shot.
|
||||
|
||||
## Must Read First
|
||||
|
||||
Read these in order before editing or generating:
|
||||
|
||||
1. `AGENTS.md`
|
||||
- UTF-8 reading/writing rules.
|
||||
- `gpt-image-2` workflow rule.
|
||||
- Approval gate for project-bound image generation.
|
||||
2. `VIDEO_WORKBENCH.md`
|
||||
- `slides/sNN/sNN-vN-type.ext` naming rule.
|
||||
- Character cleanup / archive rule.
|
||||
- Project-bound image prompt rules.
|
||||
3. `projects/2026-06-23-在路上/project.md`
|
||||
- Project-local status and scope.
|
||||
4. `projects/2026-06-23-在路上/execution-plan.md`
|
||||
- Current execution strategy.
|
||||
5. `projects/2026-06-23-在路上/visual-system/visual-system.md`
|
||||
- Current visual system and A/B/C/D anchor definitions.
|
||||
6. `projects/2026-06-23-在路上/visual-system/characters/character-reference-registry.md`
|
||||
- Active character references and selection rules.
|
||||
7. `projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md`
|
||||
- Why broad generation is paused.
|
||||
- What failed in the prior broad run.
|
||||
8. Five-shot prompt/review evidence:
|
||||
- `projects/2026-06-23-在路上/slides/s01/s01-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s01/s01-v1-review.md`
|
||||
- `projects/2026-06-23-在路上/slides/s10/s10-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s10/s10-v1-review.md`
|
||||
- `projects/2026-06-23-在路上/slides/s46/s46-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s46/s46-v1-review.md`
|
||||
- `projects/2026-06-23-在路上/slides/s47/s47-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s47/s47-v1-review.md`
|
||||
- `projects/2026-06-23-在路上/slides/s51/s51-v1-prompt.md`
|
||||
- `projects/2026-06-23-在路上/slides/s51/s51-v1-review.md`
|
||||
9. Style source files:
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-brief-v1.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-board-review-v1.md`
|
||||
- `projects/2026-06-23-在路上/visual-system/style/style-anchor-c-repair-review-v1.md`
|
||||
|
||||
The generated context index lists the same reading set and included/excluded files.
|
||||
|
||||
## Confirmed Evidence
|
||||
|
||||
Five core shot tests were not true image-reference generation. They used Mode B standalone prompt generation. The references were used for prompt construction, not attached as actual image inputs.
|
||||
|
||||
Evidence in review files:
|
||||
|
||||
| Shot | Evidence |
|
||||
| --- | --- |
|
||||
| `s01` | `s01-v1-review.md` says no character reference was used and image references were not attached. |
|
||||
| `s10` | `s10-v1-review.md` says character/style references were read or viewed locally, and explicit image-reference attachment was not available. |
|
||||
| `s46` | `s46-v1-review.md` says character/style references were read or viewed locally, and explicit image-reference attachment was not available. |
|
||||
| `s47` | `s47-v1-review.md` says character/style references were read or viewed locally, and explicit image-reference attachment was not available. |
|
||||
| `s51` | `s51-v1-review.md` says character/style references were read or viewed locally, and explicit image-reference attachment was not available. |
|
||||
|
||||
This means the five-shot visual trial can still be useful as visually approved-looking image results, but it does not prove that the character anchor or style board can control future scene generation through actual image-reference input.
|
||||
|
||||
## Completed Since The Broad-Run Failure
|
||||
|
||||
- Broad-run candidates were committed as candidates, not accepted finals.
|
||||
- `slides/sNN/` files were renamed to the `sNN-v1-type.ext` convention.
|
||||
- `s34` bookkeeping was repaired:
|
||||
- `slides.md` marks `s34` as `generated`.
|
||||
- `broad-generation-run-v1.md` has a backfilled `s34` entry.
|
||||
- The project image hash matched the host output.
|
||||
- `visual-system/characters/` was cleaned:
|
||||
- Active references remain there.
|
||||
- Historical/process files moved to `archive/characters/`.
|
||||
- `character-reference-registry.md` now defines active references and selection rules.
|
||||
|
||||
## Current Style Directory State
|
||||
|
||||
`visual-system/style/` still contains both active assets and process files:
|
||||
|
||||
- `style-anchor-board-v1.png`
|
||||
- `style-anchor-board-v1.html`
|
||||
- `style-anchor-board-spec-v1.md`
|
||||
- `style-anchor-board-review-v1.md`
|
||||
- `style-anchor-brief-v1.md`
|
||||
- `style-anchor-c-repair-v1.png`
|
||||
- `style-anchor-c-repair-prompt-v1.md`
|
||||
- `style-anchor-c-repair-review-v1.md`
|
||||
- `style-anchor-trial-plan.md`
|
||||
- `style-blueprints-contactsheet.png`
|
||||
|
||||
Likely active assets:
|
||||
|
||||
- `style-anchor-board-v1.png`: common style calibration board.
|
||||
- `style-anchor-c-repair-v1.png`: visually useful C repair sample.
|
||||
- A new style prompt master / registry file to be created.
|
||||
|
||||
Likely archive candidates after registry/master exists:
|
||||
|
||||
- trial plan, brief, board spec, board review, C repair prompt/review, HTML rendering file, and contactsheet if not needed as an active visual reference.
|
||||
|
||||
Do not archive style files before deciding and writing the active style registry / prompt master.
|
||||
|
||||
## Next Recommended Sequence
|
||||
|
||||
1. Build style registry / prompt master.
|
||||
- Suggested path: `projects/2026-06-23-在路上/visual-system/style/style-prompt-master.md`
|
||||
- It should define A/B/C/D modules, global style kernel, negative drift list, and how each module maps to shot types.
|
||||
- It should also state which visual files remain active calibration references.
|
||||
2. Then clean `visual-system/style/`.
|
||||
- Create `archive/style/`.
|
||||
- Keep only active style references and the new style prompt master in `visual-system/style/`.
|
||||
- Move process files to `archive/style/`.
|
||||
3. Repair prompt rules before any generation resumes.
|
||||
- Each `sNN-vN-prompt.md` must include explicit `Reference Inputs`.
|
||||
- Character references must be selected from `character-reference-registry.md`.
|
||||
- Style prompt module must be selected from the new style master.
|
||||
4. Run character reference validation tests.
|
||||
- Test master anchor versus front/side/back/walking crops/slices.
|
||||
- Required test set:
|
||||
- side or half-face identity;
|
||||
- back walking;
|
||||
- side walking;
|
||||
- medium human in environment.
|
||||
- Do not continue broad generation until this test proves which active references work.
|
||||
5. Only after the above, repair or regenerate high-risk shots from the broad run:
|
||||
- `s14`
|
||||
- `s33`
|
||||
- `s21`
|
||||
- `s05`
|
||||
- `s25`
|
||||
6. Then resume remaining missing shots.
|
||||
|
||||
## Do Not Do Next
|
||||
|
||||
- Do not continue from `s35` yet.
|
||||
- Do not treat the five-shot trial as proof of character-reference control.
|
||||
- Do not use archived character files as default references.
|
||||
- Do not create identity-critical scene images using text-only character descriptions.
|
||||
- Do not skip per-shot prompt/spec artifacts.
|
||||
- Do not ask GPT V2 for final prompts; Codex owns local final prompt construction through the `gpt-image-2` workflow.
|
||||
|
||||
## Open Questions For Next Session
|
||||
|
||||
- Which actual generation path can attach local character reference images for identity-critical tests?
|
||||
- Should `style-anchor-board-v1.html` remain active as an editable board source, or move to `archive/style/` after `style-prompt-master.md` exists?
|
||||
- Should `style-blueprints-contactsheet.png` remain active for quick visual inspection, or become archived process evidence?
|
||||
- Should style modules reference source images from `intake/imgs/` directly, or only reference the accepted style board and C repair image?
|
||||
|
||||
## Verification Commands Already Run In This Handoff
|
||||
|
||||
```powershell
|
||||
git status --short
|
||||
```
|
||||
|
||||
Result before creating this handoff: clean.
|
||||
|
||||
```powershell
|
||||
python C:\Users\wangq\.agents\skills\review-context-builder\scripts\review_context_builder.py ...
|
||||
```
|
||||
|
||||
Result: wrote the context index and manifest under:
|
||||
|
||||
```text
|
||||
handoff/2026-06-24-on-the-road-style-reference-context/
|
||||
```
|
||||
|
Before Width: | Height: | Size: 994 KiB After Width: | Height: | Size: 994 KiB |
|
|
@ -0,0 +1,457 @@
|
|||
# Style Prompt Master
|
||||
|
||||
## Status
|
||||
|
||||
- Document status: active.
|
||||
- Project: `在路上`.
|
||||
- Purpose: reusable style prompt master and reference registry for per-shot prompt construction.
|
||||
- Scope: A/B/C/D style modules, global style kernel, reference roles, forbidden drift, and shot-type mapping.
|
||||
- Generation status: no image generation is authorized by this file.
|
||||
|
||||
This file defines what each shot prompt should inherit. It does not replace per-shot `sNN-vN-prompt.md` files.
|
||||
|
||||
## Skill Mode Record
|
||||
|
||||
Mode check 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:
|
||||
|
||||
- Use the `gpt-image-2` Skill as the prompt-engineering workflow.
|
||||
- Garden local generation is not enabled.
|
||||
- Do not call Garden generation scripts from this document.
|
||||
- If later generation is requested, create or update the relevant per-shot prompt/spec first, then wait for user approval.
|
||||
|
||||
## Skill Template / Reference Basis
|
||||
|
||||
Skill files read for this master:
|
||||
|
||||
- `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`
|
||||
|
||||
Template adaptation:
|
||||
|
||||
- `concept-scene.md` informs foreground / midground / background / lighting structure for road-film stills.
|
||||
- `minimalist-mood-scene.md` informs restraint, reduced spectacle, and mood discipline.
|
||||
- The final per-shot output should be a realistic cinematic documentary still, not concept art, illustration, poster, or generated-label board.
|
||||
|
||||
## Project Sources Actually Used
|
||||
|
||||
Project control:
|
||||
|
||||
- `project.md`
|
||||
- `execution-plan.md`
|
||||
- `visual-system/visual-system.md`
|
||||
- `slides/slides.md`
|
||||
- `slides/broad-generation-self-audit-v1.md`
|
||||
|
||||
Style process sources read before cleanup and then archived:
|
||||
|
||||
- `archive/style/style-anchor-brief-v1.md`
|
||||
- `archive/style/style-anchor-board-review-v1.md`
|
||||
- `archive/style/style-anchor-c-repair-review-v1.md`
|
||||
- `archive/style/style-anchor-board-spec-v1.md`
|
||||
- `archive/style/style-anchor-trial-plan.md`
|
||||
|
||||
Reference policy:
|
||||
|
||||
- `visual-system/characters/character-reference-registry.md`
|
||||
|
||||
Five-shot validation sources:
|
||||
|
||||
- `slides/s01/s01-v1-prompt.md`
|
||||
- `slides/s01/s01-v1-review.md`
|
||||
- `slides/s10/s10-v1-prompt.md`
|
||||
- `slides/s10/s10-v1-review.md`
|
||||
- `slides/s46/s46-v1-prompt.md`
|
||||
- `slides/s46/s46-v1-review.md`
|
||||
- `slides/s47/s47-v1-prompt.md`
|
||||
- `slides/s47/s47-v1-review.md`
|
||||
- `slides/s51/s51-v1-prompt.md`
|
||||
- `slides/s51/s51-v1-review.md`
|
||||
|
||||
## Active Style References
|
||||
|
||||
Active style references are defined by this registry. They do not all need to live in `visual-system/style/`.
|
||||
|
||||
| Anchor | Active reference | Role | Source status |
|
||||
| --- | --- | --- | --- |
|
||||
| Common | `visual-system/style/style-anchor-board-v1.png` | Human / visual calibration board; overall A/B/C/D continuity check. | Deterministic board assembled from accepted references. |
|
||||
| A | `intake/imgs/A.风景主导型蓝图.png` | Landscape-led road composition reference. | Accepted intake blueprint; not copied into `style/`. |
|
||||
| B | `intake/imgs/B.高位观察型蓝图.png` | High-angle city-edge / system-pressure reference. | Accepted intake blueprint; not copied into `style/`. |
|
||||
| C | `visual-system/style/style-anchor-c-repair-v1.png` | Repaired muddy starlight sample. | Accepted project-side repair sample. |
|
||||
| D | `intake/imgs/D.夜路篝火型蓝图.png` | Night-road small-fire reference. | Accepted intake blueprint; not copied into `style/`. |
|
||||
|
||||
Non-active C problem reference:
|
||||
|
||||
```text
|
||||
intake/imgs/C.泥泞里的星空蓝图.png
|
||||
```
|
||||
|
||||
Use it only when explicitly discussing why C had to be repaired. Do not use it as the default C style reference.
|
||||
|
||||
## Global Style Kernel
|
||||
|
||||
Every shot prompt should inherit this kernel unless a later approved revision changes the visual system.
|
||||
|
||||
Core visual definition:
|
||||
|
||||
> Real documentary texture + restrained poetic surrealism + landscape-led road-film composition.
|
||||
|
||||
Chinese working definition:
|
||||
|
||||
> 现实纪实质感 + 克制的诗性超现实 + 公路纪录片式风景叙事。
|
||||
|
||||
Core composition rule:
|
||||
|
||||
> The world is larger than the person, the road is longer than the person, and the traveler is only the coordinate that keeps moving.
|
||||
|
||||
Chinese working rule:
|
||||
|
||||
> 世界比人更大,路比人更长,人只是持续前行的坐标。
|
||||
|
||||
Default prompt kernel:
|
||||
|
||||
```text
|
||||
Photorealistic cinematic documentary road-film still. Real documentary texture with restrained poetic realism. Environment first, road / mud / night / fire / city pressure before the person. Low saturation: cold gray, earth brown, dark khaki, coal black, wet dark blue-gray. Warmth appears only as a small emotional signal, usually firelight. No victory, no tourism, no fashion, no poster heroism.
|
||||
```
|
||||
|
||||
Default negative drift:
|
||||
|
||||
```text
|
||||
Avoid travel advertising, scenic tourism, motivational poster, portrait MV, heroic centered stance, fashion photography, clean commercial city, cyberpunk, neon, sci-fi UI, code, camping lifestyle, group reunion, victory tone, fantasy magic, glowing portal, shoe advertisement, broad sunrise, broad sunset, high saturation, readable text, labels, logos, watermarks, UI.
|
||||
```
|
||||
|
||||
## Five-Shot Validation Backfill
|
||||
|
||||
The accepted five-shot trial validates the usefulness of the A/B/C/D prompt language, but it does not validate actual image-reference control.
|
||||
|
||||
Evidence:
|
||||
|
||||
- `S-01` used A road/world grammar and no character reference. The accepted result confirms the opening no-person rule.
|
||||
- `S-10`, `S-46`, `S-47`, and `S-51` read character and style references locally for prompt construction, but were generated through a standalone prompt path.
|
||||
- Therefore, this master may reuse the successful wording and review boundaries, but it must not claim that the style board or character references have been proven as actual image inputs.
|
||||
|
||||
Validated first-read rules:
|
||||
|
||||
| Shot | Module | First read must be | Reusable boundary |
|
||||
| --- | --- | --- | --- |
|
||||
| `S-01` | A | cold muddy road and large empty world | no visible traveler, silhouette, vehicle, or animal; do not attach character references when the shot must be empty. |
|
||||
| `S-10` | B | dark steel-concrete overpass / city-edge structure | traveler is secondary, about `1/10` to `1/6`, and identity mostly reads through silhouette, coat, backpack, and walking scale. |
|
||||
| `S-46` | C | wet mud, dark water, puddle edge, grit, rough ground | broken star reflection must be readable but not too clean or cosmic; boot / lower-body trace stays peripheral under about `15%`. |
|
||||
| `S-47` | D transition | night road and wet ground, not camp portrait | traveler about `1/8` to `1/6`, fire about `3%` to `6%`, road continues beyond the fire. |
|
||||
| `S-51` | D final wide | road, night, sky, wilderness, weak fire points | traveler about `1/20` to `1/12`; far fires signal others without showing a group. |
|
||||
|
||||
Validated scale ladder:
|
||||
|
||||
```text
|
||||
empty opening: no person
|
||||
city pressure: traveler about 1/10-1/6
|
||||
muddy starlight trace: boot / lower-body trace under about 15%
|
||||
near-fire transition: traveler about 1/8-1/6; fire about 3%-6%
|
||||
final wide: traveler about 1/20-1/12
|
||||
```
|
||||
|
||||
Validated watch points to keep in future prompts:
|
||||
|
||||
- A can allow a pale dawn band, but it must not become postcard sunrise.
|
||||
- B can show distant skyline only as secondary pressure, not glossy city promotion.
|
||||
- C needs clear stars, but too many clean stars may become cosmic or decorative.
|
||||
- D transition can show distant fire points, but should not preview the final wide too strongly.
|
||||
- D final can show attractive stars, but the night must remain documentary and not too pretty.
|
||||
|
||||
## Module A: Landscape-Led Road
|
||||
|
||||
Working title:
|
||||
|
||||
```text
|
||||
A|清晨泥泞旷野:世界先于人出现
|
||||
```
|
||||
|
||||
Reference:
|
||||
|
||||
```text
|
||||
intake/imgs/A.风景主导型蓝图.png
|
||||
```
|
||||
|
||||
Reference role:
|
||||
|
||||
- style reference;
|
||||
- composition reference;
|
||||
- world-before-person reference;
|
||||
- not an edit target;
|
||||
- not a strict requirement to preserve the source horizon color.
|
||||
|
||||
Use for:
|
||||
|
||||
- opening road / wilderness shots;
|
||||
- long road and continuation shots;
|
||||
- environment-first shots with tiny or absent traveler;
|
||||
- cold morning, frost, mud, wind, empty road.
|
||||
- empty-establishing shots where character references would increase accidental person insertion risk.
|
||||
|
||||
Reusable prompt module:
|
||||
|
||||
```text
|
||||
Landscape-led muddy road in a large cold wilderness. Long worn road, wet ruts, frost, rough earth, puddles, stones, sparse terrain, cold dawn or pre-dawn haze. The road and world dominate the frame before any person. If the traveler appears, keep him small and secondary. Low saturation, cold gray and earth-brown palette, documentary realism, quiet continuation.
|
||||
```
|
||||
|
||||
Avoid for A:
|
||||
|
||||
```text
|
||||
No travel-ad scenery, no beautiful postcard sunrise, no hero backshot, no clean inspirational road, no large portrait subject, no polished tourism landscape.
|
||||
```
|
||||
|
||||
## Module B: High-Angle City Edge
|
||||
|
||||
Working title:
|
||||
|
||||
```text
|
||||
B|高位观察:系统边缘里的小人物
|
||||
```
|
||||
|
||||
Reference:
|
||||
|
||||
```text
|
||||
intake/imgs/B.高位观察型蓝图.png
|
||||
```
|
||||
|
||||
Reference role:
|
||||
|
||||
- style reference;
|
||||
- high-observation / city-edge composition reference;
|
||||
- system-pressure reference;
|
||||
- not an edit target.
|
||||
|
||||
Use for:
|
||||
|
||||
- bridge, overpass, underpass, city edge, steel canyon;
|
||||
- shots where city pressure should make the traveler small;
|
||||
- high-angle or distant observational compositions.
|
||||
- shots where the traveler should be read mainly by silhouette, coat, backpack, walking posture, and scale rather than face detail.
|
||||
|
||||
Reusable prompt module:
|
||||
|
||||
```text
|
||||
Cold city-edge observational frame. Massive concrete, steel, bridge shadow, wet gray ground, puddles, retaining walls, drain lines, rust traces, outside edge of the city rather than its bright center. The built system is larger than the person. The traveler, if visible, is a small moving coordinate in the lower or side area of the frame. Documentary, utilitarian, low-saturation, no technology spectacle.
|
||||
```
|
||||
|
||||
Avoid for B:
|
||||
|
||||
```text
|
||||
No clean CBD promotion, no glass-tower advertisement, no futuristic UI, no code, no cyberpunk, no neon, no sci-fi city, no commercial skyline as the main subject.
|
||||
```
|
||||
|
||||
## Module C: Muddy Starlight
|
||||
|
||||
Working title:
|
||||
|
||||
```text
|
||||
C|泥泞里的星空:低处看见宇宙
|
||||
```
|
||||
|
||||
Reference:
|
||||
|
||||
```text
|
||||
visual-system/style/style-anchor-c-repair-v1.png
|
||||
```
|
||||
|
||||
Reference role:
|
||||
|
||||
- primary C style reference;
|
||||
- mood / composition / texture / acceptance reference;
|
||||
- repaired sample replacing the original C blueprint;
|
||||
- not an edit target unless a future approved edit task says so.
|
||||
|
||||
Use for:
|
||||
|
||||
- muddy puddle / water / reflection shots;
|
||||
- soul-image shots;
|
||||
- broken star reflection inside real mud;
|
||||
- low ground-level shots where poetry must come from real texture.
|
||||
- shots where any traveler presence should be only an edge trace, not a full person.
|
||||
|
||||
Reusable prompt module:
|
||||
|
||||
```text
|
||||
Dark muddy puddle at night or deep pre-dawn, low ground-level view. Real wet mud, grit, stones, broken shoe marks, dirty water, uneven puddle edge. Broken cold-white star points reflected in the puddle, fragmented by ripples, mud, stones, and water texture. The viewer should first see real mud and dark water, then discover starlight inside it. Any traveler trace stays peripheral and under about 15% of the frame.
|
||||
```
|
||||
|
||||
Avoid for C:
|
||||
|
||||
```text
|
||||
No sunrise, no sunset, no broad warm horizon, no clean mirror lake, no pretty postcard reflection, no fantasy portal, no magic glow, no cosmic spectacle, no shoe advertisement, no full-body traveler, no face, no portrait, no only-mud-without-stars, no only-stars-without-mud.
|
||||
```
|
||||
|
||||
## Module D: Night Road Fire
|
||||
|
||||
Working title:
|
||||
|
||||
```text
|
||||
D|夜路小火:远方也有人在走
|
||||
```
|
||||
|
||||
Reference:
|
||||
|
||||
```text
|
||||
intake/imgs/D.夜路篝火型蓝图.png
|
||||
```
|
||||
|
||||
Reference role:
|
||||
|
||||
- style reference;
|
||||
- restrained firelight reference;
|
||||
- distant fellow-traveler signal reference;
|
||||
- not an edit target.
|
||||
|
||||
Use for:
|
||||
|
||||
- night road;
|
||||
- small roadside fire;
|
||||
- late-section warmth;
|
||||
- distant fire points;
|
||||
- ending shots where the traveler continues rather than arrives.
|
||||
- C-to-D transition shots where cold star reflection becomes small real roadside fire.
|
||||
- final-wide shots where far fire points mean "others are on the road" without group presence.
|
||||
|
||||
Reusable prompt module:
|
||||
|
||||
```text
|
||||
Dark wet wilderness road at night or deep pre-dawn. Road and darkness dominate. Warmth comes only from small local orange firelight or weak distant fire points. Fire is a signal, not a destination. The traveler, if present, is road-worn, small or medium-small, upright, tired but capable, and still oriented toward the continuing road. The emotion is unfinished but less alone, not triumphant.
|
||||
```
|
||||
|
||||
Transition variant:
|
||||
|
||||
```text
|
||||
For near-fire transition shots, use a medium-wide road-film frame: environment first, road second, traveler third. Traveler about 1/8-1/6 of the frame. Fire about 3%-6% of the frame, near the roadside, not centered as a camp scene. The road must continue beyond the fire.
|
||||
```
|
||||
|
||||
Final-wide variant:
|
||||
|
||||
```text
|
||||
For final-wide shots, use a very wide road-film landscape frame: environment first, road second, distant fire points third, traveler last. Traveler about 1/20-1/12 of the frame. Fire points are sparse signals in darkness, not a destination, campsite, reunion, or victory.
|
||||
```
|
||||
|
||||
Avoid for D:
|
||||
|
||||
```text
|
||||
No tent, no camping chairs, no cookware, no picnic setup, no cozy campsite, no group gathering, no reunion, no victory pose, no large theatrical campfire, no warm sunset horizon, no arrival feeling.
|
||||
```
|
||||
|
||||
## Shot-Type Mapping
|
||||
|
||||
| Shot type | Style module | Style reference behavior | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| Opening empty road / world before person | A | Name A reference and inherit A module. | Character reference should be `none` if no person should appear. |
|
||||
| Long road with tiny traveler | A, optionally D if night/fire appears | Name A and any secondary D reference. | Use character registry for visible traveler if identity matters. |
|
||||
| City pressure / bridge / concrete canyon | B | Name B reference and inherit B module. | Avoid all tech/UI/cyber drift. |
|
||||
| Mud / puddle / reflection / soul image | C | Name repaired C reference and inherit C module. | Use original C only as problem reference if explaining repair, not as active style reference. |
|
||||
| Fire / distant warmth / late road | D | Name D reference and inherit D module. | Fire must be small and local. |
|
||||
| Transition from C to D | C + D | Name repaired C and D references; optionally cite previous accepted shot as sequence continuity. | Keep mud/night continuity; do not become camping or final-wide too early. |
|
||||
| Character detail with road texture | A or C plus character registry | Style module controls environment; character registry controls identity/prop. | Prompt must list both style and character references. |
|
||||
| Medium or close identity shot | Style module by setting plus character registry | Style reference is not enough. | Do not generate text-only identity-critical shots. |
|
||||
|
||||
## Per-Shot Prompt Requirements
|
||||
|
||||
Every future `sNN-vN-prompt.md` should include a `Reference Inputs` section.
|
||||
|
||||
Minimum fields:
|
||||
|
||||
```text
|
||||
Reference Inputs
|
||||
|
||||
- Style module: A / B / C / D / mixed.
|
||||
- Active style reference(s): exact file path(s).
|
||||
- Reference role(s): style, composition, mood, palette, texture, sequence continuity, or avoid-drift.
|
||||
- Character reference(s): exact file path(s) from character-reference-registry.md, or `none` with reason.
|
||||
- Non-active references: only if used as problem reference / repair context.
|
||||
- Accepted prior shot reference(s): optional, only for sequence continuity, not as a default style source.
|
||||
- Generation path note: whether actual image-reference attachment is available, or whether the prompt is standalone.
|
||||
```
|
||||
|
||||
Rules:
|
||||
|
||||
- The common style board is a calibration board. It does not need to be attached to every generation.
|
||||
- A/B/D stay in `intake/imgs/` as accepted source blueprints; do not copy them into `style/` unless a future reference-capable generation package requires a colocated upload set.
|
||||
- C uses the accepted repaired project-side file in `visual-system/style/`.
|
||||
- Style inheritance does not replace character reference handling.
|
||||
- Identity-critical shots must select active character image references from `visual-system/characters/character-reference-registry.md`.
|
||||
- If the active generation path cannot attach character references, do not generate identity-critical shots as text-only.
|
||||
- When the output is based only on a standalone prompt, record that explicitly. A standalone success can validate wording and composition, but it does not validate actual image-reference control.
|
||||
- Each prompt should include the intended first-read order, for example `road/world before person`, `mud/water before boot`, or `night road before fire`.
|
||||
- Each prompt should include the relevant scale band when a traveler, boot trace, or fire appears.
|
||||
|
||||
## Broad-Generation Repair Rule
|
||||
|
||||
The repaired lightweight production rule is:
|
||||
|
||||
```text
|
||||
per-shot brief + per-shot prompt + explicit reference list + no per-shot human review + batch-level user review
|
||||
```
|
||||
|
||||
Not:
|
||||
|
||||
```text
|
||||
batch log only + text-only anchors + no traceable per-shot prompt
|
||||
```
|
||||
|
||||
## Common Style Phase Closure Rule
|
||||
|
||||
The common style phase is considered closed after these two actions:
|
||||
|
||||
1. Extract the reusable style prompt master / registry.
|
||||
2. Clean `visual-system/style/` so only active style assets remain.
|
||||
|
||||
After closure, do not create more common style briefs, board specs, board reviews, trial plans, HTML board sources, or contact sheets by default.
|
||||
|
||||
Future work should move to per-shot execution:
|
||||
|
||||
- create or repair `sNN-vN-brief.md`;
|
||||
- create or repair `sNN-vN-prompt.md`;
|
||||
- select a style module from this master;
|
||||
- select character references from `character-reference-registry.md` when identity matters;
|
||||
- record actual generation path and whether image references were truly attached.
|
||||
|
||||
Reopen the common style phase only if one of these happens:
|
||||
|
||||
- user explicitly requests a new common style anchor or style-board revision;
|
||||
- A/B/C/D no longer cover a real shot class;
|
||||
- an accepted active reference is rejected or replaced;
|
||||
- a reference-capable generation workflow requires a colocated upload package.
|
||||
|
||||
## Active Directory Policy
|
||||
|
||||
Keep these files active in `visual-system/style/`:
|
||||
|
||||
```text
|
||||
style-anchor-board-v1.png
|
||||
style-anchor-c-repair-v1.png
|
||||
style-prompt-master.md
|
||||
```
|
||||
|
||||
Process files such as prior brief/spec/review/trial/HTML/contact-sheet artifacts belong under:
|
||||
|
||||
```text
|
||||
archive/style/
|
||||
```
|
||||
|
||||
Archived style files remain process evidence. They are not default prompt references unless a repair task explicitly reopens them.
|
||||
Loading…
Reference in New Issue