v3.7.0 — Template Validation + Memory Deployment Alignment
Summary
v3.7.0 turns the template into a more verifiable release artifact: new users and contributors can run npm test locally before touching a server, and the default deployment path now reports ChromaDB memory status explicitly.
Added
npm test/npm run validateentrypoint for release and contributor smoke tests.scripts/validate-template.shcovering required template files, shell syntax, product KB JSON, proforma invoice generation, local Chroma memory store/search, and generated OpenClaw config.
Fixed
- Fixed
skills/delivery-queue/deliver.shbash syntax for empty queue glob handling. - Moved
chromadbout of the static core skill profile and behindCHROMADB_ENABLED, with the default set totrueto match the 4-layer memory promise. - Added deploy summary output for ChromaDB memory state.
- Updated EN/ZH README metadata for Template v3.7.0, 14 pipeline checks, and the 4-layer anti-amnesia model.
- Corrected multilingual README
b2b_tradeskill count from 28 to the actual 41 skills.
Verified
npm testbash deploy/deploy.sh validation-client --dry-runwith generated validation configgit diff --check
Next Evolution Ideas
- Add GitHub Actions CI to run
npm teston every PR. - Add a
deploy doctorcommand that validates remote OpenClaw, channel, memory, and dashboard health after deployment. - Make non-root deployments first-class by parameterizing the remote OpenClaw home path instead of assuming
/root/.openclaw. - Add richer industry packs with validated product KB, first-touch sequences, and lead-discovery query presets.