Sprint 1: unblock deploy + stop ingestion data corruption #89

Closed
opened 2026-07-26 21:33:23 +00:00 by mathias · 1 comment
Owner

Tracking issue for sprint 1 (7 issues). Theme: nothing ships until CD works; meanwhile ingestion is actively corrupting captured notes.

Deploy blocker (bundle — same root cause)

  • #74 CD broken: gitea.d-ma.be→git.d-ma.be rename breaks go mod download
  • #42 move Go module path github.com→git.d-ma.be

Quick live-pain fix

  • #72 HYPERGUILD_CLAUDE_MODEL dead env key — thinking tier stuck on default offline model

Active data corruption (ingestion pipeline)

  • #85 extraction drops source/author/published frontmatter (46/46 notes hit)
  • #86 writeHallNote stacks dup frontmatter (75 notes hit)
  • #87 CanonicalizeLinks leaves broken wikilinks unrepaired
  • #88 mass-attach spurious mission link

Held for sprint 2: #83 (OIDC retry vs exit on cold-boot), #82/#81 (raw-note surfacing + reject).

Tracking issue for sprint 1 (7 issues). Theme: nothing ships until CD works; meanwhile ingestion is actively corrupting captured notes. **Deploy blocker (bundle — same root cause)** - [ ] #74 CD broken: gitea.d-ma.be→git.d-ma.be rename breaks go mod download - [ ] #42 move Go module path github.com→git.d-ma.be **Quick live-pain fix** - [ ] #72 HYPERGUILD_CLAUDE_MODEL dead env key — thinking tier stuck on default offline model **Active data corruption (ingestion pipeline)** - [ ] #85 extraction drops source/author/published frontmatter (46/46 notes hit) - [ ] #86 writeHallNote stacks dup frontmatter (75 notes hit) - [ ] #87 CanonicalizeLinks leaves broken wikilinks unrepaired - [ ] #88 mass-attach spurious [[mission]] link Held for sprint 2: #83 (OIDC retry vs exit on cold-boot), #82/#81 (raw-note surfacing + reject).
Author
Owner

Sprint 1 complete — all 7 closed:

  • #74 — already fixed, verified CD green, closed
  • #42 — module rename to git.d-ma.be/mathias/hyperguild (b600cc9)
  • #72 — stale (routing pod removed by #75/#76), closed; follow-up filed as infra#225
  • #85 — source/author/published frontmatter passthrough (6ad275b)
  • #86 — writeHallNote frontmatter merge, 67-file batch repair (1001acf, brain@b36dfae)
  • #87 — wing:/wiki: prefix wikilink repair, 4 links fixed (6d014c1, brain@3bcae87)
  • #88 — root cause was the watcher re-ingesting AutoTunnel's own review queue, not either originally-suspected mechanism (f005548, brain@95af3b7)

Tagged v0.13.1. Two follow-ups filed for discovered-but-deferred work: hyperguild#90 (unquoted-colon YAML frontmatter, 8 files), infra#225 (homelab-map stale env-var naming). Two generalizable learnings written to brain (wiki/hyperguild/failures/): the watcher-reingests-own-queue feedback-loop footgun, and the frontmatter-merge-not-prepend pattern.

Closing.

Sprint 1 complete — all 7 closed: - #74 — already fixed, verified CD green, closed - #42 — module rename to `git.d-ma.be/mathias/hyperguild` (b600cc9) - #72 — stale (routing pod removed by #75/#76), closed; follow-up filed as infra#225 - #85 — source/author/published frontmatter passthrough (6ad275b) - #86 — writeHallNote frontmatter merge, 67-file batch repair (1001acf, brain@b36dfae) - #87 — wing:/wiki: prefix wikilink repair, 4 links fixed (6d014c1, brain@3bcae87) - #88 — root cause was the watcher re-ingesting AutoTunnel's own review queue, not either originally-suspected mechanism (f005548, brain@95af3b7) Tagged `v0.13.1`. Two follow-ups filed for discovered-but-deferred work: hyperguild#90 (unquoted-colon YAML frontmatter, 8 files), infra#225 (homelab-map stale env-var naming). Two generalizable learnings written to brain (`wiki/hyperguild/failures/`): the watcher-reingests-own-queue feedback-loop footgun, and the frontmatter-merge-not-prepend pattern. Closing.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mathias/hyperguild#89