- logger uses config/env for LOG_DIR and LOG_LEVEL (single source of truth)
- Document absolute LOG_DIR for wipe/redeploy (Jenkins) in env and .env.example
- setup-kord-user-log-file.sh reads LOG_DIR from KORD_HOME/.env and syncs
StandardOutput/StandardError/ExecStartPre mkdir to the same path
Made-with: Cursor
- Replace console logger with log4js dateFile under LOG_DIR (default logs).
- No console appender; daily rotation with 7-day retention (numBackups).
- Add LOG_LEVEL and LOG_DIR to env and .env.example; document in env.ts.
Made-with: Cursor
- Drop ioredis, docker-compose redis service, and REDIS_* env vars.
- Remove src/cache; use Map-based invite and webhook caching in services.
- Run global command registration and voice boot sync without distributed locks.
- Update README, agent rules, and docs to match the new stack.
Made-with: Cursor