diff --git a/README.md b/README.md index 3401a09..6e6b2c1 100644 --- a/README.md +++ b/README.md @@ -51,3 +51,12 @@ In a new Codex session opened on this project, use: Please read README.md, WORKBENCH.md, and docs/context-handoff.md first, then continue work on Writing Workbench according to those conventions. ``` +## Operating A Project + +Use `docs/operating-playbook.md` for the practical project workflow: + +- when to start a project +- how to create a project folder +- which files must be filled first +- how to manage context packs, sessions, review rounds, and indexes +- how to keep CCPE System as the canonical asset source diff --git a/WORKBENCH.md b/WORKBENCH.md index 05f2045..69716fa 100644 --- a/WORKBENCH.md +++ b/WORKBENCH.md @@ -38,6 +38,12 @@ Do not rename the project folder every time the article title changes. Store tit Use `templates/article-project/PROJECT_STRUCTURE.md` as the expansion guide when creating a full project. +For a copyable starting point, use: + +```text +templates/article-project/skeleton/ +``` + Top-level project files: - `project.md`: stable project identity, temporary title, final title when known, phase, status @@ -126,4 +132,3 @@ When an article is completed: - promote AI-facing model cards or runtime assets through `ccpe-system` only when mature enough When a project is abandoned, move it to `projects/abandoned/` and preserve the reason in `status.md`. - diff --git a/ccpe-consumption/agents/.gitkeep b/ccpe-consumption/agents/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ccpe-consumption/agents/.gitkeep @@ -0,0 +1 @@ + diff --git a/ccpe-consumption/model-cards/.gitkeep b/ccpe-consumption/model-cards/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ccpe-consumption/model-cards/.gitkeep @@ -0,0 +1 @@ + diff --git a/ccpe-consumption/skills/.gitkeep b/ccpe-consumption/skills/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ccpe-consumption/skills/.gitkeep @@ -0,0 +1 @@ + diff --git a/docs/operating-playbook.md b/docs/operating-playbook.md new file mode 100644 index 0000000..2e1bb46 --- /dev/null +++ b/docs/operating-playbook.md @@ -0,0 +1,206 @@ +# Writing Workbench Operating Playbook + +This playbook explains how to run an article project inside Writing Workbench. + +It is the operational layer between the workspace principles in `WORKBENCH.md` and the concrete project files under `projects/active/`. + +## 1. When To Start A Project + +Start a Writing Workbench project only after the user has decided that an idea should enter article production. + +Do not use this workspace for: + +- raw diary capture +- open-ended viewpoint exploration +- generic source archiving +- canonical CCPE asset creation +- video production planning + +Those belong in Knowledge Vault, CCPE System, or the future Video Workbench. + +## 2. Project ID + +Use this folder pattern: + +```text +projects/active/YYYY-MM-DD-aNNN-temp-slug/ +``` + +Rules: + +- `YYYY-MM-DD` is the project creation date. +- `aNNN` is a local article counter for that day. +- `temp-slug` is a stable working slug, not the final title. +- Do not rename the folder when the article title changes. +- Store title changes in `project.md`. + +## 3. Creating A New Project + +1. Copy the skeleton: + +```powershell +Copy-Item -Recurse templates\article-project\skeleton projects\active\YYYY-MM-DD-aNNN-temp-slug +``` + +2. Fill these files first: + +- `project.md` +- `source-map.md` +- `status.md` +- `00-creation-plan/creative-brief.md` + +3. Update `indexes/active-projects.md`. + +4. If CCPE assets are used, update: + +- `indexes/ccpe-consumption-map.md` +- `ccpe-consumption/runtime-links.md` when a new reusable asset relationship is discovered + +## 4. Minimum Viable Project State + +A project is ready for article work when these files are no longer blank: + +- `project.md`: identity, intent, target article type, decision gates +- `source-map.md`: source locations and source policy +- `status.md`: current phase, open decisions, next actions +- `00-creation-plan/context-pack.md`: the smallest useful pack for the first writer or reviewer + +Do not dispatch writer or reviewer sessions before these files exist. + +## 5. Phase Flow + +Use this default sequence: + +```text +00-creation-plan +01-positioning +02-outline +03-drafting +04-draft-review +05-appendix +06-metadata +07-tribunal +08-model-writing +publish +``` + +The user may skip optional stages, but record the decision in `status.md`. + +Required before drafting: + +- positioning is stable enough to write +- outline has passed review or the user has explicitly accepted the risk +- required sources are listed in `source-map.md` +- the active context pack is available + +Required before publish: + +- final article exists in `publish/final.md` +- unresolved review issues are either fixed or explicitly waived +- metadata is complete when needed +- archive destinations are recorded + +## 6. Context Packs + +Use the smallest pack that can support the task. + +- `lite`: article goal, current artifact, core claims, constraints +- `standard`: lite pack plus source summaries and selected evidence +- `deep`: standard pack plus long excerpts, historical essays, or research material + +Do not paste every source file into a context pack. Reference source paths unless selected excerpts are necessary. + +## 7. Sessions And Reports + +For each writer, reviewer, tribunal member, or modeling session, preserve both: + +- `session.md`: process record +- `report.md`: final result or decision-ready output + +The orchestrator should read reports, syntheses, and repair requests before reading full session records. + +Use full sessions only when: + +- the report is ambiguous +- a decision depends on reasoning history +- the user asks to inspect the process +- the next agent needs exact prior discussion details + +## 8. Review Rounds + +Each review round should preserve: + +- `review-brief.md` +- one folder per reviewer +- each reviewer folder with `session.md` and `report.md` +- `synthesis.md` +- `repair-request.md` + +The repair request should be addressed to the next writer or reviser. It should not be a generic list of review comments. + +## 9. Index Synchronization + +Update indexes as project state changes. + +Use `indexes/active-projects.md` when: + +- a project is created +- current phase changes +- next action changes +- lead writer or project status changes + +Use `indexes/completed-projects.md` when: + +- a project moves to `projects/completed/` +- final archive paths are known +- extracted model documents or CCPE improvement requests are known + +Use `indexes/ccpe-consumption-map.md` when: + +- a CCPE asset is used in a project +- an asset produces an output +- an issue or improvement request should be sent back to CCPE System + +Use `indexes/extracted-models.md` when: + +- the article produces a human-facing model document +- the model should be archived in Knowledge Vault +- the model has possible AI-facing Model Card potential + +## 10. CCPE Boundary + +Writing Workbench consumes CCPE assets. It does not redefine them. + +Allowed here: + +- canonical path references +- task-specific usage notes +- context packs for using an asset +- reports about asset issues +- improvement requests for CCPE System + +Not allowed here: + +- copied canonical Agent Specs +- copied canonical Model Cards +- copied canonical Skill definitions +- permanent forks of CCPE runtime protocols + +Trial article runs should wait until the required CCPE agents or Lite prompts are available in CCPE System, unless the user explicitly chooses a manual placeholder workflow. + +## 11. Completion And Archiving + +When an article is complete: + +1. Move the project folder from `projects/active/` to `projects/completed/`. +2. Keep all process records inside the completed project folder. +3. Archive the final essay to Knowledge Vault `sayings/`. +4. Archive human-facing model documents to Knowledge Vault `rules/`. +5. Promote AI-facing model assets only through CCPE System. +6. Update all relevant indexes. + +When a project is abandoned: + +1. Record the reason in `status.md`. +2. Move the project folder to `projects/abandoned/`. +3. Keep the process trail unless the user explicitly asks to remove it. diff --git a/templates/article-project/PROJECT_STRUCTURE.md b/templates/article-project/PROJECT_STRUCTURE.md index 9795aff..e98e211 100644 --- a/templates/article-project/PROJECT_STRUCTURE.md +++ b/templates/article-project/PROJECT_STRUCTURE.md @@ -2,6 +2,20 @@ Use this structure when expanding a new active article project. +The copyable project skeleton lives at: + +```text +templates/article-project/skeleton/ +``` + +Create a project with: + +```powershell +Copy-Item -Recurse templates\article-project\skeleton projects\active\YYYY-MM-DD-aNNN-temp-slug +``` + +Then fill `project.md`, `source-map.md`, `status.md`, and `00-creation-plan/creative-brief.md` before dispatching writer or reviewer sessions. + ```text YYYY-MM-DD-aNNN-temp-slug/ project.md @@ -79,4 +93,3 @@ YYYY-MM-DD-aNNN-temp-slug/ publish/ final.md ``` - diff --git a/templates/article-project/skeleton/00-creation-plan/context-pack.md b/templates/article-project/skeleton/00-creation-plan/context-pack.md new file mode 100644 index 0000000..bea73fe --- /dev/null +++ b/templates/article-project/skeleton/00-creation-plan/context-pack.md @@ -0,0 +1,23 @@ +# Context Pack + +## Pack Type + +- lite + +## Task + +## Role Receiving This Pack + +## Current Artifact + +## Article Goal + +## Core Claims + +## Required Sources + +## Selected Evidence + +## Constraints + +## Output Request diff --git a/templates/article-project/skeleton/00-creation-plan/creative-brief.md b/templates/article-project/skeleton/00-creation-plan/creative-brief.md new file mode 100644 index 0000000..ea991e2 --- /dev/null +++ b/templates/article-project/skeleton/00-creation-plan/creative-brief.md @@ -0,0 +1,19 @@ +# Creative Brief + +## Article Intention + +## Reader + +## Core Question + +## Core Claim + +## Desired Effect + +## Must Include + +## Must Avoid + +## Initial Sources + +## First Human Decision Needed diff --git a/templates/article-project/skeleton/00-creation-plan/series-position.md b/templates/article-project/skeleton/00-creation-plan/series-position.md new file mode 100644 index 0000000..2d45594 --- /dev/null +++ b/templates/article-project/skeleton/00-creation-plan/series-position.md @@ -0,0 +1,11 @@ +# Series Position + +## Series + +## Position In Series + +## Previous Related Articles + +## Next Possible Articles + +## Continuity Requirements diff --git a/templates/article-project/skeleton/00-creation-plan/sessions/.gitkeep b/templates/article-project/skeleton/00-creation-plan/sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/00-creation-plan/sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/00-creation-plan/writer-selection.md b/templates/article-project/skeleton/00-creation-plan/writer-selection.md new file mode 100644 index 0000000..dfab33a --- /dev/null +++ b/templates/article-project/skeleton/00-creation-plan/writer-selection.md @@ -0,0 +1,14 @@ +# Writer Selection + +## Candidate Writer Roles + +## Selected Lead Writer + +## Reason + +## Style Constraints + +## CCPE Asset Reference + +- Canonical path: +- Local usage note: diff --git a/templates/article-project/skeleton/01-positioning/main-writer-sessions/.gitkeep b/templates/article-project/skeleton/01-positioning/main-writer-sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/01-positioning/main-writer-sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/01-positioning/positioning-final.md b/templates/article-project/skeleton/01-positioning/positioning-final.md new file mode 100644 index 0000000..f7ccc17 --- /dev/null +++ b/templates/article-project/skeleton/01-positioning/positioning-final.md @@ -0,0 +1,16 @@ +# Positioning Final + +## Final Premise + +## Target Reader + +## Main Claim + +## Supporting Claims + +## Article Boundary + +## Approved By User + +- Date: +- Notes: diff --git a/templates/article-project/skeleton/01-positioning/premise.md b/templates/article-project/skeleton/01-positioning/premise.md new file mode 100644 index 0000000..24b6f3a --- /dev/null +++ b/templates/article-project/skeleton/01-positioning/premise.md @@ -0,0 +1,13 @@ +# Premise + +## Working Premise + +## Reader Problem + +## Article Promise + +## Central Tension + +## Boundary + +## Open Questions diff --git a/templates/article-project/skeleton/02-outline/appendix-outline.md b/templates/article-project/skeleton/02-outline/appendix-outline.md new file mode 100644 index 0000000..26d55ce --- /dev/null +++ b/templates/article-project/skeleton/02-outline/appendix-outline.md @@ -0,0 +1,9 @@ +# Appendix Outline + +## Appendix Purpose + +## Candidate Sections + +## Relationship To Main Article + +## Open Questions diff --git a/templates/article-project/skeleton/02-outline/context-packs/.gitkeep b/templates/article-project/skeleton/02-outline/context-packs/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/context-packs/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/02-outline/main-writer-sessions/.gitkeep b/templates/article-project/skeleton/02-outline/main-writer-sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/main-writer-sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/02-outline/outlines/outline-final.md b/templates/article-project/skeleton/02-outline/outlines/outline-final.md new file mode 100644 index 0000000..2102ef2 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/outlines/outline-final.md @@ -0,0 +1,16 @@ +# Outline Final + +## Final Title Candidate + +## Opening + +## Section Outline + +## Closing + +## Appendix Plan + +## User Approval + +- Date: +- Notes: diff --git a/templates/article-project/skeleton/02-outline/outlines/outline-v1.md b/templates/article-project/skeleton/02-outline/outlines/outline-v1.md new file mode 100644 index 0000000..04bd367 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/outlines/outline-v1.md @@ -0,0 +1,13 @@ +# Outline V1 + +## Title Candidate + +## Opening + +## Section Outline + +## Closing + +## Appendix Need + +## Known Risks diff --git a/templates/article-project/skeleton/02-outline/outlines/outline-v2.md b/templates/article-project/skeleton/02-outline/outlines/outline-v2.md new file mode 100644 index 0000000..1faa82b --- /dev/null +++ b/templates/article-project/skeleton/02-outline/outlines/outline-v2.md @@ -0,0 +1,15 @@ +# Outline V2 + +## Change Summary From V1 + +## Title Candidate + +## Opening + +## Section Outline + +## Closing + +## Appendix Need + +## Remaining Risks diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/report.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/report.md new file mode 100644 index 0000000..8b94c12 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/report.md @@ -0,0 +1,15 @@ +# Cognitive Imaging Report + +## Verdict + +## Strongest Parts + +## Critical Issues + +## Structural Risks + +## Missing Context Or Evidence + +## Repair Suggestions + +## Questions For User diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/session.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/session.md new file mode 100644 index 0000000..7830793 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/cognitive-imaging/session.md @@ -0,0 +1,3 @@ +# Cognitive Imaging Session + +## Process Record diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/report.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/report.md new file mode 100644 index 0000000..0473d04 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/report.md @@ -0,0 +1,15 @@ +# Giant Cognition Report + +## Verdict + +## Strongest Parts + +## Critical Issues + +## Structural Risks + +## Missing Context Or Evidence + +## Repair Suggestions + +## Questions For User diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/session.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/session.md new file mode 100644 index 0000000..fa4aba5 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/giant-cognition/session.md @@ -0,0 +1,3 @@ +# Giant Cognition Session + +## Process Record diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/repair-request.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/repair-request.md new file mode 100644 index 0000000..4250e44 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/repair-request.md @@ -0,0 +1,13 @@ +# Repair Request + +## Addressed To + +## Repair Goal + +## Required Changes + +## Constraints + +## Evidence To Preserve + +## Output Request diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/review-brief.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/review-brief.md new file mode 100644 index 0000000..f3e1de9 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/review-brief.md @@ -0,0 +1,16 @@ +# Review Brief + +## Review Target + +## Reviewer Role + +## Context Pack + +## Review Objectives + +## Known Concerns + +## Required Output + +- `session.md` for process record +- `report.md` for final review result diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/synthesis.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/synthesis.md new file mode 100644 index 0000000..4df5c16 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/synthesis.md @@ -0,0 +1,11 @@ +# Review Synthesis + +## Shared Findings + +## Conflicting Findings + +## Highest Priority Repairs + +## User Decisions Needed + +## Recommendation diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/report.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/report.md new file mode 100644 index 0000000..3f83a46 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/report.md @@ -0,0 +1,15 @@ +# Zhang Liao Report + +## Verdict + +## Strongest Parts + +## Critical Issues + +## Structural Risks + +## Missing Context Or Evidence + +## Repair Suggestions + +## Questions For User diff --git a/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/session.md b/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/session.md new file mode 100644 index 0000000..3727312 --- /dev/null +++ b/templates/article-project/skeleton/02-outline/review-rounds/round-01/zhang-liao/session.md @@ -0,0 +1,3 @@ +# Zhang Liao Session + +## Process Record diff --git a/templates/article-project/skeleton/03-drafting/chapters/.gitkeep b/templates/article-project/skeleton/03-drafting/chapters/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/03-drafting/chapters/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/03-drafting/context-packs/.gitkeep b/templates/article-project/skeleton/03-drafting/context-packs/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/03-drafting/context-packs/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/03-drafting/full-draft.md b/templates/article-project/skeleton/03-drafting/full-draft.md new file mode 100644 index 0000000..c603ccc --- /dev/null +++ b/templates/article-project/skeleton/03-drafting/full-draft.md @@ -0,0 +1,7 @@ +# Full Draft + +## Draft + +## Known Gaps + +## Writer Notes diff --git a/templates/article-project/skeleton/03-drafting/sessions/.gitkeep b/templates/article-project/skeleton/03-drafting/sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/03-drafting/sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/04-draft-review/full-revised.md b/templates/article-project/skeleton/04-draft-review/full-revised.md new file mode 100644 index 0000000..d059629 --- /dev/null +++ b/templates/article-project/skeleton/04-draft-review/full-revised.md @@ -0,0 +1,7 @@ +# Full Revised Draft + +## Revised Draft + +## Change Notes + +## Remaining Risks diff --git a/templates/article-project/skeleton/04-draft-review/review-rounds/.gitkeep b/templates/article-project/skeleton/04-draft-review/review-rounds/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/04-draft-review/review-rounds/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/04-draft-review/revision-plan.md b/templates/article-project/skeleton/04-draft-review/revision-plan.md new file mode 100644 index 0000000..c93a20c --- /dev/null +++ b/templates/article-project/skeleton/04-draft-review/revision-plan.md @@ -0,0 +1,11 @@ +# Revision Plan + +## Review Inputs + +## Required Revisions + +## Optional Revisions + +## User Decisions + +## Revision Order diff --git a/templates/article-project/skeleton/05-appendix/appendix-draft.md b/templates/article-project/skeleton/05-appendix/appendix-draft.md new file mode 100644 index 0000000..0e2a01b --- /dev/null +++ b/templates/article-project/skeleton/05-appendix/appendix-draft.md @@ -0,0 +1,5 @@ +# Appendix Draft + +## Draft + +## Notes diff --git a/templates/article-project/skeleton/05-appendix/appendix-final.md b/templates/article-project/skeleton/05-appendix/appendix-final.md new file mode 100644 index 0000000..65e0a7e --- /dev/null +++ b/templates/article-project/skeleton/05-appendix/appendix-final.md @@ -0,0 +1,5 @@ +# Appendix Final + +## Final Appendix + +## Archive Notes diff --git a/templates/article-project/skeleton/05-appendix/sessions/.gitkeep b/templates/article-project/skeleton/05-appendix/sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/05-appendix/sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/06-metadata/image-prompt.md b/templates/article-project/skeleton/06-metadata/image-prompt.md new file mode 100644 index 0000000..60fda26 --- /dev/null +++ b/templates/article-project/skeleton/06-metadata/image-prompt.md @@ -0,0 +1,7 @@ +# Image Prompt + +## Prompt + +## Constraints + +## Negative Requirements diff --git a/templates/article-project/skeleton/06-metadata/image-url.md b/templates/article-project/skeleton/06-metadata/image-url.md new file mode 100644 index 0000000..3a603d0 --- /dev/null +++ b/templates/article-project/skeleton/06-metadata/image-url.md @@ -0,0 +1,7 @@ +# Image URL + +## Final Image URL + +## Source + +## License Or Usage Note diff --git a/templates/article-project/skeleton/06-metadata/metadata-draft.md b/templates/article-project/skeleton/06-metadata/metadata-draft.md new file mode 100644 index 0000000..17a8355 --- /dev/null +++ b/templates/article-project/skeleton/06-metadata/metadata-draft.md @@ -0,0 +1,13 @@ +# Metadata Draft + +## Title + +## Subtitle + +## Description + +## Keywords + +## Tags + +## Categories diff --git a/templates/article-project/skeleton/06-metadata/metadata-final.md b/templates/article-project/skeleton/06-metadata/metadata-final.md new file mode 100644 index 0000000..d9b5dde --- /dev/null +++ b/templates/article-project/skeleton/06-metadata/metadata-final.md @@ -0,0 +1,17 @@ +# Metadata Final + +## Title + +## Subtitle + +## Description + +## Keywords + +## Tags + +## Categories + +## Image Prompt + +## Image URL diff --git a/templates/article-project/skeleton/06-metadata/metadata-session.md b/templates/article-project/skeleton/06-metadata/metadata-session.md new file mode 100644 index 0000000..649adba --- /dev/null +++ b/templates/article-project/skeleton/06-metadata/metadata-session.md @@ -0,0 +1,3 @@ +# Metadata Session + +## Process Record diff --git a/templates/article-project/skeleton/07-tribunal/README.md b/templates/article-project/skeleton/07-tribunal/README.md new file mode 100644 index 0000000..258610f --- /dev/null +++ b/templates/article-project/skeleton/07-tribunal/README.md @@ -0,0 +1,11 @@ +# Tribunal + +Use this stage only when the article needs multi-role judgment beyond normal review. + +Do not run tribunal by default. Record the user decision in `status.md`. + +## Inputs + +## Roles + +## Outputs diff --git a/templates/article-project/skeleton/08-model-writing/destination-map.md b/templates/article-project/skeleton/08-model-writing/destination-map.md new file mode 100644 index 0000000..1b46a54 --- /dev/null +++ b/templates/article-project/skeleton/08-model-writing/destination-map.md @@ -0,0 +1,12 @@ +# Destination Map + +## Human-Facing Archive + +- Knowledge Vault path: + +## AI-Facing Promotion Candidate + +- CCPE System path: +- Promotion status: + +## Index Updates diff --git a/templates/article-project/skeleton/08-model-writing/extraction-brief.md b/templates/article-project/skeleton/08-model-writing/extraction-brief.md new file mode 100644 index 0000000..8f34a8d --- /dev/null +++ b/templates/article-project/skeleton/08-model-writing/extraction-brief.md @@ -0,0 +1,14 @@ +# Extraction Brief + +## Source Article + +## Candidate Human Model + +## Extraction Goal + +## Boundary + +## Destination + +- Knowledge Vault rules path: +- CCPE System potential: diff --git a/templates/article-project/skeleton/08-model-writing/model-draft.md b/templates/article-project/skeleton/08-model-writing/model-draft.md new file mode 100644 index 0000000..1a241b2 --- /dev/null +++ b/templates/article-project/skeleton/08-model-writing/model-draft.md @@ -0,0 +1,13 @@ +# Model Draft + +## Model Name + +## Model Definition + +## Core Structure + +## Mechanism + +## Applicable Scenarios + +## Non-Applicable Scenarios diff --git a/templates/article-project/skeleton/08-model-writing/model-final.md b/templates/article-project/skeleton/08-model-writing/model-final.md new file mode 100644 index 0000000..a997d08 --- /dev/null +++ b/templates/article-project/skeleton/08-model-writing/model-final.md @@ -0,0 +1,21 @@ +# Model Final + +## Model Name + +## Source Article + +## Model Definition + +## Core Structure + +## Mechanism + +## Applicable Scenarios + +## Non-Applicable Scenarios + +## Version Relationship + +## Derivative Models + +## AI Model Card Potential diff --git a/templates/article-project/skeleton/08-model-writing/sessions/.gitkeep b/templates/article-project/skeleton/08-model-writing/sessions/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/templates/article-project/skeleton/08-model-writing/sessions/.gitkeep @@ -0,0 +1 @@ + diff --git a/templates/article-project/skeleton/project.md b/templates/article-project/skeleton/project.md new file mode 100644 index 0000000..a1d20ec --- /dev/null +++ b/templates/article-project/skeleton/project.md @@ -0,0 +1,29 @@ +# Project + +## Identity + +- Project ID: +- Temporary title: +- Final title: +- Status: active +- Current phase: 00-creation-plan +- Created: +- Last updated: + +## Intent + +## Target Article Type + +## Lead Writer / Style + +## Series Position + +## Human Decision Gates + +- Creation plan approval: +- Positioning approval: +- Outline approval: +- Draft repair approval: +- Publish approval: + +## Notes diff --git a/templates/article-project/skeleton/publish/final.md b/templates/article-project/skeleton/publish/final.md new file mode 100644 index 0000000..c74c9e2 --- /dev/null +++ b/templates/article-project/skeleton/publish/final.md @@ -0,0 +1,9 @@ +# Final Article + +## Final Title + +## Article + +## Archive Destination + +## Publication Notes diff --git a/templates/article-project/skeleton/source-map.md b/templates/article-project/skeleton/source-map.md new file mode 100644 index 0000000..d9df5ee --- /dev/null +++ b/templates/article-project/skeleton/source-map.md @@ -0,0 +1,15 @@ +# Source Map + +## Knowledge Vault Sources + +## CCPE Sources + +## External Sources + +## Selected Materials + +## Source Policy + +This project references source files unless the user explicitly asks to copy selected excerpts into local context packs. + +## Open Source Questions diff --git a/templates/article-project/skeleton/status.md b/templates/article-project/skeleton/status.md new file mode 100644 index 0000000..2459778 --- /dev/null +++ b/templates/article-project/skeleton/status.md @@ -0,0 +1,19 @@ +# Status + +## Current State + +- Phase: 00-creation-plan +- Status: active +- Last updated: + +## Completed + +## Open Decisions + +## Next Actions + +## Blockers + +## Phase Notes + +Record skipped phases, waived review risks, archive destinations, and CCPE follow-up requests here.