Skip to content

STANDING: Audit cascade environment completeness in daily heal #11

@koad

Description

@koad

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:

  1. For each entity, source $HOME/.$entity/.env
  2. Verify all required variables are set and non-empty
  3. If any missing: flag as "warn" with list of missing vars
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions