|
Download README.md from smlflg/MultiHarnessStudio: direct link, hf CLI and curl.
- Browser
- Download file 2.13 kB
-
https://huggingface.co/smlflg/MultiHarnessStudio/resolve/main/README.md
- Command line
-
hf download hf://smlflg/MultiHarnessStudio/README.md
-
curl -L -o README.md https://huggingface.co/smlflg/MultiHarnessStudio/resolve/main/README.md
2.13 kB
Spine V1
Spine ist die kanonische Integrationsschicht zwischen:
MetaMetaMetaals Evidence- und Eval-LayerKomandoZentralals Decision-LayerUEBER_AGENTals Execution-LayerAgentIDEals Operator-UIHarnessEcosystemals Observatory- und Docs-Layer
Diese Implementierung ist absichtlich spec-first. Sie definiert:
- kanonische Kernobjekte
- versionierte JSON-Schemas
- eine maschinenlesbare Registry
- einen Beispiel-Run von Intent bis Eval
- ein lokales Validierungsskript
Kernprinzip
Spine ersetzt keine der bestehenden Runtime- oder UI-Systeme. Spine erzwingt nur, dass alle Systeme dieselben Objekte, IDs und Zustandsuebergaenge sprechen.
Formel:
Spine = Registry + Schemas + Run-State + Event-Log + Artifact-Index + Adapter-Vertraege
Repo-Struktur
docs/Architektur- und Integrationsbeschreibungschemas/kanonische JSON-Schemasregistry/Systemmanifest, Harness- und Adapter-Registryexamples/durchgaengiger Beispiel-Runscripts/validate_spine.pylokale Konsistenzpruefung
Wichtige Kernobjekte
TaskRequestRoutingDecisionRunRecordExecutionRequestExecutionStatusRouteTraceArtifactManifestEvalRecordSpineEventSystemManifest
Lifecycle
TaskRequestwird erzeugt.KomandoZentralliefert eineRoutingDecision.- Spine erzeugt oder aktualisiert den
RunRecord. - Ein
ExecutionRequestwird an die Runtime uebergeben. - Runtime meldet
ExecutionStatus,RouteTraceundArtifactManifest. - Evidence- und Observatory-Layer konsumieren
EvalRecordund Event-Historie.
Validierung
python3 /home/smlflg/Projekte/MultiHarnessStudio/scripts/validate_spine.py
Das Skript validiert:
- dass alle JSON-Dateien parsebar sind
- dass die Kernschemas vorhanden sind
- dass Registry-Eintraege eindeutig sind
- dass der Beispiel-Run intern konsistent ist
V1 Defaults
- lokal-first
- JSON als Austauschformat
- append-only Event-Historie
- versionierte Schemas
- Registry als Source of Truth fuer Integrationsvertraege
- Adapter duerfen uebersetzen, aber keine Spine-Kernobjekte verbiegen