Dw Boardroom V2

repo: ~/Projects/dw-boardroom-v2 · 7 commits · 0 in last 24h, 0 in last 7d ·

Search the build

7 commits indexed

  1. 499a4f0 2026-06-23 auto-save: 2026-06-23T17:53:42 (1 files) — ecosystem.config.cjs.ENV-IFIED
  2. 7cd839e 2026-06-23 security: env-ify 4 boardroom files leaking DWSecure2024! plaintext (serve.cjs, api.ts, auth.ts, governanceClient.ts)
  3. 1d42552 2026-06-23 security: env-ify boardroom config — remove leaked Gemini key (...S2ic) + plaintext AUTH_PASS from tracked source
  4. 3568687 2026-06-23 Stage env-ified boardroom config (Gemini key + auth pass) — one-line swap ready
  5. b927e28 2026-05-30 gitignore: add *.bak-* *.pre-* *.orig *.save *.old copy-of-* *~ backup patterns
  6. 2260e48 2026-05-18 Stop tracking SQLite WAL/shm runtime files; gitignore *.db-shm/-wal/-journal
  7. 82c6129 2026-05-06 initial scaffold (gitify-all 2026-05-06)

Authors

Agents used

  • none detected

Skills used

  • /catch1
  • /shm1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

3568687 · 2026-06-23 · Stage env-ified boardroom config (Gemini key + auth pass) — one-line swap ready
ecosystem.config.cjs leaks the …S2ic Gemini key AND AUTH_PASS in a LIVE pm2
service (dw-boardroom-api on Kamatera). Staged ecosystem.config.cjs.ENV-IFIED
reads both from env (dotenv try/catch + process.env) instead of literals.
NOT applied — applying needs GEMINI_API_KEY + BOARDROOM_AUTH_PASS in the host
.env first, else the service breaks on restart. Apply via:
  mv ecosystem.config.cjs.ENV-IFIED ecosystem.config.cjs && pm2 restart dw-boardroom-api
Added .env.example + gitignored .env. Leaked key still live until Steve revokes.

File tree

41 files tracked. Click any to browse the source at HEAD.

Other build journals

← Dw Boardroom Governance  ·  all 4 projects  ·  Dw Cadence Next2 →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms