1
0
forked from jason/echo
Files
chorus/.gitignore
T
jason d920f8821f Remove ECHO back-compat shims — CHORUS is a clean break
Decision: CHORUS deploys as fresh vaults on new machines for different
users, so no ECHO adoption path is needed. Removed the Phase-1 shims:
- chorus_config: legacy ECHO_* env aliasing and the read-only
  ~/.claude/echo-memory/config.json fallback
- chorus_queue / chorus_hook_stop: ~/.echo-memory state-dir fallback
- load/doctor/bootstrap/vault_lint/sweep/migrate: the _agent/echo-vault.md
  marker dual-probe; routing drops agent-marker-legacy (36 routes)
- .gitignore, README, CHANGELOG, CHORUS-PLAN.md updated (decision #6;
  Phase 3 no longer migrates the live ECHO vault — fresh bootstrap only)

All suites green: 25/25 unit, scaffold, routing-sync, 4 mock e2e,
run_eval metrics unchanged. Rebuilt chorus-memory.plugin.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 13:42:14 -05:00

28 lines
788 B
Plaintext

# macOS / editor cruft
.DS_Store
# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
# Local CHORUS state (never commit — holds the offline queue + cached vault reads)
.chorus-memory/
# Eval output
eval/results/*.json
!eval/results/.gitkeep
# CHORUS config: the filled-in key file is yours to distribute, never commit it
/chorus-memory.config.json
/dist/
# Build artifacts. Per-user BAKED artifacts (build.py --bake-key) carry a live vault
# bearer token — NEVER commit them; they belong in dist/ (above). Versioned artifacts
# are not tracked in the tree — they ship as Gitea releases. Only the current pointer
# (chorus-memory.plugin) stays tracked. Historical ECHO artifacts remain at the
# echo-fork-point tag and in the parent jason/echo repo.
chorus-memory-*.plugin