Move all prose into a single dir #255
Labels
No labels
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/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#255
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?
layout
if its yaml, kdl, markdown, etc... and it relates to a first class entity? so personality, role, meld, etc... then it goes inside of
data/Sequencing note: this should land after #254, the meld to boundary rename.
Measured against
9764756, this issue moves 62 entity data files, and 30 of them are files #254 must edit. Both are large mechanical diffs over the same set. #254 changes file contents, the keyword, the slugs, and the prose. This one changes paths. Whichever runs second rebases cheaply, but #254's spec names paths throughout and would need respecifying if the tree reshuffles first, while this issue carries no semantics to invalidate. The layout sketch here already anticipates the outcome withdata/boundary-french-fries/.One thing this issue needs to solve independently of that. Role, boundary, and personality ordering currently comes from the two-digit filename prefix, documented in
docs/person-package-authoring.mdas "The two-digit prefix controls order," and relied on by the loader forRoleOrderandMeldOrder. A flatdata/role-dog/role.kdlhas nowhere to carry that, so the layout needs another ordering source: an explicit index, anorderproperty on the entity node, or a documented sort key.#256 is already ordered behind this one, which puts the full chain at #253, #254, #255, #256, #257.
Ordering source: decided
Role, boundary, and personality order comes from the two-digit filename prefix today, documented as "The two-digit prefix controls order" and relied on by the loader for
RoleOrderandMeldOrder. A flatdata/role-dog/has nowhere to carry it.Take an explicit
orderproperty on the entity node.Why this over the alternatives:
Applies to every ordered entity kind, not just roles, so boundaries and personalities carry it too.