Skip to content

Role primers: distill specs into per-role primer library #114

Description

@koad

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:

  1. 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.
  2. 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.
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    horizon-20kAreas of responsibility — ongoingsomeday-maybeParked, not committedspecVESTA spec work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions