Block a user
capture #49b: CaptureService use-case + BrainStore extraction + ports/entities
Implemented — PR #57 (open, stacked on #56)
PR: mathias/hyperguild#57 · base feat/capture-classification (merge #56 first; #57 is #51-only diff)
Two…
feat: CaptureService use-case + BrainStore extraction (#51, capture 49b)
capture #49a: classification taxonomy + per-wing/repo tagging (I1 prerequisite)
Implemented — PR #56 (open, not merged)
New package ingestion/internal/classification/. Taxonomy public < internal < confidential…
feat: capture classification taxonomy + per-wing/repo tags (#50, capture 49a)
feat: uniform
capture capability — REST+OAuth2 spine for session insight/ticket capture across all harnesses
Sub-issue breakdown (2026-06-22) — #49 is now a tracking epic
Split into six sub-issues. Dependency graph (two roots converging):
#50 (49a) classification taxonomy + tags ─┐
…
capture #49f: central relay + I2 security-baseline ledger entry (non-library harnesses)
capture #49e: I5 audit path + classification-aware degradation (loki + buffer + reconcile)
capture #49d: POST /capture REST adapter + OAuth2 + I1 gate (server-derived origin)
capture #49c: Gitea IssueTracker client (new outbound dependency)
capture #49b: CaptureService use-case + BrainStore extraction + ports/entities
capture #49a: classification taxonomy + per-wing/repo tagging (I1 prerequisite)
feat: uniform
capture capability — REST+OAuth2 spine for session insight/ticket capture across all harnesses
Q4 revised — classification-aware audit degradation
Reconsidered Q4 (was: global degrade-and-warn + buffer). Now inherits from the Q1 classification spine:
- **Confidential + audit sink down…
feat: uniform
capture capability — REST+OAuth2 spine for session insight/ticket capture across all harnesses
§4 open questions resolved — decisions binding, scope updated
Spec §4 resolved (commit b7a2cc5, specs/capture-bdd-spec.md):
- Classification trust → model (C): caller declares,…