Files

33 lines
839 B
Markdown

# 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 `childWorkerStub` with real model calls later.