• Joined on 2026-03-27
mathias commented on issue mathias/hyperguild#20 2026-05-27 11:24:29 +00:00
chore(security): rotate brain_app postgres password — leaked in pre-fix pod logs

✅ Superseded and completed — 2026-05-27

This issue (brain_app postgres rotation) was superseded by the broader ESO migration work in hyperguild #30.

Migration complete per commit 7481687: …

mathias closed issue mathias/hyperguild#30 2026-05-27 11:18:31 +00:00
chore(security): rotate brain_app postgres password + migrate BRAIN_PG_DSN from SOPS to 1Password via ESO
mathias commented on issue mathias/hyperguild#30 2026-05-27 11:18:30 +00:00
chore(security): rotate brain_app postgres password + migrate BRAIN_PG_DSN from SOPS to 1Password via ESO

Done — commit b048594 on infra/main.

  • DB password rotated via ALTER ROLE brain_app in postgres18-0, verified with psql -U brain_app -d brain (1 row)
  • DSN stored in 1P HomeLab vault,…
mathias closed issue mathias/hyperguild#20 2026-05-27 10:54:00 +00:00
chore(security): rotate brain_app postgres password — leaked in pre-fix pod logs
mathias commented on issue mathias/hyperguild#20 2026-05-27 10:53:59 +00:00
chore(security): rotate brain_app postgres password — leaked in pre-fix pod logs

Closing — procedure was pre-ESO. Rewritten as #30 with ExternalSecret + 1Password Connect migration baked into the rotation so future rotations become a 1P field edit instead of a SOPS commit.

mathias opened issue mathias/hyperguild#30 2026-05-27 10:53:54 +00:00
chore(security): rotate brain_app postgres password + migrate BRAIN_PG_DSN from SOPS to 1Password via ESO
mathias commented on issue mathias/hyperguild#27 2026-05-26 17:24:01 +00:00
Track E.1 — Claude Code session ingestion watcher

Closed by claudewatcher rollout — pod ingestion-65c997f99f-2s9cp on koala running since 2026-05-26T05:15Z. Live numbers as of close: 16 wiki/claude-sessions notes, 45 batches, 140 scrubber drops…

mathias closed issue mathias/hyperguild#27 2026-05-26 17:24:01 +00:00
Track E.1 — Claude Code session ingestion watcher
mathias commented on issue mathias/hyperguild#28 2026-05-26 17:24:01 +00:00
Track E.2 — brain_context MCP tool

Closed by merge 2726896 + production deploy via image bad0581. brain_context tool callable, BM25 seed + 2-hop graph expansion working. Test fake satisfies both graphsync.Store and graphReader…

mathias closed issue mathias/hyperguild#28 2026-05-26 17:24:01 +00:00
Track E.2 — brain_context MCP tool
mathias pushed to main at mathias/hyperguild 2026-05-26 05:10:07 +00:00
bad0581623 merge: client-name scrubber rule (refs hyperguild#27)
a94b860c2e feat(claudewatcher): client-name guard via RegisterRule + env
Compare 2 commits »
mathias pushed to main at mathias/hyperguild 2026-05-25 17:59:14 +00:00
f8cf27e5de merge: claudewatcher (closes hyperguild#27, refs infra#73)
49b188e9c9 feat(server): wire claudewatcher behind CLAUDE_SESSIONS_DIR
bc011cc1f0 feat(claudewatcher): ingest Claude Code session transcripts into brain
Compare 3 commits »
mathias pushed to main at mathias/hyperguild 2026-05-25 16:53:55 +00:00
2726896079 feat(mcp): wire brain_context tool
mathias pushed to main at mathias/hyperguild 2026-05-25 16:51:31 +00:00
2b7bbe38c7 docs(eval): record M4 + M4b scorer runs — phase 2 gate cleared (infra#72)
mathias pushed to main at mathias/hyperguild 2026-05-25 16:49:46 +00:00
1b00cbc0ae fix(search,graph): M4b wiki/entities/ → tier=knowledge
mathias opened issue mathias/hyperguild#29 2026-05-25 16:45:30 +00:00
Track E.3 — skill-from-session generator (BLOCKED on E.1)
mathias opened issue mathias/hyperguild#28 2026-05-25 16:45:28 +00:00
Track E.2 — brain_context MCP tool
mathias opened issue mathias/hyperguild#27 2026-05-25 16:45:25 +00:00
Track E.1 — Claude Code session ingestion watcher
mathias pushed to main at mathias/hyperguild 2026-05-25 16:45:22 +00:00
4f78fecd06 feat(search): M4 tier-weighted BM25 re-rank (infra#72)
mathias pushed to main at mathias/hyperguild 2026-05-25 10:35:40 +00:00
d5f112b600 feat(graph,graphstore): M2 parse tier+topic from frontmatter, persist via Upsert (infra#72)