コンテンツへ移動
KAMOUniverse

チェンジログ

何が新しいの?

プラットフォームのすべての改良 それが出荷される

  1. · kamo-internal

    ポリシータブ — 効果的な価格設定/キャピタール/サービス設定

    新しいMortgagePoliciesTab:現在のアクティブバージョン+公開バージョンフォーム+バージョン 3つの効果的なポリシーのそれぞれの歴史; configTypes/configApi +タブ 会員登録.

  2. · SecurityService

    効果的なプロファイルポリシー — 価格設定/キャピタール/サービス公開

    新しいMlosPolicyWriteService(分離;独自のリポジトリ)で、コンフィグコレクション書き込み- サービスは無接触です: 同じ監査の単一活動的なdemote-then-insertのversioning スピン。 コントローラ /pricing-policy, /capital-policy, /servicing-policy GET (current+) 歴史) / PUT(新しいバージョンを公開) ServicingPolicy SCRA/FDCPA の不変性者は本当とどまります.

  3. · kamo-shared-library

    VersionedProfilePolicy インターフェイスで、効果的なポリシー

    価格/キャピタール/サービングポリシーはそれを実装するので、1つの公開ルーチンは、 単一アクティブ リモート・インサート バージョン.

  4. · kamo-internal

    投資家向けデリバリー+コミットメントルールサブエディタ

    拡張された投資家の行は、配信(資金調達行動/実行パス/ remittance) およびCommitment (タイプ/分プルスルー %/ペアオフ) の編集者と共に 委任 + オーバーレイ; configTypes/configApi 型 + 呼び出し.

  5. · SecurityService

    InvestorConfig デリバリー + コミットメント ルール サブコレクション CRUD

    メニュー (+update/delete) の D31 config Spine (または、親投資家、WORM変更ログ/行) コントローラーを経由して強制終了) /investors/{id}/delivery-rules + /commitment-rules GET/POST/PUT。 最後の完了 InvestorConfig サブコレクションを [04] から拒否しました.

  6. · kamo-internal

    投資家のクレジットボックスオーバーレイサブエディタ

    MortgageInvestorsTabの拡張投資家の行は、オーバーレイエディタ(FICO/LTV/DTI/)を獲得 リザーブ/ドキュメント/ジオタイト+コンパレータ+オプションプログラム+有効なウィンドウ) 委任エディタと一緒に; configTypes/configApi オーバーレイタイプ + コール.

  7. · SecurityService

    InvestorConfig クレジットボックス オーバーレイ サブコレクション CRUD

    ******************** に D31 config スピッペ (またはフェイルクローズド経由) 親投資家、WORM 変更ログ/行、configVersion デフォルト 1); コントローラー /investors/{id}/overlays GET/POST/PUT (アクティブ:false 経由で削除)。 完了する インベスターオーバーレイ スライス [04] から拒否しました.

  8. · kamo-internal

    フルハイトサブナビゲーション + 高コントラストテキスト

    - セクションサブナビゲーションを左から右アタッチ、フルハイトパネルに移動 独自にスクロールします。ヘッダ+フォームのコンテンツは、残りの幅を取る 左にスクロールして自分の上にスクロール(md+の2つの独立したスクロール領域)。 狭い画面の上の nav でスタックします。 - アクセシビリティ:すべての二次/ラベルのテキストを暗くして下さい(gray-400 -> grey-600、 詳細ページ全体にグレー-500→グレー-700)+共有フィールド/セクションカード/ EmptyState のプリミティブなので、ラベルは WCAG AA の低ビジョン ユーザのコントラストを満たします.

  9. · kamo-internal

    モーゲージサブタブ+ライトテーマとしての融資パイプライン

    - Add ApplicationPipelineConsole: /leadsスタイルの高度なAGグリッドデータグリッド ローンレベルのmortgageアプリケーション(スタタスフィルタタブ、フィルタ列、 クイック検索、CSVエクスポート、ペジネーション、行→詳細)。 最後のワイヤーで縛られた Mortgage Steward コンソール (?sub=pipeline) のサブタブ。 - Re-theme /applications/[uid] 詳細情報 + 共有フィールド/セクションカード/モーダル/ EmptyState プリミティブ + 全 14 セクションからダークネイビーのテーマへ 軽いkamo内部のidiom;流入のフル ブルされた英雄を取り替えて下さい ヘッダバー(ヘッダ/コンテンツの重複を修正)。 - Re-theme /applications/pipeline(かんばん)と/applications/hmda-larをライトアップ。 - 廃止されたスタンドアローン/アプリケーションダークリストを削除します。 QuickActionsBar 'Mortgage の市場パイプラインのサブタブへの新しい適用'.

  10. · kamo-internal

    プラットホーム AI 知事口径測定の構成のパネル(D4 §5.C)

    メニュー アドバンストタブは、知事パネルを獲得:プラットフォームを編集- デフォルトの口径測定の姿勢(governorのゲート/力-steward-until-calibrated/最低のサンプル、 各 Inherit|Enabled|Disabled(無効) は、新しい知事設定 API 経由で行います。 Per-org はレイヤーをオーバーライドします.

  11. · SecurityService

    ScenarioDiscoveryService — ローンアプリ作成/更新で正式なプロファイルジェネシス (D1)

    MortgageAppController(re)は、新しい経由での正規のBorrowerScenarioProfileを生成します メニュー (最高の努力、 独自のtx。 mlos.intake を @EnableJpaRepositories に追加します.

  12. · kamo-shared-library

    LOAN doc-type ガード (D2), サインコンベンションアダプター (D3), per-org 知事設定 (D4)

    - ImageService: ImageAssocType.LOAN アップロード用のdocTypeが必要です。 口座/SERVICE *変更なし - 署名された調節アダプター:規則7のアダプター/コンパットの境界(canonicalの調節) ↔ 署名された値) 増分記号 発明の移行。 - AutoGovernorConfig + repo +知事ConfigResolver (org → platform-default → ConfigMap のレイヤリング。DbAutonomyGovernor は、オーガニゼーション/有効化を解決しました.

  13. · kamo-internal

    AUS 接続タブ (D37) + ブロック 2nd 住宅ローン市場 (D38)

    - MortgageAusConnectionsTab: org-scoped DU/LP/GUSクレデンシャルコンフィグ(一種の1つ)。 秘密は書き込み専用のパスワードフィールドで、行はクレデンシャルが設定されているかだけを示しています。 - 新規市場ページ:MORTGAGEオプションを無効にします + orgに1つがある場合に検証します.

  14. · SecurityService

    AUS-connection config 書き込み面 (D37) + org 当たりの単一の住宅ローン市場 (D38)

    - MlosConfigWriteサービス ******************** org-scoped (resolveProfile), one-per-AusKind 独自性、空白の区切りの編集、WORM 監査の背骨で保存された秘密。 - MlosConfigController /aus-connections GET/POST/PUT — 秘密は書き込み専用(暗号化) PlatformSecretCipher の変異;ビューのexposes hasCredential, 決して ciphertext. メニュー 第2回 MORTGAGE 市場を org (409) から除外します.

  15. · kamo-internal

    投資家の委任補助金 - プログラミング権限 (D39)

    委任されたスイッチ/コラムを落として下さい;各投資家の列は1プログラムに拡大します 委任エディタ(プログラムUUID、空白=投資家全体のデフォルト; DELEGATED/ 新しい /investors/{id}/delegations API がバックアップした NON DELEGATED です.

  16. · SecurityService

    投資家の委任書面 — パープログラムのCRUD (D39)

    InvestorConfigの書き込み/ビューから委任されたAuthorityをドロップします。 InvestorDelegation /investors/{id}/delegations (GET/POST/) のサブコレクション PUT は、D31 config-write Spine の Active:false で削除します。 org のフェイルクローズド 親投資家、WORM 変更ログ + ProfileVersion 行ごとのバンプ.

  17. · kamo-shared-library

    Per-program の投資家の委任 (D39) — 新しい投資家の委任の子供

    委任は、粗い投資家構成ではなく、(投資家、プログラム)当たり粒状です ボオラン。 DelegationAuthority {DELEGATED, NON DELEGATED} を追加 InvestorDelegation 実体(mlos investor delegation、オプションプログラムId、null = 投資家全体のデフォルト) + リポジトリ、およびドロップ ********************************

  18. · kamo-shared-library

    [AUS] AusConnectionConfig のエンティティティティ — Per-org per-market DU/LP/GUS の接続

    オーナーディレクティブ #6: 各 org は、独自の AUS ベンダー API (Fannie DU / Freddie) を構成する。 LP / USDA GUS) per mortgage 市場, 設定→ コマース. 基礎データ モデル: AusConnectionConfig(mlos.config、新しいテーブルmlos aus connection config) — 1列あたり (レンダープロファイル、AusKind)。 LenderProfile は 1 個分の 1 個のマーケットで、 貸し手ProfileIdは、これらのパーマーケットを作ります. 既存のAusKind列(DU/LP/GUS)を再利用 と VendorCategory.AUS の語彙ではなく、新しいものを発明します。 残りで秘密: API の秘密は AES-256-GCM のsecretCiphertext としてだけ保存されます (プラットフォームSecretCipher による書き込み、ソーシャルコネクションのミラーリング) PlatformOAuthClient は DTO でなく、代わりに hasCredential を読み込みます。 clientId/endpointUrl/configJson は非シークレットです。 ユニーク (profile, aus kind). バックエンドの書き込み/コントローラ **************** + カモ・インテルナル AUS 接続タブ + i18n + KI (新しいテーブル) ビルド これに次; パーマーケット対 org-scopedの解決は、所有者に面したコンフィグ・スピンスの決定です.

  19. · kamo-shared-library

    [ImageAssocType] LOAN を追加 — 必要な融資、ドキュメント タイプに画像が添付

    所有者の指示:イメージはmortgageの融資に直接、常にと付くことができます 関連するドキュメントタイプ。 ImageAssocType (id 11, Bucket Imaging-loans) に LOAN を追加 ACCOUNT ドキュメントコレクションのフラグをミラーリング: isAllowDocType=true + isAllowDocTypeOpt=false なので、融資文書の doc 型が必要で org- でない 任意。 requireDocType() (isAllowDocType&&!isAllowDocTypeOpt) を追加してアップロード paths は 'doc 型を渡します。 KI/schema の変更無しの持続安全: Img.assocId に @Enumerated がありません(デフォルト) ORDINAL には CHECK 制約はありませんので、END で終わると、それぞれが保存されます。 既存の行のオーディナル(テストガードロアン-is-last)。 3テストグリーン。 調整されたフォローアップ(強制): (1) イメージング・ローン・ミニオ・バケットを経由して提供 KlusterServices は、最初の融資文書のアップロード前の; (2) ImageAssocType を再構築する 消費者(DocsService は value()[id] — LOAN ID が到着する前に LOAN を知っておく必要があります: メニュー ピックアップ 次の CI ビルド); (3) は、ローン ドキュメント アップロード保存パスで requireDocType() を強制します.

  20. · kamo-shared-library

    [sign-convention] マネーサインコンベンションバリデータ + 調整モデル

    所有者の規範的な規則ごと。 コアドメインのお金は、署名の意味をエンコードしません。 メニュー / requirePositive — アセット、レシブル、 責任、支払能力、手数料、費用、クレジットは、自家で肯定的な大きさです フィールド(ルール1-3);負の値が高速に失敗します。 - AdjustmentDirection {INCREASE, DECREASE, CREDIT, DEBIT, PREMIUM, DISCOUNT} — レート/ 価格調整(LLPA、SRP、価格設定調整、譲歩、リベート)は、 明示的な方向、署名された番号(ルール5)を決して。 メニュー + 自己検証調整記録 — 宣言された方向(ルール6)と競合する徴候を拒否します。 署名された調節は組み立てられません。 第4規則(+/-を計算する)はGLの層だけに生きます)および7 (アダプターでのみ署名します レイヤー)は、COREとCOREに住み、ガードの強制力を持つ建築境界です。 署名されたエンコーディングを拒否する — 投資家/倉庫/倉庫の署名取得変換 経理/MISMO フィードは、建設によってドメインから残っています。 4つのテスト緑.

  21. · kamo-shared-library

    [§5.A] キャノンボラシナリオプロファイル+製品DiscoveryGate

    オーナーの§5で。 ディレクティブ: ScenarioSupportPolicy はcanonical を消費しなければなりません 正規化 URLA のデータから生成されたホウラー シナリオ プロフィール、生のフォーム/UI を生成しない、 そして未来の源(AUS/OCR/AI/manual) よりむしろ規範的な記録の更新 それをバイパスします。 - BorrowerScenarioProfile(mlos.intake、新しいテーブル************************) 真実の単一ローアンソース — 5 種類の URLA 製品ダイム + 拡張可能 JSONB + lastSource +バージョンを計算した要素。 Mutable(真理を分離)、監査 ソース+バージョン。 - BorrowerScenarioProfileService:generateFromUrla(loanFile、orgId)はジェネシスです (URLAの正規化直後に正規化ローン/プロパティを読み込みます)。 唯一の継ぎ目後ソースの使用 (プロファイルが存在しない場合、大声で失敗します — genesis は URLAの単独で、update-don't-bypass を強化します。 toSupportProfile は 5 つのダイムをプロジェクトします。 - 製品DiscoveryGate: §5.A 法的壁は BEFORE の適格性/優先性に相談しました — canonical 上で ScenarioSupportPolicy (テナントオーバーライド + コードデフォルト) を解決 プロファイルと、拒否で、WORM AiDecisionがスチュワードにルーティングされたレコード (NO ELIGIBLE PRODUCT、法的RequiresHuman; DEFERRED HARD STOP=HIGH、STEWARD ONLY= メディウム(メディウム)は、オプションのDecisionSpineを介して。 サポートは何も書いていません。 10 のテスト グリーン. ビルドアンドフラグ:KIラン(新しいテーブル)+サービスフロー配線が必要です (URLA-normalization hook + gate.evaluate にて、コールプロデュースFromUrla を製品で評価) 発見エントリ) 所有サービスで.

  22. · kamo-shared-library

    [12] §5.A ScenarioSupportPolicy deferral-interlock ソルバー (D36)

    doc 12行 235 P0 — '最も安い最高の平均ライフサイクルの加算'。 法的壁 続ける製品発見 **************************** から 第一次報酬(間違った開示)として静かに運営しています。 シナリオサポートResolver (pure @Component) は、ScenarioSupportProfile (LoanType x Purpose x Lien x) をマップします。 アモルタイゼーション x 構造、既存の donotmodify URLA 列) へ お問い合わせ STEWARD ONLY | DEFERRED HARD STOP} デフォルト行列(D36):サポート済み = フォワードエージェンシー/非QM ファーストリーン購入/修正 標準的な償却(決定的なエンジン カバーは何ですか)。 STEWARD ONLY = 人間が発信できる認識・機能・アウトサイド-v1 (サブ座標/HELOC、建設/ホーム) 改善、GPM、またはその他のダイム - 住宅以来、逆/商業キャッチ URLA enum には値がありません。 DEFERRED HARD STOP = 重要な場合、fail-closed dim は null です。 そのため、AIは非v1製品を自動進行しません。 パーテナント ScenarioSupportPolicyは上段の行を上段に上段に上段に上段に上段に上段に上ります(最も特定のマッチは、最新 バージョンは、サポートされるか、またはそれを固めるために製品を開くために、null dim = ワイルドカードを分割します DEFERRED HARD STOP.13 グリーンテスト Build-and-flag: ソルバー+エンティティティが今すぐ出荷します。 製品ディスカバリー・ワイリング(コンサルト) mlos scenario support policy の適格性 + 拒否に対する AiDecision および KI を出す前に フォローアップ(KI run — owner-gated )です.

  23. · SecurityService

    [08] ReconciledFactPublisher — los.pipeline.fact 公開シーム (D34)

    doc 08 §3.3: ロックされた************************はNATSを獲得してはならない 出版社(編集はdonotmodify)。 非ロックされたReconciledFactPublisher wrapperを追加 その後、非ゼロ変更カウントで los.pipeline.fact を生成します。 <orgId> について 既存の LOS PIPELINE ストリーム (los.pipeline.> は既にバインドしています。新しいストリームはありません。 テーブル)ので、読みやすさのループは発射できます。 唯一の発信者を特定する (MortgageConnectController's reconcile endpoint) ラップパー; ロックされたサービス 不接触です。 配置(D34):セキュリティサービスにのみ、現在の呼び出し者と共同配置 MLOSCapitalMarketsService を §3.3 暫定的に提案 (RCE 側を想定) まだ存在していない発信者)。 委任されたinvariant — 決して内部から公開しません ロックされたサービス — いずれかの方法を保持します。 LosPipelineパブリッシャーのような最善の努力: 不在 NATS や 公開失敗 が記録されます + 嚥下, カウントはまだ返されます. 4件のテスト 緑.

  24. · kamo-shared-library

    [12] §5.C オートノミ知事 — キルスイッチ + 強制終了 - 強制終了 (D32)

    DecisionGateは、すでにGLOBAL静的強制的に@Valueを運ぶが、§5.C 与えることができない2つのことを必要とします: キル スイッチ 冗長性なし (そう) GLOBAL/TENANT/TASK TYPEの粒度および力 スチュワーデス-N-のDB-backed タスク タイプごとの口径測定サンプル(安いP0の口径測定の機械類 起動時に生成する — doc 12テーマC / §6.1) AutonomyGovernor (governance pkg) は OPTIONAL Docstor (ObjectProvider) です。 mlos.governor.enabled にゲートされた DecisionSpine.record() によって同期的に相談しました — StewardAssignerと同じ形状です。 それは法的壁のようなADD-ONLYです: は、自動 EXECUTE を ROUTE TO HUMAN にのみ、ルーティングを解除することはできません。 そのため、純粋な/ステートレスのDecisionGateは無接触です。 2つの力の状態:(a) アクティブAutonomyKillSwitch マッチング (orgId, aiFunction) — 最大のスコープが勝つ 理由; ミュータブル/反転可能なエンティティティティティティ、ワームなし、従事者による監査; (b) キャリブレーションブートストラップ — プラットフォーム全体でテストされていないSewardFeedbackカウント min-samples (デフォルト 50) の下の aiFunction は、新しいjoin クエリでカウントされます。 いつか 知事はルーティングの原因であり、その理由はWORM AiDecisionに付属しています 人間に通った高信頼の決定は決して許されない。 新しいテーブル autonomy kill switch (additive DDL — KI run). 30 のテストグリーン (7 知事) ロジック + 3 背骨の加算のみの統合 + 6 回転 + 14 ゲート; すべての 4 の決定 保持される(既存の発信者は変更されません).

  25. · kamo-internal

    [04] リスクオーバーレイタブ — クレジットボックス/ジオ/エクスポージャーレイヤー (D31)

    1テナントリスクオーバーレイのための新しいMORTGAGE市場コンフィグタブ:カテゴリ(クレジットボックス) / 地理的濃度 / プロパティタイプ / 融資額 / 不正利用 / 暴露制限) + アクション(拒否/参照/カウンファー/フラグ)+オプション製品variantスコープ+ 有効な窓+任意JSONの規則式(解析性のためにvalidated) クライアント側、サーバー400をミラーリング) 行の追加/削除、削除はハード削除です。 投資家の後、常に合意のタブの前に。 configTypes/configApi の設定 D31コレクションパターンを映し出します。 kamo-translation-dictionaryリポジトリを介してi18n.

  26. · SecurityService

    [04] E2リスクオーバーレイコレクションCRUD(D31)をスライス

    リスクオーバーレイ(クレジットボックス/地理集中/暴露制限レイヤー) ベースクレジットボックス) D31 Spine のコンフィグコレクションとして: デフォルトを作成します。 configVersion=1 + プロファイルのアイデンティティをスタンプ + プロファイルのバインド + バリデーション + または - rollback + WORM MlosConfigChangeLog を付加します。 update/delete は 404 を終了します。 別のプロファイルの行で、削除は {"deleted":true} として監査されたハード削除です。 ruleExpression は JSONB カラムです。このコントローラは JSON として解析します。 書き込みの前に、悪い入力は、500ミッドINSERTではなく、きれいな400です。 ニュル/ブランク 許可されます(規則の語彙は、今のためにオフバンドを運ばれた層です)。 20 書き込み松テスト グリーン (4 オーバーレイ + 4 投資家 + 6 ライセンス + 6 ステージオーバーライド).

  27. · kamo-internal

    MORTGAGE 投資家タブ (リスト/追加/削除) — [04] スライス E2 (D31)

    第7回MORTGAGEコンフィグタブ: Per-investor ******************** 承認スタタスチップの権限行。 インライン行で追加(コード+ステータス+) オプション メニュー ゴミ箱から削除(ハード削除) サーバ側) configTypes InvestorView/InvestorRequest + 3列配列 + ラベル メニュー タブ 'investors' として登録 ライセンス後、契約前に。 翻訳辞書による英語。 tscはきれいにします.

  28. · kamo-internal

    ソーシャルタイムラインUIを/marketing/socialで統一

    クラブハウスフィードスタイルを再利用するライブ、アニメーションクロスプロファイダーフィード:仮想化 タイムライン、提供者フィルター チップ、SocialPostCard (機能-gated response/react/delete)、 複数のprovider SocialComposer (per-provider機能ヒント+ファンアウト結果チップ)、 Facebook スタイルの NewPostsPill(オートスクロールロールなし)、SocialFeedWebSocket を使用して /topic/social/feed/{orgId} および /api/media/social/* プロキシルート。 アクションを書く MANAGE SOCIAL MEDIAにゲートし、機能主導の機能を全体に隠します.

  29. · MediaService

    統一されたタイムラインのバックエンド(フィードの永続性、アダプター、ライブ中継)

    SocialFeedServiceは、MediaSession/MediaObjスキーマに投稿/コメントを主張します (チャットモデルを使用)。SocialFeedMapper は、ワイヤ DTO をビルドします。 結合された供給+の機能および複数のproviderのコンポース ファンアウト、応答、反応、 削除します。 フィードイベントは、ソーシャルフィード.feed.{orgId} → /topic/social/feed/{orgId} (relay + クロステナントSUBSCRIBEガード ソーシャルインバウンドコンシューマーはアイテムをフィードします。 ポーリングスイープ バックフィル。 すべての5つのプロバイダのアダプター ************************ 導入 各 API の最大値に SocialFeedAdapter を、機能指定します.

  30. · kamo-shared-library

    ユニファイドタイムラインSPI +メディアスキーマのエンティティティティティ

    MediaSession/MediaObj によるソーシャル投稿と返信(post=MediaObj, comment=child MediaObj via MediaObjMsg.parent, 提供者リンク メディアObjSocialRef SocialFeedAdapter サブインターフェースを追加(フィードオプスはオフ) DM SocialProviderAdapter パス)、MediaSessionSocialFeed (接続ごとに) フィードセッション)、MediaObjSocialRefフィード列、SocialObjKind、および 拡張された ProviderCapabilities 行列で、各provider UI 機能非表示をドライブします.

君の宇宙は待ってる

数分で無料で開始できます。準備ができたらいつでも製品を追加できます。移行も新しいログインも不要です。

クレジットカード不要