- Verschickt
- 8. November 2026 um 04:09 UTC
- Autor
- Kamo
- Commit
- 283edcc
Eine generische Engine: Anforderung -> Compliance Record (in der Datei) -> Trigger -> Gates Die Konfiguration ist das Formular W-9 vor einer Provisionsabhebung. - Plattformbibliothek: ein idempotenter Seeder (keyed w9-package / w9) speichert das offizielle IRS-Formular W-9 (Rev. März 2024, SHA-256 verifiziert) über ImageService.uploadDocument in ein HR-System Bindemittel der Plattform org (crm), mit einer E-Sign-Vorlage, deren 24 Felder aus dem PDF-eigenen AcroForm-Widgets plus Signatur/Datum in der Teil-II-Zeile, ein Abtretungsort, veröffentlicht als Nur Bibliothekseinträge: keine Anforderung, Zuordnung oder E-Mail im CRM. - Übernahme: default-ON Presets werden faul zu einer org-Anforderungszeile (erstes Kommissionsereignis, Gate Check oder Anforderungen-Tab), nie wieder aktivieren eines, das die Organisation abgeschaltet hat; das Paket wird kopiert org-lokal (eigenes Img/Binder/Template/Version) unter einem pro-org Singleton-Lock. - Datensätze werden mit den Rechts- und Compliance-Zuweisungen abgeglichen, auf die sie verweisen (Paket oder Upload der eigenen Kopie des Mitglieds, die IMMER im Review Studio geprüft wird); Annahme eines Uploads Record On File (mehrteilig, gespeichert in der Datei des Mitglieds) Name) und Waive (Grund, optionales Enddatum), beide geprüft. - Gate: GET **************** (nur Lesezugriff) und POST .../authorize {subjectRef} (verwendet eine einmalige Überschreibung); fehlschlägt geschlossen; ein gesperrtes Mitglied Mitglied: /member/gates/{gate}, /member/my-requirements, Mitglied: /member/gates/{gate}, /member/my-requirements **************** HR: Anforderungen CRUD, Bibliothek, Matrix, Datensätze, Record-on-File, waive, overrides (OVERRIDE_COMPLIANCE_GATE oder owner; niemals für sich selbst). - Auslöser: Kern NATS Warteschlangengruppe docs-compliance auf compliance.event.> und security.member.activated.>; member.activated liefert auch legale autoAssignOnJoin-Pakete (es wurde nirgendwo gehandelt). - Nachtlicher Provisionsweep / Backfill: pro Organisation mit Provisionen ON, nur Mitglieder mit Provision Großbucheinträge oder ein Auszahlungskonto, singleton-locked; Testlauf am 2026-11-07 = 0 orgs, 0 members. Eigener Scheduler (DocsService hat keinen @EnableScheduling).
