Block a user
capture #49e: I5 audit path + classification-aware degradation (loki + buffer + reconcile)
capture #49e: I5 audit path + classification-aware degradation (loki + buffer + reconcile)
Implemented — PR #60 (open, base main)
PR: mathias/hyperguild#60 · branches from main (#53 merged).
Two-phase port (the load-bearing design): `Reserve(leve…
feat: I5 audit path + classification-aware degradation (#54, capture 49e)
mathias
created branch feat/capture-audit-degradation in mathias/hyperguild
2026-06-22 21:54:25 +00:00
feat: POST /capture REST adapter + OAuth2 + I1 sovereignty gate (#53, capture 49d)
capture #49d: POST /capture REST adapter + OAuth2 + I1 gate (server-derived origin)
capture #49d: POST /capture REST adapter + OAuth2 + I1 gate (server-derived origin)
Implemented — PR #59 (open, base main)
PR: mathias/hyperguild#59 · branches from main (#50/#51/#52 merged).
I1 gate (in the use-case): `CaptureContext.Orig…
feat: POST /capture REST adapter + OAuth2 + I1 sovereignty gate (#53, capture 49d)
feat: Gitea IssueTracker client + inject into brain server (#52, capture 49c)
capture #49c: Gitea IssueTracker client (new outbound dependency)
capture #49b: CaptureService use-case + BrainStore extraction + ports/entities
feat: CaptureService use-case + BrainStore extraction (#51, capture 49b)
feat: capture classification taxonomy + per-wing/repo tags (#50, capture 49a)