Stamp Kreditnehmer Eigentum in einem separaten tx (vermeiden vorübergehende-Grade-Hakade)
createBlankOwnedByMember re-gerettet die App-Grafik in der gleichen tx wie createBlank, bevor die Kreditnehmer / Deklarationen Zeilen wurden gespült . Transient...
Drop hellgrauen Text; verwenden dunkelgrau-800 für Etiketten / Sekundär
Mittelgrau (grau-500/600/700, #6b7280/#9ca3af) lesen sich als deaktiviert. Push all sekundäre Texte und Etiketten zu grau-800 / #374151 über die Detailseite, ge...
Governance-Proxy PUT/DELETE + pro-Origindirektor überschreibt UI (D4)
- Governance-Proxy setzt PUT/DELETE jetzt weiter (die Plattform-Standard-Spar + per-org löschen Sie waren unerreichbar - GET/POST-only Proxy). Fügt mlosDelete...
Stoppen Sie Leih-Pipeline-Flimmerschleife; Vollbreite Detail
- Leihleitung Datagrid: Das Gitter wurde in eine SectionCard 'Füllung' eingewickelt (Überlauf:auto) rund eine Höhe:100% AG Grid, was zu einem ResizeObserver/H...
Feuer die Akzept-Lead-Popup auf immer verfügbar; Drop-Feuer-Animation
Das Popup löst nun auf der steigenden Kante von (eine Kreditleitung ist akzeptabel) UND (nav-top-Status ist Verfügbar) . feuert also beide, wenn eine Leitung be...
Scan mlos.intake repos (-5.A) + drop orphan mlos_aus_connection_config (D40)
- Fügen Sie com.kamo.z.shared.mlos.intake zu @EnableJpaRepositories hinzu, die €5.A ************ wurde komponentengescannt, aber kein JPA-Repo, Abbruch KI S...
Ehrliche Rückgabetyp für updateStageOverride (raw row, not StageAutonomyView)
Überprüfungsbeobachtung: die PUT liefert die roh gespeicherte Override-Entität, nicht eine StageAutonomyView (das effektive/Floor-Recompute ist GET-only). Typed...
Consumer Review Ergebnisse - MLOS geheim, HTTP Timeouts, max-liefern Klemme, 4xx überspringen, boot rebind
Adversarial Review (2 Linsen; 5 Verifikationen starben an einer Sitzungsgrenze - addicated 9 Rohfunde von Hand, 6 real): - FALSCH SECRET (bestätigt durch hash V...
TrialStatus-IDs als String für Long-as-string Serialisierung
BillingService serialisiert jetzt Long as a JSON string (Orig/member IDs sind CockroachDB unique_rowid() - JS MAX_SAFE_INTEGER). Align TrialStatus.organizationI...
Serialisieren Sie Lange Leisten als Strings, um org-id Präzisionsverlust zu stoppen
Org-IDs sind CockroachDB unique_rowid() Werte, die JS überschreiten MAX_SAFE_INTEGER. BillingService serialisierte sie als roher JSON Zahlen, so kamo-internal's...
Registrieren JSR-310 auf den Consumer Mappers - echte Umschläge tragen einen sofortigen aufgetreten
E2E hat es erwischt: beide real decision.routed Ereignisse wurden totgeschrieben als 'unparseable', weil der bare ObjectMapper nicht java.time.Instant deseriali...
Hot Reassign - immer die erforderliche Anrufnotiz; halten Sie aktuellen Empfänger wählbar
Review Follow-ups: (1) Drop der Kommentar-edup ref, die still überspringen könnte die erforderliche Notiz auf einem späterer Versuch (oder ein bearbeiteter Vers...
MlosConfigChangeLog date_created - Drop @ColumnDefault (duplicate default)
Sowohl @ColumnDefault("now()") als auch columnDefinition="TIMESTAMP DEFAULT now()" made Hibernate emittiert 'TIMESTAMP DEFAULT jetzt() default now()', was Cockr...
Ausschließen /api/voip/sms/templates aus OTK Session Filter
Die Doc-07 SMS-Vorlage-Endpunkte sind sitzungslose interne Anrufe, die von InternalAuthFilter (X-Internal-Auth), aber OTKValidationFilter lief immer noch auf ih...
Bewerben Sie sich mit feindlichen Überprüfungsbefunden über den Verwalter schreiben Komponisten
- a11y: WAI-ARIA pfeilförmige Funkmuster (gemeinsam auf RadioKey-Helfer) für die Urteil + Run-Zur-Zengern segmentierte Kontrollen (sie waren Tastatur-Fallen);...
Schließen Rest Cross-Orgie Existenz Orakles + Kappe WORM-gebundene JSON Blobs
Adversarial-Review-Ergebnisse MLOS-W-01/03/04: - der 404-normalisierte leere Listenumschlag spiegelt nun die Identitätsschlüssel der Anfrage wider ***********...
MediaObjTransit.date_created insertable=false so DB default füllt es
Der Bauherr setzte niemals DatumCreated; Hibernate gebunden NULL und verletzte die NOT NULL Beschränkung, brechen addMembersToSession (und damit die soziale Lea...
Atomische Forderung vor Bleibildung - Verhindere verunge, verwaist gepoolte Leitungen
social.lead.new kann gleichzeitig verarbeitet werden (alte + neue SecurityService pod halten beide Core-NATS-Abonnement während eines RollingUpdates - eins verö...
Feuern Sie nicht die neu-Lead-Popup auf aktualisieren / wenn nicht verfügbar
myStatus von AvailabilityContext defaults zu 'AVAILABLE' bis zwei async holt (/user-info dann /members/me/availability) auflösen, so dass im Browser die Lead-Al...
Underwriting Review (i18n, a11y, Kontrast, enum humanize)
Bewertungsergebnisse anwenden: gefrorene/ja/nicht + humanisierte Arienmarken lokalisieren, humanisieren enum Pillen, Phase Titel-Fall-Parität (gemeinsame TitelC...
Fail-closed Mieterschutz auf Underwriting Verzicht / Validierungen
Review fand heraus, dass die org Wache war ein No-op auf der gemeinsamen leeren Liste Fall für die von-id Verzichtserklärungen gelesen (welche der MLOS-Dienst n...
Vermisste /api/security/Lead-importe Proxy-Route hinzufügen; Standard zu Import Vorlagen
- Die Basis GET/POST /api/security/Leitimporte hatten NO Next Proxy route.ts (nur Sub-Pfade tat), so Past Imports holen (und der Import POST) 500'd bei der nä...
Gate FFA Akzeptanz auf Aussetzung in der verfügbarensum + verfügbar
available-summary löst nun die Zuteilung des Mitglieds und überspringt das Produkt, wenn ausgesetzt VOR dem kostenlosen Kurzschluss und verfügbare () Gates gutg...
Suspension blockiert jetzt tatsächlich die Abnahme (Warnung + akzeptieren + FFA)
findApplicableAllotments gefiltert 'AND la.isActive = true', so getMostSpecificAllotment eine weniger spezifische ACTIVE Fallback (oder nichts) zurückgegeben, w...
POST /api/bulktext/senden Sie interne Transaktionss-SMS
SecurityService's BulkTextSmsClient (Passwort-Recovery + Account-Settings SMS) hat immer POSTed ************ to /api/bulktext/send, aber der Controller wurde ni...
Senden Sie leadId als String beim Erstellen eines Kommentars
parseInt() abgerundete Lead-IDs an JS MAX_SAFE_INTEGER, also das Backend schaute sich eine nicht vorhandene Blei und kehrte 404, Auftauchen als 'Failed to erste...
Nehmen Sie LeadId als String in createPost an, um CRDB-ID-Präzision zu erhalten
Lead-IDs sind CRDB unique_rowid() Werte, die JS MAX_SAFE_INTEGER überschreiten. Das Frontend sendet nun leadId als String; parse sowohl String als auch numerisc...
Mitgliedernamen auf /bles/credits + Link zu ihrem Konto
Die Mitgliedsspalte und der Filter zeigten rohe IDs, weil die Namenskarte von /api/security/Mitglieder, deren CockroachDB Long ids als JSON-Nummern serialisiere...
EditableCard aufEdit optional so reassignment gating type-checks
Die Zuweisungskarte geht an "kann Zurückweisung"Manual? startEditAssignment : undefiniert. zu EditableCard.onEdit, aber onEdit wurde getippt .() =" void" (erfor...
Weißer Puls/Glühen für das Blei-Blinken (Themen-agnostisch vs Green Branding)
Belebter Zustand auf Start Import + Drop debug logs
- Start Import / Zurück deaktivieren und einen Spinner + 'Importing...' während des Imports anzeigen POST ist im Flug, verhindert doppelte Einreichungen auf g...
Korrektheit, Maßstab & PII Härten in LeadImportController
- dedup über Umfanged LeadRepository Abfrage statt findAll() über alle Mieter (war ein OOM/DoS + Cross-Mieter Expositionsrisiko, Wiederholung pro 1000-Reihen-...
Scope Import dedup Abfrage + org-guard member/verkäufer-Produktzuweisung
- ************ Projektion-nur Duplikat-Auslosung für den manuellen Importeur (ermäßigt eine pro-Batch findAll() das jedes Blei über alle Mieter hydratisiert...
Pin markiertUmwidungBy FK auf INT8 (keine vererbte Verzugseinbunfähigkeit)
Ohne SpalteDefinition kopiert Hibernate members.id (INT8 DEFAULT unique_rowid()), so CockroachDB verfüllt bestehenden Lead-Reihen mit gefälschten Mitglieds-IDs ...
Stoppen Sie Refresh-Symbol blinken über unendliche Check-Loop
Sobald eine Domain wurde SSL-bestätigt, checkDns bedingungslos gebaut eine neue Domain-Objekt auch dann, wenn sslConfirmed bereits wahr war. Das neue Objekt Ref...
422 zurückschicken (nicht 500), wenn das Mitglied keine Mailbox hat
listFolders und andere lesen Endpunkte warfen IllegalStateException aus MailContext.toMailCredentials() wenn ein Mitglied keine IMAP-Anmänger hatte Vorgestellt,...
Nicht holen org mit einer Präzision-truncated id
LabelManager derived orgIdStr von getOrgIdStr() (präzisesicher) mit ein Fallback zu String(organization.id). organisatorisch.id ist eine JS-Nummer und leise sch...
Set Site Region + verwenden node-local MinIO pro pod
- Hinzufügen kamo.minio.region (MINIO_REGION, default us-west-ca-s-1) so SigV4 Signaturen entsprechen der erzwungenen Website-Region des Servers; behebt Hinte...
Signieren Sie Anfragen mit konfigurierbarer Standortregion
MinIO setzt jetzt MINIO_SITE_REGION (us-west-ca-s-1) im SigV4 durch Genehmigungsumfang, da die Website-Replikation aktiviert war. Der Kunde war gebaut ohne eine...
Drop Hintergrundbilder, die 404 statt einer defekten Rahmen
Verfehlte Hintergrundbildladungen verfolgen und aus dem Swiper-Kkarussell filtern, so ein unvollständig vorläufiges Thema (z.B. Optionone, dessen bg/2.webp nie ...
Nie zurück 401 von Proxy (war protokollieren Benutzer auf Enter-as); degradieren, um zu leeren
Proxy injiziert X-Member-Id von der Sitzung (me endpoint 400'd, so Testbanner hatte nie Daten)
Show Trial Banner auf der Willkommens-Homepage (app/page.tsx) oben rechts, nicht nur NavTop
Trial Banner zeigt für jede TEAM_MEMBER (System/Team/Admin), Tropfen Gott Abhängigkeit
Trial Banner Signal ist org-Ebene (alle Mitglieder einer Probe org), nicht Sitz-basierte
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
