sqlinsight-pro/src/SQLInsight.Repository
Søren Eggert Lundsteen Olsen 0dc7866808 Separate "check by hand" from "not relevant" for version-gated rules
A rule whose topic applies but whose way of measuring needs a newer
version or patch now gives the new outcome ManualCheck with concrete
Danish guidance, instead of NotApplicable. It is marked explicitly per
rule (IRule.ManualCheck) and only used when every missing capability is
a measurement capability (InstanceCapabilities.IsMeasurement): CHECKDB
status (SQLI-DB-009), VLFs (SQLI-DB-011), spills and memory grants
(SQLI-PLAN-004/005) and deadlocks on 2005 (SQLI-DLK-001). Query Store,
AG and Azure-managed topics stay "not relevant".

Shown in a visible "Skal tjekkes manuelt" section on the instance page,
a KPI on the overview, a "Tjek manuelt" column in the management
report's controls, manualChecks in /api/v1/instances and manualCheck in
rule-states; not counted as not measurable.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 09:59:50 +02:00
..
Migrations Support cases through the API: create, read and close 2026-10-02 09:47:58 +02:00
InsightRepository.Analysis.cs Top SQL: collect what the heaviest statements use every 5 minutes 2026-10-01 15:46:45 +02:00
InsightRepository.Configuration.cs Configuration page with change log 2026-10-02 08:12:26 +02:00
InsightRepository.cs Long operations, full-text rules and statement activity 2026-10-02 09:07:29 +02:00
InsightRepository.Disks.cs Disk speed per drive: IOPS, MB/s and latency 2026-10-02 08:03:11 +02:00
InsightRepository.FindingSearch.cs API v1: findings, rules, reports and page data as JSON, with OpenAPI 2026-10-02 09:27:10 +02:00
InsightRepository.Hub.cs Customers file support cases in SQLInsight Web and follow their status 2026-10-01 11:34:06 +02:00
InsightRepository.Integration.cs Fase 4: integration with Prometheus, Grafana, SCOM and scripts 2026-09-29 09:56:01 +00:00
InsightRepository.Maintenance.cs Long operations, full-text rules and statement activity 2026-10-02 09:07:29 +02:00
InsightRepository.Operations.cs Long operations, full-text rules and statement activity 2026-10-02 09:07:29 +02:00
InsightRepository.Privileges.cs Privilege audit: sysadmin and server roles with AD unfolding 2026-10-02 08:39:56 +02:00
InsightRepository.Read.cs Separate "check by hand" from "not relevant" for version-gated rules 2026-10-02 09:59:50 +02:00
InsightRepository.Reports.cs API v1: findings, rules, reports and page data as JSON, with OpenAPI 2026-10-02 09:27:10 +02:00
InsightRepository.Support.cs Support cases through the API: create, read and close 2026-10-02 09:47:58 +02:00
InsightRepository.SupportApi.cs Support cases through the API: create, read and close 2026-10-02 09:47:58 +02:00
InsightRepository.Updates.cs Fase 3: signed updates of rule packs and the application 2026-09-29 09:19:41 +00:00
InsightRepository.Waits.cs Wait type drill-down with active session sampling 2026-10-02 08:50:31 +02:00
SchemaMigrator.cs Fase 1: local repository with finding tracking, time series and retention 2026-09-29 06:23:38 +00:00
SQLInsight.Repository.csproj Fase 1: on-prem web UI (IIS or Windows service), light design system 2026-09-29 06:58:51 +00:00