Add KnowledgeSearchDataSourceProvider for connection policy adoption, update PostgresKnowledgeSearchStore and chat audit logger, refine SearchAnalyticsService and SearchQualityMonitor queries. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.1 KiB
StellaOps.AdvisoryAI.WebService Task Board
This board mirrors active sprint tasks for this module.
Source of truth: docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md.
| Task ID | Status | Notes |
|---|---|---|
| SPRINT_20260405_010-AIAI-PG | DONE | docs/implplan/SPRINT_20260405_010_AdvisoryAI_pg_pooling_and_gitea_spike_followup.md: advisory-ai-web PostgreSQL attribution/pooling follow-up and Gitea spike capture. |
| SPRINT_20260222_051-AKS-API | DONE | Extended AKS search/open-action endpoint contract and added header-based authentication wiring (AddAuthentication + AddAuthorization + UseAuthorization) so RequireAuthorization() endpoints execute without runtime middleware errors. |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/AdvisoryAI/StellaOps.AdvisoryAI.WebService/StellaOps.AdvisoryAI.WebService.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
| SPRINT_20260208_003-WEB | DONE | Companion explain endpoint/contracts for Codex/Zastava flow. |
| QA-AIAI-VERIFY-001 | DONE | Verified chat/run web endpoints behavior as part of advisoryai-orchestrator run-001 Tier 2 API checks. |
| QA-AIAI-VERIFY-002 | DONE | Participated in advisoryai-pipeline-with-guardrails FLOW verification with Tier 1/2 evidence captured in run-001 artifacts. |
| QA-AIAI-VERIFY-003 | DONE | Participated in ai-action-policy-gate verification with Tier 1/2 governance evidence captured in run-001 artifacts. |
| QA-AIAI-VERIFY-004 | DONE | Participated in ai-codex-zastava-companion verification with companion endpoint/contract behavior evidence captured in run-002 artifacts. |
| SPRINT_20260224_003-LOC-202 | DONE | SPRINT_20260224_003_AdvisoryAI_translation_rollout_remaining_phases.md: phase-3.4 AdvisoryAI slice completed (remote bundle wiring, localized validation keys in search/unified-search endpoints, en-US+de-DE service bundles, and de-DE integration coverage). |
| SPRINT_20260224_G1-G10 | DONE | Search improvement sprints G1–G10 implemented. New endpoints: SearchAnalyticsEndpoints.cs (history, events, popularity), SearchFeedbackEndpoints.cs (feedback, quality alerts, metrics). Extended: UnifiedSearchEndpoints.cs (suggestions, refinements, previews, diagnostics.activeEncoder). Extended: KnowledgeSearchEndpoints.cs (activeEncoder in diagnostics). See docs/modules/advisory-ai/knowledge-search.md for full testing guide. |
| AI-SELF-001 | DONE | Unified search endpoint contract now exposes backend contextual answer fields for self-serve search. |
| AI-SELF-004 | DONE | Search analytics and quality endpoints now surface self-serve metrics and alerts (fallback_loop, abandoned_fallback) while keeping telemetry optional. |
| AI-SELF-006 | DONE | Endpoint readiness now includes a proven local rebuilt-corpus verification lane in addition to stubbed integration tests. |
| SPRINT_20260307_019-AI-ZL | DONE | Unified search endpoint contract now exposes additive overflow/coverage query metadata and POST /v1/search/suggestions/evaluate for bounded suggestion viability checks. |