• Joined on 2026-03-27
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…
mathias pushed to main at mathias/hyperguild 2026-05-18 19:00:06 +00:00
61b6247df9 fix(brain-mcp): static Bearer short-circuits before OAuth challenge
mathias closed issue mathias/hyperguild#1 2026-05-18 18:47:32 +00:00
feat: structured brain — Hall taxonomy, Obsidian-compatible layout, and filtered query
mathias commented on issue mathias/hyperguild#1 2026-05-18 18:47:29 +00:00
feat: structured brain — Hall taxonomy, Obsidian-compatible layout, and filtered query

Shipped in 75685e7. All acceptance criteria met.

What landed

New package ingestion/internal/brain/

  • ValidHalls, IsValidHall, Sanitise(s), `NotePath(brainDir, wing, hall,…
mathias pushed to main at mathias/hyperguild 2026-05-18 18:47:09 +00:00
75685e7b67 feat(brain): structured wing/hall taxonomy + obsidian-compatible layout
mathias commented on issue mathias/hyperguild#8 2026-05-18 18:04:12 +00:00
feat(brain): hybrid BM25+vector search via Qdrant + nomic-embed-text

Scope clarification: this issue is now the single source of truth for embedding-based brain retrieval. The embedding portion of #2 (flat-JSON sidecar at brain/.embeddings/index.json) was a…

mathias closed issue mathias/hyperguild#2 2026-05-18 18:04:06 +00:00
feat: brain tunnels — cross-wing concept links and embedding-based retrieval
mathias commented on issue mathias/hyperguild#2 2026-05-18 18:04:00 +00:00
feat: brain tunnels — cross-wing concept links and embedding-based retrieval

Restructuring this. Two reasons:

  1. Embedding section conflicts with #8. This issue specifies a flat-JSON sidecar (brain/.embeddings/index.json) as the vector store. DECISIONS.md (2026-04-08…
mathias opened issue mathias/hyperguild#16 2026-05-18 18:03:55 +00:00
feat(brain): cross-wing tunnels — bidirectional wikilinks between notes in different Wings
mathias commented on issue mathias/hyperguild#15 2026-05-18 18:00:34 +00:00
flake: TestRoutingPodEndToEnd port-wait deadline exceeded under load

Fixed in fe18e4e.

Root cause (confirmed)

All three suspects from the issue body played a role:

  1. Hardcoded port 33310 — primary trigger. Under task check parallel package…
mathias closed issue mathias/hyperguild#15 2026-05-18 18:00:20 +00:00
flake: TestRoutingPodEndToEnd port-wait deadline exceeded under load
mathias pushed to main at mathias/hyperguild 2026-05-18 18:00:20 +00:00
fe18e4ee77 test(routing): de-flake TestRoutingPodEndToEnd
mathias opened issue mathias/hyperguild#15 2026-05-18 15:23:58 +00:00
flake: TestRoutingPodEndToEnd port-wait deadline exceeded under load
mathias closed issue mathias/hyperguild#14 2026-05-18 15:22:10 +00:00
fix: project_create infra branch vs main + GITEA_MCP_TOKEN missing from SOPS secrets
mathias commented on issue mathias/hyperguild#14 2026-05-18 15:22:03 +00:00
fix: project_create infra branch vs main + GITEA_MCP_TOKEN missing from SOPS secrets

Both items resolved.

Item 1 — Option A chosen, shipped in 937355c

Decision recorded in DECISIONS.md (2026-05-18 entry). callInfraCommit now passes branch: "main" directly; the…

mathias pushed to main at mathias/hyperguild 2026-05-18 15:20:57 +00:00
937355cabe fix(project_create): commit staging namespace directly to infra main