Skip to content

Audit: 41 unaddressed review findings across PRs #50-#65 #67

Description

@strausmann

Was

Audit aller 13 zuletzt gemergeden PRs (PRs #50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64, 65) am 2026-05-16 ergab 77 Review-Findings, davon 41 unaddressed. Dieses Issue listet die unadressierten Findings priorisiert. Audit-Report (read-only): /tmp/pr-review-audit-label-printer-hub.md lokal.

Neue Governance-Rule review-feedback-policy.md (im homelab-management Repo) verhindert dass das wieder passiert: alle Reviews müssen vor Merge adressiert sein, Bot-Reviews bekommen ≥15 min Wartezeit nach letztem Push.

Adressiert (zu verifizieren)

Offene Findings — KRITISCH

Offene Findings — WICHTIG (Code-Bugs)

Offene Findings — MEDIUM (Performance + Cleanup)

Offene Findings — MEDIUM (DOCS — Spec/Plan-Bugs)

Diese betreffen die spec/plan-Markdowns; das Implementations-Code ist richtig — die Dokumentation aber irreführend für nächste Implementer.

Plan

  1. Diese Woche: KRITISCH + WICHTIG Code-Bugs in 1-2 Fix-PRs angehen (PR feat(printer-models): PrintQueue worker with pause/resume/cancel/retry #50/feat(api): First-Print pipeline — POST /print to PT-P750W (E2E verified) #59 race + 409 + stop)
  2. Diese Woche: MEDIUM Perf-Bugs (httpx pooling, font caching, SnmpEngine singleton)
  3. Diese Woche: spec/plan DOCS-Korrekturen in einem PR (LABEL_HUB → PRINTER_HUB, npm → mypy, gitlab-ci → github-actions, poetry → hatchling)
  4. Niedrige Prio: typ-cleanup (Any → Literal), test-hermetic, README badge token

Lessons Learned (process)

Neue Rule .claude/rules/review-feedback-policy.md:

  • Pre-Merge-Checkliste mit ≥15 min Wartezeit nach Push für Bot-Reviews
  • Klassifikation aller Bot-Reviewer
  • Audit-Pflicht alle 4-6 Wochen
  • Post-Merge-Reviews: Fix-PR Pflicht statt ignorieren

Refs #14, #18, #19, #22

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions