Convert all 22 roster entities from KDL to YAML #335
Labels
No labels
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/devrel
role/eval
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/sysadmin
role/tpm
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#335
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#329
What to build
With the schema proven on one role in #332 and the semantics ported in #333, convert the rest. Seven roles, ten personalities, four boundaries, and the invariant, plus every KDL fixture and example that describes a person package.
In scope:
internal/person/data/*/role, personality, and boundary files.internal/person/person.kdl.examples/person-profile/andexamples/shared-personality-library/.testdata/contracts/person-independent/.Not in scope:
request.kdland the compose-request fixtures. Those are deleted rather than converted in #339, because a Go binary that does not compose has no compose request. Also not in scope:.agents/roles.kdlandexamples/role-provider-selector/roles.kdl, which are #341.This is mechanical, and it should stay mechanical. If a conversion needs a schema decision, that is a signal the schema from #332 is incomplete, and the decision belongs back there rather than being improvised per file.
Acceptance criteria
SKILL.mdbodies are unchanged. This slice moves structured metadata, not prose.Blocked by