Files

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.