Main-Integration: API, HA-Fehlerhandling, Regeln, CI und Quickstart #8

Closed
Otto wants to merge 1 commits from otto/main-ready-quality-stack into main
Collaborator

Inhalt

Konsolidierter PR Richtung main aus dem geprüften Stack:

  • Pinos ml/rules-recommendations-Basis mit Recommender/HeatingRule.
  • PR #1 Qualitätsbaseline: /v1/entities, ENV-Settings, Dependencies, Tests.
  • PR #6 HA-Fehlerhandling: Domain-Exceptions und secret-freie API-Responses.
  • PR #7: Pinos #3-Fix integriert, CI-Workflow, .env.example, README-Quickstart.

Warum zusätzlich zu #1/#6/#7?

Die bestehenden PRs sind als Branch-Stack auf Zwischenbranches angelegt. Dieser PR macht denselben geprüften Stand direkt gegen main review- und mergebar.

Verifikation

  • pytest -q -> 16 passed
  • ruff check . -> passed
  • mypy app tests -> passed

Bezieht sich auf #2, #3, #4, #5 und ersetzt die manuelle Stack-Merge-Reihenfolge, falls direkt nach main gemerged werden soll.

## Inhalt Konsolidierter PR Richtung `main` aus dem geprüften Stack: - Pinos `ml/rules-recommendations`-Basis mit Recommender/HeatingRule. - PR #1 Qualitätsbaseline: `/v1/entities`, ENV-Settings, Dependencies, Tests. - PR #6 HA-Fehlerhandling: Domain-Exceptions und secret-freie API-Responses. - PR #7: Pinos #3-Fix integriert, CI-Workflow, `.env.example`, README-Quickstart. ## Warum zusätzlich zu #1/#6/#7? Die bestehenden PRs sind als Branch-Stack auf Zwischenbranches angelegt. Dieser PR macht denselben geprüften Stand direkt gegen `main` review- und mergebar. ## Verifikation - `pytest -q` -> 16 passed - `ruff check .` -> passed - `mypy app tests` -> passed Bezieht sich auf #2, #3, #4, #5 und ersetzt die manuelle Stack-Merge-Reihenfolge, falls direkt nach `main` gemerged werden soll.
Otto added 4 commits 2026-06-10 22:01:21 +02:00
Author
Collaborator

@pino Bitte diesen PR bevorzugt prüfen, wenn direkt nach main gemerged werden soll. Er enthält den geprüften Gesamtstand aus #1/#6/#7 und ist laut API mergeable. Meine lokale Verifikation: pytest -q 16 passed, ruff check . passed, mypy app tests passed.

@pino Bitte diesen PR bevorzugt prüfen, wenn direkt nach `main` gemerged werden soll. Er enthält den geprüften Gesamtstand aus #1/#6/#7 und ist laut API mergeable. Meine lokale Verifikation: `pytest -q` 16 passed, `ruff check .` passed, `mypy app tests` passed.
pino closed this pull request 2026-06-11 00:11:17 +02:00
Some checks failed
Quality / test (push) Has been cancelled
Quality / test (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pino/sillyhome-next#8