ccpe-system/model-cards/README.md

206 lines
3.1 KiB
Markdown

# Model Cards
## 1. Purpose
This directory stores canonical and draft Model Cards.
A Model Card is the structured record of a single cognitive model.
Model Cards preserve the user's reusable intellectual assets independently of any one Agent, Skill, or Runtime.
## 2. Directory Structure
Recommended subdirectories:
```text
model-cards/
├── foundational/
├── intermediate/
├── applied/
├── workflow-models/
└── implicit-extracted/
```
## 3. Subdirectory Usage
### 3.1 foundational/
Use for deep models that support many others.
Examples:
```text
prediction-error-model.md
algorithmic-compression-model.md
causal-intervention-model.md
```
### 3.2 intermediate/
Use for mid-level models that structure a domain or reasoning pattern.
Examples:
```text
cognitive-imaging-model.md
giant-cognition-model.md
cognitive-prism-model.md
```
### 3.3 applied/
Use for models designed for specific tasks.
Examples:
```text
argument-repair-model.md
strategic-risk-review-model.md
concept-boundary-inspection-model.md
```
### 3.4 workflow-models/
Use for models that naturally become repeatable procedures.
Examples:
```text
article-to-model-extraction-model.md
review-committee-workflow-model.md
```
### 3.5 implicit-extracted/
Use for models inferred from writing rather than explicitly named by the user.
These should usually start with status:
```text
candidate
```
## 4. Model Card Requirements
Each Model Card should include:
```text
Model Name
Model ID
Aliases
Source Material
Model Type
Layer
Status
Core Problem
Scope
Non-Scope
Core Assumptions
Core Mechanism
Procedure / Operating Logic
Inputs
Outputs
Failure Modes
Falsification Boundary
Related Models
Related Agents
Related Skills
Runtime Usage
Evaluation Criteria
Version Notes
Open Questions
```
## 5. Status Values
Use:
```text
candidate
draft
active
rejected
merged
deprecated
archived
```
Only mark a Model Card as `active` after user confirmation.
## 6. Naming Convention
Use lowercase kebab-case.
Recommended pattern:
```text
{model-id}-model.md
```
Examples:
```text
cognitive-imaging-model.md
giant-cognition-model.md
cognitive-prism-model.md
```
## 7. Relationship to Model Index
Every important Model Card should appear in:
```text
model-index/model-index.md
```
If a Model Card is used by Agents or Skills, update:
```text
model-index/model-usage-map.md
```
If a Model Card depends on or overlaps with other models, update:
```text
model-index/model-dependency-map.md
```
## 8. Candidate Models
Candidate models may be incomplete.
They should clearly mark:
```text
confidence
review_status
open_questions
```
Do not build major canonical Agents or Skills on weak candidate models without warning.
## 9. Model Card Promotion
Candidate → Draft when:
```text
Model structure is clear.
Source is identified.
Scope and mechanism are present.
```
Draft → Active when:
```text
User confirms the model.
Model has falsification boundary.
Model Index is updated.
Usage map is updated if relevant.
```
## 10. Final Rule
A Model Card should make a model easier to use without making it shallower.
It should preserve generative structure, not merely summarize prose.