Cognitive-OS-Wantsong/PROJECTS.md

51 lines
2.2 KiB
Markdown

# Project Operating Notes
## Active Phase
Current phase: M2a boundary correction.
The active deliverable is the authority boundary for M2 prompt/runtime work. The repository should not create canonical prompts, canonical runtime specs, or Local CCRA review artifacts during M2a.
## Source Of Truth
This repository owns its own project boundary and model registry.
External materials are reference inputs only:
- `C:\Users\wangq\Documents\Codex\knowledge-vault\work\internal\强哥的思想宇宙\Cognitive-OS-Wantsong项目总计划 v0.1.md`
- `C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong`
- selected Owner-authored cognitive-system source documents in `knowledge-vault`
The old project is not an upstream branch and not a source tree to merge.
## Milestone Order
1. M0: project boundary freeze.
2. M1: model-management kernel.
3. M2a: prompt authority boundary and supplier requests.
4. M2b: product-local runtime adapters and one minimal manual sample.
5. M3: reader translation refinement and before/after translation check.
6. M4: first full real sample run.
7. M5: first Local CCRA milestone review.
Do not skip from M2a into canonical prompt creation. If `prompts/` is created during M2b, files must be product-local draft adapters with explicit non-canonical frontmatter.
## Supplier Boundaries
This repository records supplier requests under:
- `requirements/ccpe/` for canonical Prompt Cards, Agent Specs, Runtime Specs, model-call protocols, evaluation rubrics, and Local CCRA review protocol.
- `requirements/skills-vault/` for deterministic reusable automation such as adapter validators, run loggers, manifest checkers, and review context builders.
Reusable policy, reviewers, prompt authority, and broader CCRA method stay outside this product repo unless the owner explicitly asks to localize a product-only adapter.
Do not copy canonical CCPE artifacts into this repository. Do not implement reusable automation locally when the correct action is a supplier request.
## Naming
Use kebab-case for filenames and directories.
Use snake_case for registry `model_id` values when the model identity already uses an underscore, for example `intellectual_archaeology`.
Do not use `lite` suffixes in filenames or model IDs.