Initial commit

This commit is contained in:
2026-03-20 10:28:28 +08:00
commit 1b4d5a277f
30 changed files with 14869 additions and 0 deletions

View File

@ -0,0 +1,232 @@
Received: from BWNEWEXCH02.boardware.com.mo (172.16.21.3) by
BWNEWEXCH01.boardware.com.mo (172.16.21.2) with Microsoft SMTP Server
(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4
via Mailbox Transport; Wed, 18 Mar 2026 17:17:43 +0800
Received: from BWNEWEXCH01.boardware.com.mo (172.16.21.2) by
BWNEWEXCH02.boardware.com.mo (172.16.21.3) with Microsoft SMTP Server
(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.2.1544.4; Wed, 18 Mar 2026 17:17:43 +0800
Received: from BWNEWEXCH01.boardware.com.mo ([fe80::50d4:5d28:928f:9c72]) by
BWNEWEXCH01.boardware.com.mo ([fe80::50d4:5d28:928f:9c72%16]) with mapi id
15.02.1544.004; Wed, 18 Mar 2026 17:17:43 +0800
From: "Lukey KW Leong (Boardware)" <lukey.kw.leong@boardware.com>
To: "Ricky IW Chan (Boardware)" <ricky.iw.chan@boardware.com>
Subject: CONFIDENTIAL: Atlas Decision Engine (ADE) Source Code & Weights for
Review
Thread-Topic: CONFIDENTIAL: Atlas Decision Engine (ADE) Source Code & Weights
for Review
Thread-Index: Ady2t0CF7XHYINjSTO6QdZ/RHtjunQ==
Date: Wed, 18 Mar 2026 17:17:43 +0800
Message-ID: <da48674352a34cd196ebe59c35caaed4@boardware.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: <da48674352a34cd196ebe59c35caaed4@boardware.com>
MIME-Version: 1.0
X-MS-Exchange-Organization-MessageDirectionality: Originating
X-MS-Exchange-Organization-AuthSource: BWNEWEXCH01.boardware.com.mo
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 04
X-Originating-IP: [10.130.2.6]
X-MS-Exchange-Organization-Network-Message-Id: 74ae67aa-6b49-4793-f714-08de84cf3634
Return-Path: lukey.kw.leong@boardware.com
X-MS-Exchange-Transport-EndToEndLatency: 00:00:00.3666690
X-MS-Exchange-Processed-By-BccFoldering: 15.02.1544.004
Content-type: multipart/mixed;
boundary="B_3856699077_3802436304"
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
--B_3856699077_3802436304
Content-type: multipart/alternative;
boundary="B_3856699077_193978940"
--B_3856699077_193978940
Content-type: text/plain;
charset="UTF-8"
Content-transfer-encoding: 7bit
Hi Team,
Please find below the code logic for the Atlas Decision Engine (ADE) as requested. This contains the core underwriting and risk-assessment system used to compute an application's outcome.
Important: This code is Copyright (c) 2018-2025 Hyperbolic Mortgage All Rights Reserved. Do not share outside the project group.
The attachment is the snippet regarding the scoring aggregator and proprietary weights, please review the attached file.
We also need to discuss how we handle applicant_id and credit_score data in the ADEInputs class when transferring to the external API.
Please confirm receipt.
Best regards,
Dev Team
--B_3856699077_193978940
Content-type: text/html;
charset="UTF-8"
Content-transfer-encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-microsof=
t-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xmlns:m=
=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org=
/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:PMingLiU;
panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:"Segoe UI Emoji";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"\@PMingLiU";
panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#467886" vlink=3D"#96607D" style=3D"word-wrap:break-wo=
rd">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Team,<span style=3D"mso-fareast-language:ZH-TW"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-TW"><o:p>&nbsp;</=
o:p></span></p>
<p class=3D"MsoNormal">Please find below the <span style=3D"mso-fareast-languag=
e:ZH-TW">
code</span> logic for the <b>Atlas Decision Engine (ADE)</b> as requested. =
This contains the core underwriting and risk-assessment system used to compu=
te an application's outcome.<span style=3D"mso-fareast-language:ZH-TW"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Segoe UI Emoji&quot;=
,sans-serif;mso-fareast-language:ZH-TW"><o:p>&nbsp;</o:p></span></b></p>
<p class=3D"MsoNormal"><b>Important:</b> This code is <b>Copyright (c) 2018-2=
025 Hyperbolic Mortgage All Rights Reserved.</b> Do not share outside the pr=
oject group.<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-TW"><o:p>&nbsp;</=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-TW">The attachmen=
t </span>
is the snippet regarding the scoring aggregator and proprietary weights<spa=
n style=3D"mso-fareast-language:ZH-TW">, please review the attached file.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-TW"><o:p>&nbsp;</=
o:p></span></p>
<p class=3D"MsoNormal">We also need to discuss how we handle applicant_id and=
credit_score data in the ADEInputs class when transferring to the external =
API.<o:p></o:p></p>
<p class=3D"MsoNormal">Please confirm receipt.<span style=3D"mso-fareast-langua=
ge:ZH-TW"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-TW"><o:p>&nbsp;</=
o:p></span></p>
<p class=3D"MsoNormal">Best regards, <span style=3D"mso-fareast-language:ZH-TW"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal">Dev Team<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>
--B_3856699077_193978940--
--B_3856699077_3802436304
Content-type: application/octet-stream; name="Internal Source Code.7z";
x-mac-creator="4F50494D"
Content-disposition: attachment;
filename="Internal Source Code.7z"
Content-transfer-encoding: base64
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
AAAZAgAAFAoBAJwC0Hi1ttwBFQYBACAAAAAAAA==
--B_3856699077_3802436304--