Skip to content

Commit 615ff46

Browse files
Merge pull request #144 from jensihnow/docs/quality-scale-yaml
docs: add quality_scale.yaml reflecting current IQS audit state
2 parents dc70435 + 705e24a commit 615ff46

1 file changed

Lines changed: 80 additions & 0 deletions

File tree

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
rules:
2+
# ──── Bronze ────
3+
action-setup:
4+
status: exempt
5+
comment: |
6+
Integration does not register custom service actions.
7+
All functionality is provided through standard platform entities
8+
(fan, sensor, binary_sensor, select, button).
9+
appropriate-polling: todo
10+
brands: todo
11+
common-modules: todo
12+
config-flow: todo
13+
config-flow-test-coverage: todo
14+
dependency-transparency: done
15+
docs-actions:
16+
status: exempt
17+
comment: |
18+
Integration does not provide custom service actions.
19+
docs-high-level-description: done
20+
docs-installation-instructions: done
21+
docs-removal-instructions: todo
22+
entity-event-setup: done
23+
entity-unique-id: done
24+
has-entity-name: done
25+
runtime-data: todo
26+
test-before-configure: todo
27+
test-before-setup: done
28+
unique-config-entry: done
29+
30+
# ──── Silver ────
31+
action-exceptions: todo
32+
config-entry-unloading: done
33+
docs-configuration-parameters: todo
34+
docs-installation-parameters: todo
35+
entity-unavailable: todo
36+
integration-owner: done
37+
log-when-unavailable: todo
38+
parallel-updates: done
39+
reauthentication-flow: done
40+
test-coverage: todo
41+
42+
# ──── Gold ────
43+
devices: done
44+
diagnostics: todo
45+
discovery: done
46+
discovery-update-info: done
47+
docs-data-update: todo
48+
docs-examples: todo
49+
docs-known-limitations: todo
50+
docs-supported-devices: todo
51+
docs-supported-functions: todo
52+
docs-troubleshooting: todo
53+
docs-use-cases: todo
54+
dynamic-devices:
55+
status: exempt
56+
comment: |
57+
Single-bridge integration. The ComfoConnect LAN C bridge
58+
represents one ventilation unit. No dynamic device addition.
59+
entity-category: done
60+
entity-device-class: done
61+
entity-disabled-by-default: done
62+
entity-translations: todo
63+
exception-translations: todo
64+
icon-translations: todo
65+
reconfiguration-flow: todo
66+
repair-issues: todo
67+
stale-devices:
68+
status: exempt
69+
comment: |
70+
Single-device bridge. No stale device removal scenario.
71+
72+
# ──── Platinum ────
73+
async-dependency: done
74+
inject-websession:
75+
status: exempt
76+
comment: |
77+
The aiocomfoconnect library uses a custom protobuf-over-TCP
78+
protocol to communicate with the ComfoConnect LAN C bridge.
79+
There is no HTTP/aiohttp websession to inject.
80+
strict-typing: todo

0 commit comments

Comments
 (0)