Standing Healing Maintenance
Healer: Salus
Per VESTA-SPEC-005 (Cascade Environment), all entities must have complete .env files with required variables at the Entity Layer. Salus should audit this during daily heal to catch configuration drift or gestation errors.
Entity Layer Required Variables (per VESTA-SPEC-005, Section 4):
ENTITY, ENTITY_DIR, ENTITY_HOME, ENTITY_KEYS, TRUST_CHAIN
CREATOR, CREATOR_KEYS, ROLE, PURPOSE
Optional but Important:
GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL
GIT_COMMITTER_NAME, GIT_COMMITTER_EMAIL
Automated Check Required:
- For each entity, source $HOME/.$entity/.env
- Verify all required variables are set and non-empty
- If any missing: flag as "warn" with list of missing vars
- If $HOME/.koad-io/.env missing: flag as "critical" (needs koad)
Reference:
- VESTA-SPEC-005, Section 4 "Required Variables by Layer"
- memories/004-healing-protocol.md "What Salus Can Fix Directly"
Standing Work:
Add .env validation to daily heal. Report any incomplete entities. If missing .env entirely, flag to Juno.
Standing Healing Maintenance
Healer: Salus
Per VESTA-SPEC-005 (Cascade Environment), all entities must have complete .env files with required variables at the Entity Layer. Salus should audit this during daily heal to catch configuration drift or gestation errors.
Entity Layer Required Variables (per VESTA-SPEC-005, Section 4):
Optional but Important:
Automated Check Required:
Reference:
Standing Work:
Add .env validation to daily heal. Report any incomplete entities. If missing .env entirely, flag to Juno.