-
Notifications
You must be signed in to change notification settings - Fork 0
Add KB governance and profile-pack review workflow #49
Copy link
Copy link
Closed
Labels
agent:readyIssue passed intake quality and is ready for an agent attempt.Issue passed intake quality and is ready for an agent attempt.kind:featureUser-facing feature delivery.User-facing feature delivery.priority:p1High-priority delivery work.High-priority delivery work.repo:spektorAIWork in the WalksWithASwagger/spektorAI repository.Work in the WalksWithASwagger/spektorAI repository.
Metadata
Metadata
Assignees
Labels
agent:readyIssue passed intake quality and is ready for an agent attempt.Issue passed intake quality and is ready for an agent attempt.kind:featureUser-facing feature delivery.User-facing feature delivery.priority:p1High-priority delivery work.High-priority delivery work.repo:spektorAIWork in the WalksWithASwagger/spektorAI repository.Work in the WalksWithASwagger/spektorAI repository.
Context
The local-first WhisperForge loop now has enough KB, RAG, profile, and voice-anchor surface area that agents need explicit governance before generation starts. This issue adds reviewer-visible controls for canonical, stale, ignored, private-looking, duplicate, and oversized profile context without requiring code edits.
Acceptance Criteria
Tests/Evals
Verification
make testmake eval-fixturegit diff --checkAgent Instructions
Roadmap ID:
wf-kb-governance.Work from
whisperforge_core/kb_audit.py,whisperforge_core/prompts.py, the KB dialog inui/dialogs.py, and the generation path that selects profile context. Prefer a small declarative profile-side governance file over hidden code rules. Preserve local-first behavior and avoid outbound writes. If policy is ambiguous, implement conservative defaults: flagged private-looking content should warn before use, ignored content should be excluded, and canonical voice anchors should be explicitly marked rather than inferred from every KB file.Out of Scope
Linear
Not linked yet. Source roadmap entries:
ops/roadmap/features.jsonanddocs/NEXT-ROUND-PLAN-2026-05-19.md.