839 B
839 B
supervisor-go
Runnable stub demonstrating CognitiveOS control-plane concepts without an actual LLM.
This directory now contains a small ledger package (ledger/) with Append and Read APIs and unit tests, plus a tiny CLI demo (main.go) that appends route/session/output events to a JSONL ledger.
Run (demo)
Build or run the CLI:
go run . -ledger ./ledger.jsonl
Then type requests and observe the deterministic route decision, spawn/output events, and final output. The ledger file will be created as JSONL at the path you provide.
Tests
Run the unit tests for the ledger package:
go test ./ledger
The tests create a temporary ledger file, append events, and validate read-back and hash chaining.
Notes
- This is intentionally minimal and deterministic.
- Replace
childWorkerStubwith real model calls later.