Orchestrata Ultimate › Plans › spec-audit › K-harness-greenfield

Cluster K — Test harness & greenfield capabilities (SPEC-102/103/104/105)

Source: plans/spec-audit/K-harness-greenfield.md at 8a2cb42ad · last changed 2026-07-27 · first committed 2026-07-04 · 218 lines.

Prose pending.

Plan text

Cluster K — Test harness & greenfield capabilities (SPEC-102/103/104/105)

Investigation agent K. READ-ONLY audit against actual code in src/orchestrata_ultimate/, per plans/spec-audit/_METHOD.md. Checklist - [ ] boxes ignored (stale); judged by code. These four specs are NOT in docs/spec-gap-register.md (which covers 20 core specs), so this is a fresh audit. Two design docs exist and were cross-checked against code: docs/capabilities-refactor-openspec.md (103/104) and docs/ontology-and-codegen.md (105).


SPEC-102 Individual Volk Test Harness — PARTIAL


SPEC-103 Tool-Calling Code Refactoring — DONE


SPEC-104 OpenSpec Format Support — DONE


SPEC-105 Ontology-Driven Domain Model Generation — DONE (with one documented DIVERGENCE)


Cluster summary table

Spec Class Effort Hard deps
SPEC-102 Volk Test Harness PARTIAL M kernel MessageDispatcher/CXP (SPEC-004) + repair-capable volks (agents/volks/) for real self-healing
SPEC-103 Tool-Calling Refactor DONE — (opt. S) SPEC-011 provider mgr, SPEC-028 client, SPEC-004 impact/classifier — all present + wired
SPEC-104 OpenSpec Format DONE — (opt. S) none for the capability; optional coupling to SPEC-103 RefactorTools
SPEC-105 Ontology Domain Model DONE (1 DIVERGENCE) S (doc-only) SPEC-100 logging/exceptions (present); external Stardog for live integration test only

Only SPEC-102 has real remaining code work. 103/104/105 are complete; 105 needs a small spec-text update (relationships.py divergence); 103/104 only optionally need a status flip + on-demand integration tests.