ReviewsREV-026
Read-only synthetic sample
Read-only synthetic sample · No real applicant data

REV-026 / Northstar Community Bank

Consumer underwriting Q1–Q2 2026

Unsecured consumer installment · Nimbus v4.1 → v4.2 · Jan 1 – Jun 30, 2026

MCMaya Chen · prepared / Ellis Morgan · independent reviewer
  1. Draft
  2. Data qualification
  3. Testing
  4. Challenge
  5. Management response
  6. Retest
  7. Complete
12,481 applicationsv4.1 → v4.2 March 181 unresolved findings7 preserved runs

Review scope

Can a qualified reviewer reconstruct the decision, challenge its evidence and preserve the response and retest?

!
Two different retest outcomes

FL-024’s screen persists after the analysis-specification change. AA-009’s corrected mapper replay is supported; the original inconsistent notice remains inspectable.

Findings and next actions

Finding / observationMaterialityOwnerStatusNext action
AA-009 · Reason provenance inconsistent in original noticeOriginal notice cites credit history, which is absent from the supplied principal-factor record. Corrected mapping replay is supported by the same record; production deployment has not been assessed.ModerateMaya ChenClosedClosure applies to the synthetic mapper replay only. Production notice remediation would require separate evidence.
FL-024 · Covered-population outcome differenceThe configured descriptive screen is triggered within qualified bureau strata. It is not a finding about applicants without supplied proxies or a legal conclusion.ModerateMaya ChenRetest requiredRemediation did not resolve the descriptive screen. Request a new action plan; retain the original result.

Unified review chronology

Snapshot registered · DS-026.2Maya Chen · Dataset

Generated synthetic extract; no bank ingestion.

Inspect previous and new state
{
  "before": null,
  "after": {
    "hash": "fnv1a32-1157db84",
    "rows": 12481
  }
}
Protocol approved · CFG-01Ellis Morgan · Configuration

Synthetic reviewer choice: descriptive AIR < 0.80 prompts investigation, not a legal verdict. At least 30 independent applicant records per cohort per stratum is an illustrative stability gate, not a power analysis. Use the covered population only; no inference to missing proxy records.

Inspect previous and new state
{
  "before": null,
  "after": {
    "id": "CFG-01",
    "methodVersion": "Stratified Screen v2.0",
    "channel": "Partner Marketplace",
    "version": "v4.2",
    "from": "2026-01-01",
    "to": "2026-06-30",
    "threshold": 0.8,
    "minimum": 30,
    "reference": "Cohort B",
    "stratify": true,
    "population": "covered-only",
    "maxMissing": 0.2,
    "rationale": "Synthetic reviewer choice: descriptive AIR < 0.80 prompts investigation, not a legal verdict. At least 30 independent applicant records per cohort per stratum is an illustrative stability gate, not a power analysis. Use the covered population only; no inference to missing proxy records.",
    "approvedBy": "Ellis Morgan",
    "createdAt": "2026-09-10T14:00:00Z"
  }
}
Descriptive test executed · RUN-01Maya Chen · Test run

Partner covered-population screen

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-01",
    "result": "Triggered configured screening rule"
  }
}
Descriptive test executed · RUN-02Maya Chen · Test run

Aggregate versus segmented sensitivity

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-02",
    "result": "No screen trigger"
  }
}
Descriptive test executed · RUN-03Maya Chen · Test run

Branch null-result check

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-03",
    "result": "No screen trigger"
  }
}
Descriptive test executed · RUN-04Maya Chen · Test run

Small-population qualification

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-04",
    "result": "Interpretation withheld"
  }
}
Descriptive test executed · RUN-05Maya Chen · Test run

Full-population coverage qualification

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-05",
    "result": "Interpretation withheld"
  }
}
Descriptive test executed · RUN-07Maya Chen · Test run

Pre-change Nimbus v4.1 sensitivity

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-07",
    "result": "No screen trigger"
  }
}
Finding opened · FL-024Maya Chen · Finding

Covered population screen requires explanation; missingness bounds interpretation.

Inspect previous and new state
{
  "before": null,
  "after": {
    "status": "Open"
  }
}
Finding opened · AA-009Maya Chen · Finding

Original reason contradicts the supplied principal-factor record.

Inspect previous and new state
{
  "before": null,
  "after": {
    "status": "Open",
    "evidence": [
      "EV-002",
      "EV-003"
    ]
  }
}
Challenge created · CH-018Maya Chen · Challenge

Request supporting evidence

Inspect previous and new state
{
  "before": null,
  "after": {
    "originId": "FL-024",
    "question": "Provide the channel specification and document the change; second-line analysis is retained separately."
  }
}
Finding state changed · FL-024Maya Chen · Finding

Model-owner explanation requested.

Inspect previous and new state
{
  "before": {
    "status": "Open"
  },
  "after": {
    "status": "Under challenge",
    "challengeId": "CH-018"
  }
}
Challenge created · CH-019Maya Chen · Challenge

Request supporting evidence

Inspect previous and new state
{
  "before": null,
  "after": {
    "originId": "AA-009",
    "question": "Reconcile notice reason M-17 with the supplied principal factors."
  }
}
Model-owner response received · CH-018Daniel Ortiz · Challenge

We disagree that a difference alone warrants a model change. The original specification omitted channel sensitivity. We have supplied specification B; no decision-policy or model outputs changed.

Inspect previous and new state
{
  "before": {
    "status": "Awaiting response"
  },
  "after": {
    "status": "Response received",
    "responseId": "RESP-018-1",
    "artifactIds": [
      "EV-008",
      "EV-010"
    ]
  }
}
Review progressed to retest · REV-026Maya Chen · Review

Responses and changed specifications received; preserve original findings.

Inspect previous and new state
{
  "before": {
    "stage": "Management response"
  },
  "after": {
    "stage": "Retest"
  }
}
Descriptive test executed · RUN-06Maya Chen · Test run

FL-024 sensitivity retest; no changed decision outcomes

Inspect previous and new state
{
  "before": null,
  "after": {
    "configId": "CFG-06",
    "result": "Triggered configured screening rule"
  }
}
Finding state changed after retest · FL-024Maya Chen · Finding

Screen persists. Updated analysis specification did not establish remediation.

Inspect previous and new state
{
  "before": {
    "status": "Under challenge"
  },
  "after": {
    "status": "Retest required",
    "retestId": "RT-024"
  }
}
Response disposition recorded · CH-018Maya Chen · Challenge

The scope explanation is supported, but changing the analysis does not remediate the persisting outcome screen. Request policy rationale and a new action plan.

Inspect previous and new state
{
  "before": {
    "status": "Response received"
  },
  "after": {
    "status": "Additional evidence required",
    "responseId": "RESP-018-1"
  }
}
Model-owner response received · CH-019Daniel Ortiz · Challenge

M-17 incorrectly mapped utilization to credit-history wording. MAP-3.5-TEST maps utilization to the corresponding stated factor. The original notice remains preserved. Replay only, not a production release.

Inspect previous and new state
{
  "before": {
    "status": "Awaiting response"
  },
  "after": {
    "status": "Response received",
    "responseId": "RESP-019-1",
    "artifactIds": [
      "EV-003",
      "EV-014"
    ]
  }
}
Replay submitted for independent review · AA-009Maya Chen · Finding

Corrected mapper replay supplied; independent review still required.

Inspect previous and new state
{
  "before": {
    "status": "Open"
  },
  "after": {
    "status": "Retest required",
    "retestId": "RT-009"
  }
}
Response disposition recorded · CH-019Ellis Morgan · Challenge

Compared original notice, principal factors and corrected replay. Both replay reasons are supported. Closure scope is the synthetic mapping defect only.

Inspect previous and new state
{
  "before": {
    "status": "Response received"
  },
  "after": {
    "status": "Supported",
    "responseId": "RESP-019-1"
  }
}
Finding closed · AA-009Ellis Morgan · Finding

EV-014 replay is supported. Closure limited to sandbox mapping; no production remediation claim.

Inspect previous and new state
{
  "before": {
    "status": "Retest required"
  },
  "after": {
    "status": "Closed",
    "retestId": "RT-009"
  }
}
Illustrative synthetic data · Northstar Community Bank is fictionalLocal mutable records · no production access controls