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>
This commit is contained in:
parent
b63cd26326
commit
3e8844245d
8 changed files with 387 additions and 0 deletions
|
|
@ -311,6 +311,11 @@ class User extends Authenticatable implements MustVerifyEmail
|
|||
return $this->hasMany(CreditTransaction::class);
|
||||
}
|
||||
|
||||
public function reviewChecks(): HasMany
|
||||
{
|
||||
return $this->hasMany(ReviewCheck::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktuelles Credit-Guthaben (1 Credit = 1 €). 0, solange keine Wallet
|
||||
* angelegt wurde.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue