• Joined on 2026-03-27
mathias opened issue mathias/hyperguild#18 2026-05-19 11:10:30 +00:00
chore(brain): backfill pgvector from current wiki/
mathias pushed to main at mathias/hyperguild 2026-05-19 11:04:13 +00:00
4af1036423 fix(ingestion): redact password from BRAIN_PG_DSN log line
mathias opened issue mathias/hyperguild#17 2026-05-18 21:44:16 +00:00
fix: project_create — make GitHub mirror opt-in (mirror_to_github, default false)
mathias opened issue mathias/gitea-mcp#31 2026-05-18 21:44:02 +00:00
feat: pr_merge tool — closes code workflow gap for claude.ai sessions
mathias pushed to main at mathias/hyperguild 2026-05-18 21:28:58 +00:00
7a13c75655 fix(scripts): brain-embeddings-init.sql psql-level conditionals
mathias commented on issue mathias/hyperguild#8 2026-05-18 21:12:04 +00:00
feat(brain): hybrid BM25+vector search via Qdrant + nomic-embed-text

Shipped in 57462b5. Backend pivoted to pgvector (see DECISIONS.md 2026-05-18).

Surface: embed.Client (Ollama embed), vectorstore.PGStore (pgxpool+pgvector HNSW), vectorstore.Sync (walk…

mathias closed issue mathias/hyperguild#8 2026-05-18 21:11:49 +00:00
feat(brain): hybrid BM25+vector search via Qdrant + nomic-embed-text
mathias pushed to main at mathias/hyperguild 2026-05-18 21:11:27 +00:00
57462b52ff feat(brain): hybrid BM25 + pgvector retrieval (opt-in)
mathias closed issue mathias/hyperguild#7 2026-05-18 20:56:11 +00:00
feat(brain): add Qwen3-Reranker to brain_answer for improved RAG quality
mathias commented on issue mathias/hyperguild#7 2026-05-18 20:56:08 +00:00
feat(brain): add Qwen3-Reranker to brain_answer for improved RAG quality

Shipped in a56a4db.

Design note (deviation from spec)

The issue spoke of a reranker "score" with a top-5 by reranker score cut. Qwen3-Reranker as published on Ollama (no native…

mathias pushed to main at mathias/hyperguild 2026-05-18 20:55:46 +00:00
a56a4db963 feat(brain_answer): Qwen3-Reranker cross-encoder filter (opt-in)
mathias closed issue mathias/hyperguild#5 2026-05-18 20:22:19 +00:00
feat(ingestion): add OAuth 2.0 client credentials flow to brain MCP server
mathias commented on issue mathias/hyperguild#5 2026-05-18 20:22:17 +00:00
feat(ingestion): add OAuth 2.0 client credentials flow to brain MCP server

Shipped in 58c5741. CI/CD auto-rebuilds the ingestion image and updates infra.

What landed

New package ingestion/internal/oauth:

  • MetadataHandler(issuer) — `GET /.well-known/oauth-au…
mathias pushed to main at mathias/hyperguild 2026-05-18 20:21:56 +00:00
58c57412a9 feat(brain-mcp): OAuth 2.0 client_credentials flow for claude.ai
mathias commented on issue mathias/hyperguild#8 2026-05-18 20:19:31 +00:00
feat(brain): hybrid BM25+vector search via Qdrant + nomic-embed-text

Scope update (2026-05-18): backend switched from Qdrant → pgvector on the existing postgres18 in databases namespace.

Reason: Qdrant has never been deployed — no pod, no service, no…

mathias closed issue mathias/hyperguild#16 2026-05-18 19:33:09 +00:00
feat(brain): cross-wing tunnels — bidirectional wikilinks between notes in different Wings
mathias commented on issue mathias/hyperguild#16 2026-05-18 19:33:06 +00:00
feat(brain): cross-wing tunnels — bidirectional wikilinks between notes in different Wings

Shipped in ddd07ae. TDD all the way: each helper landed RED → GREEN with regression tests.

Acceptance criteria

  • `brain_tunnel source=jepa-fx/decisions/val-vol target=hyperguild/decisi…
mathias pushed to main at mathias/hyperguild 2026-05-18 19:32:51 +00:00
ddd07ae7eb feat(brain): cross-wing tunnels — bidirectional wikilinks + auto-detect
mathias closed issue mathias/hyperguild#9 2026-05-18 19:26:30 +00:00
brain MCP: accept static Bearer without OAuth challenge for LAN/Tailscale CLI clients
mathias commented on issue mathias/hyperguild#9 2026-05-18 19:26:27 +00:00
brain MCP: accept static Bearer without OAuth challenge for LAN/Tailscale CLI clients

Shipped in 61b6247. Deployed image gitea.d-ma.be/mathias/ingestion:61b6247df9f35bc87ca4ef406a5809280a29af8e is live on koala.

Auth middleware precedence (now)

// 1. Static Bearer…