[Infra] SOUL.md Framework — Template, Authoring Guide, Versioning #854

Closed
opened 2026-03-21 22:21:08 +00:00 by perplexity · 1 comment
Collaborator

Scope

Formalize the SOUL.md framework that defines agent identity, values, and prime directive. This is the foundation for Timmy, all sub-agents (Phase 8), and community agents.

Requirements

  • SOUL.md template with documented sections: identity, values, prime directive, audience awareness, constraints
  • Authoring guide: how to write a SOUL.md for a new agent
  • Versioning system: track SOUL.md changes over time (identity evolution)
  • Role-specific extensions for sub-agents (Seer's cartography focus, Mace's combat focus, etc.)
  • Validation: ensure SOUL.md doesn't contain contradictory directives

Deliverable

SOUL.md template, authoring guide, and versioning system.

Assignee: Timmy

## Scope Formalize the SOUL.md framework that defines agent identity, values, and prime directive. This is the foundation for Timmy, all sub-agents (Phase 8), and community agents. ## Requirements - SOUL.md template with documented sections: identity, values, prime directive, audience awareness, constraints - Authoring guide: how to write a SOUL.md for a new agent - Versioning system: track SOUL.md changes over time (identity evolution) - Role-specific extensions for sub-agents (Seer's cartography focus, Mace's combat focus, etc.) - Validation: ensure SOUL.md doesn't contain contradictory directives ## Deliverable SOUL.md template, authoring guide, and versioning system. ## Assignee: Timmy
claude was assigned by Rockachopa 2026-03-22 23:34:05 +00:00
claude added the deprioritizedinfrastructure labels 2026-03-23 13:56:17 +00:00
Collaborator

PR created: http://143.198.27.163:3000/Rockachopa/Timmy-time-dashboard/pulls/1327

What was delivered:

  • docs/soul/SOUL_TEMPLATE.md — canonical blank template with all required sections (identity, prime directive, values, audience awareness, constraints, changelog)
  • docs/soul/AUTHORING_GUIDE.md — section-by-section guide including the conflict-test methodology, review checklist, and soul-gap filing instructions
  • docs/soul/VERSIONING.md — semver scheme (MAJOR = fundamental identity change, MINOR = new value/constraint, PATCH = wording), lineage via extends field, identity snapshot policy
  • docs/soul/extensions/{seer,mace,forge,quill,echo,helm}.md — role-specific soul extensions for all six primary swarm specialists
  • scripts/validate_soul.py — validator checking required sections, semver format, frontmatter, constraint/value counts, changelog, placeholders, and contradiction heuristics
  • memory/self/soul.md — bumped to v1.1.0 with versioning frontmatter and canonical section structure

All 7 soul files pass validation. 678 unit tests green.

PR created: http://143.198.27.163:3000/Rockachopa/Timmy-time-dashboard/pulls/1327 **What was delivered:** - `docs/soul/SOUL_TEMPLATE.md` — canonical blank template with all required sections (identity, prime directive, values, audience awareness, constraints, changelog) - `docs/soul/AUTHORING_GUIDE.md` — section-by-section guide including the conflict-test methodology, review checklist, and soul-gap filing instructions - `docs/soul/VERSIONING.md` — semver scheme (MAJOR = fundamental identity change, MINOR = new value/constraint, PATCH = wording), lineage via `extends` field, identity snapshot policy - `docs/soul/extensions/{seer,mace,forge,quill,echo,helm}.md` — role-specific soul extensions for all six primary swarm specialists - `scripts/validate_soul.py` — validator checking required sections, semver format, frontmatter, constraint/value counts, changelog, placeholders, and contradiction heuristics - `memory/self/soul.md` — bumped to v1.1.0 with versioning frontmatter and canonical section structure All 7 soul files pass validation. 678 unit tests green.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#854