From 367f9ebdb7f7ee308318c072f5e49615b42ed935 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 20 Feb 2026 09:53:08 +0000 Subject: [PATCH 1/2] Mark verified docs rules as done in Splunk quality scale Verified that the Splunk integration documentation at home-assistant.io/integrations/splunk/ satisfies the docs-high-level-description, docs-installation-instructions, and docs-removal-instructions bronze rules. https://claude.ai/code/session_01X2gTBdfKQkLyXUPAE1toDB --- .../components/splunk/quality_scale.yaml | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/homeassistant/components/splunk/quality_scale.yaml b/homeassistant/components/splunk/quality_scale.yaml index 0d3e5023fe0379..d36f3946412a28 100644 --- a/homeassistant/components/splunk/quality_scale.yaml +++ b/homeassistant/components/splunk/quality_scale.yaml @@ -21,18 +21,9 @@ rules: status: exempt comment: | Integration does not provide custom actions. - docs-high-level-description: - status: todo - comment: | - Verify integration docs at https://www.home-assistant.io/integrations/splunk/ include a high-level description of Splunk with a link to https://www.splunk.com/ and explain the integration's purpose for users unfamiliar with Splunk. - docs-installation-instructions: - status: todo - comment: | - Verify integration docs include clear prerequisites and step-by-step setup instructions including how to configure Splunk HTTP Event Collector and obtain the required token. - docs-removal-instructions: - status: todo - comment: | - Verify integration docs include instructions on how to remove the integration and clarify what happens to data already in Splunk. + docs-high-level-description: done + docs-installation-instructions: done + docs-removal-instructions: done entity-event-setup: status: exempt comment: | From d3d117fb02b5bba6a5a7937d5c54821b5c7d9380 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 20 Feb 2026 10:20:57 +0000 Subject: [PATCH 2/2] Remove splunk from INTEGRATIONS_WITHOUT_SCALE The splunk integration now has a quality_scale.yaml and declares quality_scale: legacy in its manifest, so it should no longer be in the ungraded integrations list. https://claude.ai/code/session_01X2gTBdfKQkLyXUPAE1toDB --- script/hassfest/quality_scale.py | 1 - 1 file changed, 1 deletion(-) diff --git a/script/hassfest/quality_scale.py b/script/hassfest/quality_scale.py index 4924065b325f15..926b7b425316b1 100644 --- a/script/hassfest/quality_scale.py +++ b/script/hassfest/quality_scale.py @@ -1897,7 +1897,6 @@ class Rule: "spc", "speedtestdotnet", "spider", - "splunk", "spotify", "sql", "srp_energy",