2.2 KiB
Capability taxonomy
ModelForge is capability-first: consumers bind to a versioned contract, never to a model or runtime. M9 defines seven estate categories: TEXT, RAG, DOCUMENT, VISION, AUDIO, GENERATION, and ASSISTANTS.
Every manifest declares purpose, input/output modalities, stability, resource class, consumers, privacy class, evaluation type, and bounded payload limits. Runtime state is derived from registry relations and is not confused with declared stability.
| Capability | Category | Stability | Evaluation | Resource class |
|---|---|---|---|---|
rag.embedding@1 |
RAG | stable | retrieval | HEAVY |
rag.reranking@1 |
RAG | experimental | retrieval | MEDIUM |
document.ocr@1 |
DOCUMENT | experimental | ocr | HEAVY |
vision.embedding@1 |
VISION | experimental | visual-retrieval | HEAVY |
speech.transcription@1 |
AUDIO | experimental | asr | HEAVY |
| assistant manifests | ASSISTANTS | planned | llm | EXCLUSIVE_GPU |
stable, experimental, blocked, and planned describe governance intent. Operational states such as no deployment, LAB-ready, resident, and blocked are evidence-derived and independently visible through /api/v1/capability-estate.
M10 adds scheduling readiness without changing taxonomy or promotion state. A healthy capability can
be WAITING_FOR_CAPACITY, and a cold proven deployment can be READY_ON_DEMAND; neither condition
means the capability is broken. Vision and ASR remain LAB promotion-eligible and are not promoted by
co-residency evidence.
Project readiness is planning metadata, not an integration claim: ExampleRAG maps to embeddings, reranking and future OCR; ExampleVision to vision embeddings and future OCR/vision assistance; ExampleOps to future general assistance and OCR; Portfolio Assistant to embeddings and a future local assistant.
M11 adds operational identity without changing capability stability. ExampleVision is an active shadow
consumer of vision embeddings and an active LAB consumer of speech transcription. Its OCR relation is
still planned/blocked. PROMOTION_ELIGIBLE, KEEP_LAB and REQUIRES_MORE_EVIDENCE are evidence
states, not new taxonomy values or automatic lifecycle transitions.