Publish and validate the AOS personality source declaration #628

Closed
opened 2026-07-23 06:24:09 +00:00 by coilyco-ops · 0 comments
Member

Parent

#622

Blocked by

What to build

Publish one committed AOS source declaration for agent-compose. The declaration must use the stable source id aos-public, index the shared personality invariant, and map all sixteen personality-<name> ids to their skill directories.

The declaration must live at a source root where every relative path stays beneath that root. Agent-compose must consume it locally without network access, symlinks, path escapes, or copied role policy.

Validation and documentation

  • Validate the declaration with the actual agent-compose consumer contract rather than a duplicated KDL grammar.
  • Prove full and brief density delivery from representative personality skills.
  • Prove missing or mismatched provider paths fail clearly.
  • Add a focused AOS walkthrough for the provider boundary and local consumer use.
  • Update docs/FEATURES.md because this issue ships the significant provider capability.
  • Record that AOS owns reusable bodies while agent-compose owns personality selection and compatibility.

Acceptance criteria

  • The source declaration indexes the shared invariant and all sixteen skills with stable ids.
  • Every referenced path exists and stays under the declaration root.
  • Agent-compose consumes the provider without fetching.
  • Full and brief representative compositions pass.
  • Documentation and FEATURES describe the shipped boundary.
  • Ward source remains unchanged.
  • ward exec test passes.
  • The commit closes this issue.
## Parent #622 ## Blocked by * #623 * #624 * #625 * #626 * #627 ## What to build Publish one committed AOS source declaration for agent-compose. The declaration must use the stable source id `aos-public`, index the shared personality invariant, and map all sixteen `personality-<name>` ids to their skill directories. The declaration must live at a source root where every relative path stays beneath that root. Agent-compose must consume it locally without network access, symlinks, path escapes, or copied role policy. ## Validation and documentation * Validate the declaration with the actual agent-compose consumer contract rather than a duplicated KDL grammar. * Prove full and brief density delivery from representative personality skills. * Prove missing or mismatched provider paths fail clearly. * Add a focused AOS walkthrough for the provider boundary and local consumer use. * Update `docs/FEATURES.md` because this issue ships the significant provider capability. * Record that AOS owns reusable bodies while agent-compose owns personality selection and compatibility. ## Acceptance criteria * The source declaration indexes the shared invariant and all sixteen skills with stable ids. * Every referenced path exists and stays under the declaration root. * Agent-compose consumes the provider without fetching. * Full and brief representative compositions pass. * Documentation and FEATURES describe the shipped boundary. * Ward source remains unchanged. * `ward exec test` passes. * The commit closes this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os#628
No description provided.