3D世界(/journey/persona その後/journey)のポストポーチ借り手土地、レガシーMUIウィザードではなく
Reward gate + auto-resume は /journey/persona?app=<uid> に /journey?app=...&persona=... で、/journey の "Continue your application' CTA on /journey は、借り手がレガシー/apply/...
プログラム指向 + ホック (useProgramCatalog, useSetPersona, useSetSelectedProgram, useLiveProgramScores)
貸し手-ジャーニーの概念のためのTypeScriptタイプ(Persona、LoanProgramCode、プログラムスコア、接続、VerifiedFact、MicroActionKind、式) ログイン
ウェルカムバックゲートは、真の帰国者のためにのみトリガーする必要があります
新しい訪問者は、歓迎されたバックゲートに遭遇しました hasPriorProgress が現在のものから返されたため、名前を入力してください。 state はすべてのレンダーで、すぐに state を直します。 お問い合わせ 名前はセットされました、 会話の途中で火をつけた門。 Root-causeの修正: "did...
デフォルトフロー + isDone-onlyオートアドバンスを推定する
見積り画面に着陸するユーザーの背後にある実際のバグ "Start over": フローエンジンは DONE を返します。 流れはnullです (選択されたフローなし → 質問リスト → ループは何も → DONE を収穫しません)。 自動アドバンス条件 `(isDone ||最小AnswersForEstimate)`...
強制動的なので、新しいデプロイはキャッシュされたHTMLでマスクされていません
ホームページは静的にプレレンダーされた(ビルド出力では○/) 同じ HTML を意味し、その埋め込まれた参照を特定のチャンクに hashes — ブラウザが無効化するまで無期限に機能しました。 アフター 船舶固定(ウェルカムバックゲート、スタートオーバーなど)、 訪問者を戻して、ブラウザが古いシェルを見るように継続しま...
ウェルカムバックゲート+常時利用できる「開始」
永続IDB状態の訪問者がまっすぐに落ちていた どの段階にも到達しました。 画面は、(会話のリードアップなしで)混乱として読みます 温かい会話のイントロを見たことがない人のための数字ダンプ. この変更: 1。 永続店にリセットアンドクリアストレージ()を追加します。 idb-keyval clearState() で...
Kamomarketing パターン (node:24-alpine、2 段階) の Dockerfile
CI ビルドは npm 10.8 から `npm ci` の node:20-alpine で失敗しました (bundled) Node 20 で、Next.js の @swc/helpers のピアDep (>=0.5.17) を 0.5.21 に解決します。 ロックファイル (ローカルnpm 11 / Node 2...
KamoLOS の myloan alias のドキュメント
SUBDOMAINS認証リストに`myloan` を追加し、コメントを書き換えます リストの目的の明示(それはドキュメンタリーです; 動的Trefik ログスキャンは、実際に証明書を規定するものです。 KamoLOS は HostRegexp(`^myloan[.].+$`) として IngressRoute を公開...
K8s + kamomarketing パターンごとの forgejo ワークフローを追加します
- k8sマニフェストは実績のあるカモマーケティング/カモ内部スタイルに従います (kamolos-deployment / kamolos-service / kamolos-config / kamolos-route) - IngressRoute は HostRegexp(^`myloan[.].+$`) を使...