Context
startup.sh now loads role-specific primers from ~/.koad-io/harness/primers/<role>/. Each entity declares KOAD_IO_ENTITY_ROLE=<word> in its .env. Every .md file in the matching role directory is loaded into the entity's system prompt at session start.
The job
94 specs exist in ~/.vesta/specs/. Each one should be considered:
- Which roles need to know about this spec? Not every spec matters to every role. An engineer needs cascade-environment and commands-system; an orchestrator needs trust-bond-protocol and inter-entity-comms.
- Distill, don't copy. A role primer is not the full spec — it's the operational knowledge that role needs. What to do, what not to do, what commands exist, what the conventions are.
- One primer per topic, filed in every role that needs it. A primer about the env cascade might live in both
engineer/ and orchestrator/. Symlinks or copies — your call.
Known roles so far
| Role |
Entity examples |
orchestrator |
Juno |
engineer |
Vulcan |
curator |
Vesta, Veritas |
researcher |
Sibyl |
communicator |
Mercury, Faber |
designer |
Muse |
diagnostician |
Argus |
curriculum |
Chiron |
Roles are single words. New ones can be added as needed.
Directory structure
~/.koad-io/harness/primers/
├── orchestrator/
│ ├── trust-bonds.md
│ ├── inter-entity-comms.md
│ └── ...
├── engineer/
│ ├── cascade-environment.md
│ ├── commands-system.md
│ ├── start-and-stop-processes.md
│ ├── creating-projects-from-skeletons.md
│ └── ...
└── ...
This is ongoing
As new specs land, they need primers distilled and filed. This is a standing responsibility — not a one-shot task.
🤖 Generated with Claude Code
Context
startup.sh now loads role-specific primers from
~/.koad-io/harness/primers/<role>/. Each entity declaresKOAD_IO_ENTITY_ROLE=<word>in its.env. Every.mdfile in the matching role directory is loaded into the entity's system prompt at session start.The job
94 specs exist in
~/.vesta/specs/. Each one should be considered:engineer/andorchestrator/. Symlinks or copies — your call.Known roles so far
orchestratorengineercuratorresearchercommunicatordesignerdiagnosticiancurriculumRoles are single words. New ones can be added as needed.
Directory structure
This is ongoing
As new specs land, they need primers distilled and filed. This is a standing responsibility — not a one-shot task.
🤖 Generated with Claude Code