Task
Add a .github/workflows/ci.yml workflow that runs on every PR and push to main.
Requirements
- Validate all
.mjs scripts parse without errors (node --check)
- Validate all
.sh scripts with bash -n
- Check that required files exist:
SOUL.md, AGENTS.md, USER.md, MEMORY.md, HEARTBEAT.md
- Run on:
ubuntu-latest, Node 20
Acceptance Criteria
Task
Add a
.github/workflows/ci.ymlworkflow that runs on every PR and push to main.Requirements
.mjsscripts parse without errors (node --check).shscripts withbash -nSOUL.md,AGENTS.md,USER.md,MEMORY.md,HEARTBEAT.mdubuntu-latest, Node 20Acceptance Criteria
.github/workflows/ci.ymlcreatedpushtomainandpull_request