| name | eidola-validate |
| description | Validate a persona directory against the eidola v0.3 spec. Checks required files, three-domain structure (arkiv/portrait/memory), CLAUDE.md structure, data integrity, and immutable/mutable boundary. Use before sharing or after modifications. |
eidola-validate — Check Persona Structure
You are validating a persona directory against the eidola v0.3 specification.
Before Starting
Confirm the persona directory to validate (default: current directory).
Checks
Run all checks and report results:
Required Files
CLAUDE.md Structure
Three-Domain Structure
Data Integrity
Immutable/Mutable Boundary
Optional Files
ECHO Compliance
Report
eidola validate: [persona name]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Required: [N/4] passed
Structure: [N/5] passed
Domains: [N/4] passed (arkiv/ portrait/ memory/)
Data: [N/4] passed
Boundary: [N/2] passed (immutable/mutable)
Optional: [N/4] present
[PASS/WARN/FAIL] — [summary]
PASS = all required + structure + domains + data + boundary checks pass
WARN = required passes but optional items missing
FAIL = required checks failed (list what's missing)