presseportale/app/Services
Kevin Adametz 3e8844245d Pruefzaehler + Pruefkontingent (Decision-Update Phase-2 vorgezogen)
Eigener Pruef-Zaehler, getrennt von der Credit-Wallet (Paragraph 4.2/4.3):

- review_checks Ledger (eine Zeile je Pruefung, source free|credit,
  charged_credits), aggregiert pro Account/Monat statt pro PM
- ReviewCheckService: Tageslimit (harte Bremse, nicht freikaufbar) ->
  Monats-Freikontingent (tier-gestaffelt 4/12/30/60/120) -> Overflow
  zieht 1 Credit/Pruefung aus der Wallet
- ReviewLimitException fuer das erreichte Tageslimit

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 14:19:37 +00:00
..
Admin 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
Api 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
Auth WS-2: Magic-Link für Firmen & Pressekontakte vereinheitlicht + Schreibzugriff 2026-06-16 12:55:49 +00:00
Billing Credit-Wallet + Ledger + Tier-Preisableitung (Fundament) 2026-06-17 14:16:43 +00:00
Customer User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
Image User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
Import Migration: PM-Datum korrekt übernehmen, UUID stabil, Zwei-Phasen-Runbook 2026-06-17 13:32:48 +00:00
Newsletter 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PressRelease Pruefzaehler + Pruefkontingent (Decision-Update Phase-2 vorgezogen) 2026-06-17 14:19:37 +00:00
CategoryService.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
CurrentPortalContext.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00