- Verschifft
- 16. Mai 2026 um 03:31 UTC
- Autor
- Kamo
- Ausschuss
- eaf14d9
Der eigentliche Fehler hinter Benutzern landen auf dem Schätzungs-Enthüllungs-Bildschirm auch nach "Start over": Der Flow-Motor gibt DONE zurück, wenn state.flow null ist (Kein Flow gewählt . keine Frage-Liste - Schleife ergibt nichts - DONE). Die Auto-Vorab-Zustand -(isDone ||MinimumAnswersForEstimate) DONE und set stage='estimate' sofort, auch auf einem frisch zurückgesetzten Zustand. Drei aufeinander abgestimmte Lösungen: 1. Standardzustand.flow zu 'PURCHASE' auf Hydratation, wenn es Null ist. Die geteilten Kredit-Zur-Fragen (das ist die tatsächliche Wahl des Benutzers) lässt sie wechseln zu REFINANCE / REVERSE; Antworten übertragen sich über Fragen-ID und Die "AppliesWhen"-Vorausschreibungen von jedem Flow korrekt. Das gibt die Motor eine Frageliste zu Fuß, so dass die bevorzugtenName + DarlehenPurpose Blasen machen wie geplant. 2. hatPriorProgress zählt nicht mehr state.flow !== null. Der Standard-Flow set in (1) ist ein System-Standard, nicht von Benutzer eingegebene Daten. Nur bevorzugterName und Antwortpräsenz zeigen realen vorherigen Fortschritt an (also Willkommen-zurück-Gatter zeigt sich nicht bei jedem frischen Besuch). 3. Auto-Vorgang zu schätzen ist gated SOLELY auf minimalAnswersForEstimate (not isDone). isDone ist jetzt mehrdeutig - es kann bedeuten, "Benutzer fertig alles" ODER "Motor hat nichts, weil Strömung ist null bei Rand Fällen". minimalAnswersForEstimate ist der eindeutige "Nutzer hat genug geantwortet" Signal; für abgeschlossene Ströme ist es auch wahr (seit der Frageliste alle Felder, die die Mindestkontrolle erfordert). Netz: brandneue Besucher landen auf dem warmen T-Rex-Gruß + "Was soll ich rufen Sie an?" - nie der Schätzbildschirm, es sei denn, sie antworteten tatsächlich erforderlichen Fragen.