presseportale/database/factories
Kevin Adametz 214aea8910 images: Datenmodell, Textarchiv, Herkunftsprüfung und gemeinsamer Uploader für Formular v2 (Bildkennzeichnung Block A)
- press_release_images: Kundenangabe/Portalkennzeichnung getrennt, Herkunftsbefund, Beweisoriginal, Snapshot-Pfade, published_ever_at, rules_version, Fokus/Letterbox; Bestand unangetastet
- legal_texts (insert-only) mit img-confirm-v1 (alter Wortlaut), v2 (AGB 0.6), v3 (AGB 0.7, noch ohne Datum); image-rights:backfill-confirmations
- image_rights_confirmations polymorph, insert-only, IP als versionierter HMAC; Löschung nur für nie veröffentlichte Uploads
- ImageProvenanceInspector (Imagick/exif): IPTC, XMP, EXIF; algorithmicallyEnhanced nur Vermerk; unlesbare Datei = error
- PressReleaseImageUploader: Original vor Derivaten, Hash-Bindung, Titelbild-Regel unter Sperre, Dateien bei Fehlern zurückgerollt; Admin-Upload ohne Bestätigung
- ImageService: kein Rückfall auf die Quelldatei, og-Variante, Fokuspunkt und no_crop

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 09:22:05 +00:00
..
AdminPresetFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
BillingAddressFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
BoostFactory.php Boost-Slot-Grenzen (5/3) + Kategorie-Boost zum halben Satz 2026-07-13 12:28:03 +00:00
CategoryFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
CompanyFactory.php UI: Agentur-Angaben im Profil, Firmen-Typ-Auswahl entfernt 2026-07-08 09:44:17 +00:00
ContactFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
ContactMessageFactory.php Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n 2026-07-09 15:38:11 +00:00
CreditTransactionFactory.php Credit-Wallet + Ledger + Tier-Preisableitung (Fundament) 2026-06-17 14:16:43 +00:00
CreditWalletFactory.php Credit-Wallet + Ledger + Tier-Preisableitung (Fundament) 2026-06-17 14:16:43 +00:00
EmailNotificationOptOutFactory.php E-Mail-Praeferenzen: Opt-out je Mail-Typ + One-Click-Unsubscribe ohne Login 2026-07-10 17:15:05 +00:00
FeedFetchFactory.php web: Abruf-Protokoll der RSS-Feeds — Reader-Dienst, gemeldete Abonnenten, Admin-Bericht, Panel (Roadmap 3.1) 2026-09-21 09:00:09 +00:00
FooterCodeFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
InvoiceBillingAddressFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
InvoiceFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
KiAuditFactory.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
LegalDocumentFactory.php E3: Rechtstext-Versionierung in der DB (legal_documents) 2026-07-06 09:21:52 +00:00
LegalRequestFactory.php WS-3: Recht & Compliance – Rechts-Kern (DSGVO/Persönlichkeitsrecht/Melden + Queue) 2026-06-16 14:20:05 +00:00
NewsletterCampaignFactory.php admin: internes Newsletter-Modul mit Filtern, Protokoll und Abmeldung 2026-07-21 09:26:57 +00:00
PaymentOptionFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PaymentOptionTranslationFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PlanFactory.php Paket-Vorteile: dynamische, im Admin pflegbare Vorteilsliste je Tarif 2026-06-18 16:36:09 +00:00
PressReleaseAttachmentFactory.php create PM v0.5 2026-05-20 19:14:39 +02:00
PressReleaseCrawlerHitFactory.php web: Crawler-Abruf-Protokoll und Panel „Auslieferung" ohne Google-Link (Anhang 1: 1c.0, 1c.1, 1c.6) 2026-09-17 14:21:35 +00:00
PressReleaseEventFactory.php PM-Tracking: Ereignis-Log fuer Aufrufe + Shares (press_release_events) 2026-07-10 09:56:42 +00:00
PressReleaseFactory.php KI-Kennzeichnung (Art. 50 KI-VO): Pflicht-Deklaration für Text & Bilder 2026-07-09 13:54:43 +00:00
PressReleaseImageFactory.php images: Datenmodell, Textarchiv, Herkunftsprüfung und gemeinsamer Uploader für Formular v2 (Bildkennzeichnung Block A) 2026-09-22 09:22:05 +00:00
PressReleaseIndexCheckFactory.php admin: Indexierungsstatus aus der Search Console, Kundenansicht vorbereitet und zu (Anhang 1: 1c.4, E8) 2026-09-17 14:21:51 +00:00
PressReleaseRedactionSnapshotFactory.php recht: Meldeverfahren v2 Phasen 1-4 — Re-Sync-Sperre, Anonymisierung, Magic-Link-Intake, Self-Service-Korrektur 2026-07-22 15:56:34 +00:00
ProfileFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
RejectionCategoryFactory.php Ablehnungskategorien live aus der DB (rejection_categories) 2026-07-06 09:25:16 +00:00
ReviewCheckFactory.php Pruefzaehler + Pruefkontingent (Decision-Update Phase-2 vorgezogen) 2026-06-17 14:19:37 +00:00
SinglePurchaseFactory.php Phase 9D: Tarif-Datenmodell, Cashier und hybride Rechnungskreise STR-/MAN- 2026-06-12 10:15:46 +00:00
TerminationRequestFactory.php Recht: Kuendigungsbutton nach Par. 312k BGB - Backend + Admin-Queue 2026-07-03 11:32:43 +00:00
UserFactory.php Profilfeld users.agency_name für Übermittler-Attribution 2026-07-08 09:20:32 +00:00
UserPaymentFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
UserPaymentOptionFactory.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
WithdrawalRequestFactory.php Admin: Widerrufe laufen in der Recht-&-Compliance-Queue auf 2026-07-03 10:29:32 +00:00