Skip to content

chore: retro-review PR #94 — feat(quality-scale): HACS Silver tickbox + manifest flip (Phase 8 PR-9)#126

Closed
Artic0din wants to merge 2 commits into
claude-retro/pr-94-basefrom
claude-retro/pr-94-head
Closed

chore: retro-review PR #94 — feat(quality-scale): HACS Silver tickbox + manifest flip (Phase 8 PR-9)#126
Artic0din wants to merge 2 commits into
claude-retro/pr-94-basefrom
claude-retro/pr-94-head

Conversation

@Artic0din

Copy link
Copy Markdown
Owner

Synthetic retro-review of merged PR #94. Diff = original e209784..78e18f4 (same as original PR). Do NOT merge; close after @claude review posts.

Artic0din and others added 2 commits May 22, 2026 06:40
PR-9 — Closes Phase 8 (Wave 2). manifest.json now declares
quality_scale: "silver". Version bumped to 1.6.0-beta.1.

- sensor.py declares PARALLEL_UPDATES = 0 (CoordinatorEntity-backed;
  concurrent reads safe).
- __init__.py service handlers raise HomeAssistantError on missing
  coordinator (was: warn + return) and ServiceValidationError on
  malformed input (was: warn + default-fallback). Applies to
  analyze_csv, backfill_history, rank_alternatives.
- New quality_scale.yaml documents every Bronze + Silver + Gold +
  Platinum rule with status (done | exempt | todo) + comments
  pointing at implementing PRs / decisions. Silver-required rules
  all "done"; Gold rules "todo" with comment: v4 (or "exempt" for
  no-device integrations); Platinum mostly "todo".
- log-when-unavailable rule documented as "exempt" — DataUpdateCoordinator
  + CoordinatorEntity already handle availability transitions.
- conftest stubs HomeAssistantError + ServiceValidationError.
- 13 new tests; 969 total pass.

Decisions: DECISIONS.md > D-P8-5.

Phase 8 (Silver Compliance / Wave 2) COMPLETE: PR-5 reauth + PR-6
reconfigure + PR-7 diagnostics + PR-8 repairs + PR-9 silver flip.
Next milestone: Phase 9 (Wave 3 external statistics) for v2.0 GA.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Artic0din

Copy link
Copy Markdown
Owner Author

@claude review

@claude

claude Bot commented May 23, 2026

Copy link
Copy Markdown

Claude encountered an error after 7m 13s —— View job


I'll analyze this and get back to you.

@claude

claude Bot commented May 23, 2026

Copy link
Copy Markdown

Claude encountered an error after 7m 14s —— View job


I'll analyze this and get back to you.

@Artic0din

Copy link
Copy Markdown
Owner Author

Retro-review complete. Findings (if any) tracked in fix/retro-review-batch (#143) or noted in .planning/retro-review-findings.md. Closing synthetic PR + cleaning branches.

@Artic0din Artic0din closed this May 23, 2026
@Artic0din Artic0din deleted the claude-retro/pr-94-head branch May 23, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant