BCBridge Credit IntelligenceCredit decision prototype
Juniper Ridge ApartmentsLocked base · Soft Landing

Stress Lab · live deterministic downside

What breaks first—and at what point?

Apply a named downside case or adjust five pressure points directly.

Selected caseSoft LandingAll 28 stress outputs recalculated

Downside controls

One overlay, five pressure points

ILLUSTRATIVE
Policy control-state changeEXCEPTIONEXCEPTION

Formula: MAX(status priority across 7 tests)

Base EXCEPTION → stress EXCEPTION = EXCEPTION
First binding constraint#1 · Refinance coverage

Rank ascending normalized cushion; active hard stops first

(0.956× − 1.050×) ÷ 1.050× = −8.93% of threshold
Sponsor-liquidity impact$0

Stressed liquidity after downside − base liquidity

$3,600,000$3,600,000 = $0
RefinanceabilityShortfall · $544,854

Stressed permanent proceeds − full-commitment payoff

$11,895,785 − $12,440,639 = -$544,854
Term cushion after delay7.00 months

Total available bridge term − planned exit month after delay

36 − 29 = 7.00 months
Required mitigation tied to the first constraintIncrease supportable permanent proceeds, reduce the payoff through sponsor paydown, or improve NOI / permanent financing terms.
Feeds the integrated recommendation and remains traceable to this ranked constraint.

Ranked constraint path

What Breaks First

Active hard stops rank first; all other constraints sort by ascending normalized cushion to the governing threshold.

6 constraints ranked
01
BREACHED

Refinance coverage

Base case already below policy.

(Stressed coverage − policy minimum) ÷ policy minimum(0.956× − 1.050×) ÷ 1.050× = −8.93% of thresholdMitigation: Increase supportable permanent proceeds, reduce the payoff through sponsor paydown, or improve NOI / permanent financing terms.
−8.93% of threshold
02
BUFFERED

Policy hard-stop gate

Shows proximity to the nearest configured refinance, LTV, or liquidity hard stop.

MIN(refinance hard-stop margin, LTV hard-stop margin, liquidity hard-stop margin)MIN(6.24%, 19.52%, 478.75%) = +6.24% of thresholdMitigation: Do not advance the recommendation path until the hard stop is cured through structure, paydown, verified performance, or revised exposure.
+6.24% of threshold
03
BUFFERED

Stabilized LTV

Measures remaining collateral-value cushion before the stabilized-LTV maximum fails.

(Policy maximum − stressed LTV) ÷ policy maximum(70.00% − 64.38%) ÷ 70.00% = +8.02% of thresholdMitigation: Reduce commitment or payoff, add equity, improve durable NOI, or demonstrate supportable value at a conservative exit cap.
+8.02% of threshold
04
BUFFERED

Committed debt yield

Measures remaining cash-flow cushion before committed debt yield falls below policy.

(Stressed debt yield − policy minimum) ÷ policy minimum(8.93% − 8.00%) ÷ 8.00% = +11.63% of thresholdMitigation: Verify rents and expenses, require operating milestones, or reduce the commitment until stressed NOI supports the minimum.
+11.63% of threshold
05
BUFFERED

Cost contingency

Measures how much of the budgeted contingency remains before overruns become sponsor-funded.

IF contingency = 0 → 0% capacity; ELSE (contingency − gross overrun) ÷ contingency(280000 − 140000) ÷ 280000 = +50.00% of thresholdMitigation: Rebid and de-scope where prudent, enforce draw and cost-to-complete controls, and require sponsor-funded excess costs.
+50.00% of threshold
06
BUFFERED

Sponsor liquidity

Measures remaining sponsor liquidity after overruns and delay beyond available reserves.

(Liquidity / commitment after downside − policy minimum) ÷ policy minimum(28.94% − 10.00%) ÷ 10.00% = +189.37% of thresholdMitigation: Verify additional liquidity, add qualified support, reduce downside exposure, or require fresh equity before further advances.
+189.37% of threshold

Reverse underwriting

Five actionable breakpoint tests

12/12 outputs traced
01

NOI decline to minimum debt yield

Shows how much calculated stabilized NOI can decline before committed debt yield reaches the illustrative minimum.

BUFFER
Required NOI at minimum debt yield$995,251

Minimum debt yield × full commitment

8.00% × $12,440,639 = $995,251
NOI decline before minimum debt yield14.90%

1 − required NOI ÷ base calculated stabilized NOI

1 − $995,251 ÷ $1,169,520 = 14.90%
02

Exit cap to maximum stabilized LTV

Shows the maximum exit cap rate that keeps the full commitment inside the illustrative stabilized-LTV maximum.

BUFFER
Maximum exit cap at maximum stabilized LTV6.58%

Maximum stabilized LTV × base stabilized NOI ÷ full commitment

70.00% × $1,169,520 ÷ $12,440,639 = 6.58%
Exit-cap expansion before maximum stabilized LTV+108.1 bps

(Maximum exit cap − base exit cap) × 10,000

(6.58% − 5.50%) × 10,000 = +108.1 bps
03

Capex overrun capacity

Separates contingency-only capacity from additional sponsor-funded capacity before the liquidity policy minimum fails.

BUFFER
Capex overrun before contingency exhaustion10.00%

Capex contingency ÷ renovation budget

$280,000 ÷ $2,800,000 = 10.00%
Additional sponsor-funded overrun before liquidity-policy failure84.14%

(Post-close liquidity − required liquidity) ÷ renovation budget

($3,600,000 − $1,244,064 = $2,355,936) ÷ $2,800,000 = 84.14%
Total capex overrun before liquidity-policy failure94.14%

(Contingency + liquidity above policy minimum) ÷ renovation budget

($280,000 + $2,355,936) ÷ $2,800,000 = 94.14%
04

Full-commitment interest-reserve runway

Shows how many months the interest reserve covers at the locked full-commitment balance before excess delay becomes sponsor-funded.

BUFFER
Monthly interest at full commitment$98,488

Full commitment × bridge rate ÷ 12

$12,440,639 × 9.50% ÷ 12 = $98,488
Interest-reserve runway8.12 months

Interest reserve ÷ monthly interest at full commitment

$800,000 ÷ $98,488 = 8.12 months
05

Maximum permanent rate for minimum refinance coverage

Base case already below policy.

BASE FAIL
Target proceeds at minimum refinance coverage$13,062,671

Minimum refinance coverage × full-commitment payoff

1.050× × $12,440,639 = $13,062,671
Maximum permanent rate at minimum refinance coverage6.34%

Bounded binary solve where NOI ÷ (minimum DSCR × mortgage constant(rate, amortization)) = target proceeds, subject to maximum-LTV proceeds

Solve rate using $1,169,520 NOI, 1.20× DSCR, 30-year amortization, and $13,062,671 target proceeds = 6.34%
Permanent-rate cushion to minimum refinance coverage−15.7 bps

(Maximum permanent rate − base permanent rate) × 10,000

(6.34% − 6.50%) × 10,000 = −15.7 bps

Base / Stress / Change

One scenario, one recalculation path

10/10 outputs reconciled
OutputBaseStressChange
Stabilized NOIBase calculated stabilized NOI × (1 + NOI change %)$1,169,520$1,111,044−$58,476Stress result − base result: $1,111,044 − $1,169,520 = −$58,476
Stabilized valueStressed stabilized NOI ÷ stressed exit cap rate$21,264,000$19,322,504−$1,941,496Stress result − base result: $19,322,504 − $21,264,000 = −$1,941,496
Stabilized LTVFull commitment ÷ stressed stabilized value58.51%64.38%+5.88 ptsStress result − base result: 64.38% − 58.51% = +5.88 pts
Committed debt yieldStressed stabilized NOI ÷ full commitment9.40%8.93%−0.47 ptsStress result − base result: 8.93% − 9.40% = −0.47 pts
Refinance coverageStressed permanent proceeds ÷ full-commitment payoff1.033×0.956×−0.077×Stress result − base result: 0.956× − 1.033× = −0.077×
Refinance surplus / shortfallStressed permanent proceeds − full-commitment payoff$408,716-$544,854−$953,571Stress result − base result: -$544,854 − $408,716 = −$953,571
Sponsor liquidity after overrunPost-close liquidity − sponsor-funded overrun$3,600,000$3,600,000$0Stress result − base result: $3,600,000 − $3,600,000 = $0
Sponsor liquidity after all downside fundingLiquidity after overrun − sponsor-funded excess delay$3,600,000$3,600,000$0Stress result − base result: $3,600,000 − $3,600,000 = $0
Interest-reserve runway remainingRemaining interest reserve ÷ monthly full-commitment interest8.12 months6.12 months−2.00 monthsStress result − base result: 6.12 months − 8.12 months = −2.00 months
Term cushion after delayTotal available bridge term − planned exit month after delay9.00 months7.00 months−2.00 monthsStress result − base result: 7.00 months − 9.00 months = −2.00 months
Complete stress calculation auditFormula, actual case values, and result for every stressed output28/28 traced
OutputFormulaNumbers usedResult
Stressed stabilized NOIOperating & value · DERIVEDBase calculated stabilized NOI × (1 + NOI change %)$1,169,520 × (1 + -5.00%)$1,111,044
Stressed exit cap rateOperating & value · DERIVEDBase exit cap rate + exit-cap change ÷ 10,0005.50% + 25 bps ÷ 10,0005.75%
Stressed permanent rateOperating & value · DERIVEDBase permanent rate + permanent-rate change ÷ 10,0006.50% + 25 bps ÷ 10,0006.75%
Stressed stabilized valueOperating & value · DERIVEDStressed stabilized NOI ÷ stressed exit cap rate$1,111,044 ÷ 5.75%$19,322,504
Stressed stabilized LTVOperating & value · DERIVEDFull commitment ÷ stressed stabilized value$12,440,639 ÷ $19,322,50464.38%
Stressed committed debt yieldOperating & value · DERIVEDStressed stabilized NOI ÷ full commitment$1,111,044 ÷ $12,440,6398.93%
Stressed annual mortgage constantPermanent takeout · DERIVED12 × [r(1+r)ⁿ ÷ ((1+r)ⁿ − 1)]r = 6.75% ÷ 12; n = 30 × 12 = 3607.7831772%
Stressed LTV-sized proceedsPermanent takeout · DERIVEDStressed stabilized value × permanent maximum LTV$19,322,504 × 70.00%$13,525,753
Stressed DSCR-sized proceedsPermanent takeout · DERIVEDStressed NOI ÷ (minimum DSCR × stressed mortgage constant)$1,111,044 ÷ (1.20 × 7.7831772%)$11,895,785
Stressed permanent proceedsPermanent takeout · DERIVEDLesser of stressed LTV-sized and DSCR-sized proceedsMIN($13,525,753, $11,895,785)$11,895,785
Stressed binding takeout constraintPermanent takeout · DERIVEDConstraint producing the lower stressed permanent proceeds$11,895,785 DSCR vs. $13,525,753 LTVDSCR
Stressed refinance coveragePermanent takeout · DERIVEDStressed permanent proceeds ÷ full-commitment payoff$11,895,785 ÷ $12,440,6390.956×
Stressed refinance surplus / shortfallPermanent takeout · DERIVEDStressed permanent proceeds − full-commitment payoff$11,895,785 − $12,440,639-$544,854
Gross capex overrunCost & carry · DERIVEDRenovation budget × capex overrun %$2,800,000 × 5.00%$140,000
Contingency usedCost & carry · DERIVEDMIN(gross capex overrun, available contingency)MIN($140,000, $280,000)$140,000
Remaining contingencyCost & carry · DERIVEDMAX(0, available contingency − gross capex overrun)MAX(0, $280,000 − $140,000)$140,000
Sponsor-funded overrunCost & carry · DERIVEDMAX(0, gross capex overrun − contingency)MAX(0, $140,000 − $280,000)$0
Monthly interest at full commitmentCost & carry · DERIVEDFull commitment × bridge rate ÷ 12$12,440,639 × 9.50% ÷ 12$98,488
Delay carry costCost & carry · DERIVEDMonthly full-commitment interest × delay months$98,488 × 2$196,977
Interest reserve used for delayCost & carry · DERIVEDMIN(delay carry cost, interest reserve)MIN($196,977, $800,000)$196,977
Remaining interest reserveCost & carry · DERIVEDMAX(0, interest reserve − delay carry cost)MAX(0, $800,000 − $196,977)$603,023
Sponsor-funded excess delayCost & carry · DERIVEDMAX(0, delay carry cost − interest reserve)MAX(0, $196,977 − $800,000)$0
Sponsor liquidity after overrunSponsor capacity · DERIVEDPost-close liquidity − sponsor-funded overrun$3,600,000 − $0$3,600,000
Sponsor liquidity after overrun and excess delaySponsor capacity · DERIVEDLiquidity after overrun − sponsor-funded excess delay$3,600,000 − $0$3,600,000
Sponsor liquidity / commitment after downsideSponsor capacity · DERIVEDSponsor liquidity after downside ÷ full commitment$3,600,000 ÷ $12,440,63928.94%
Remaining interest-reserve runwaySponsor capacity · DERIVEDRemaining interest reserve ÷ monthly full-commitment interest$603,023 ÷ $98,4886.12 months
Planned exit month after delayCost & carry · DERIVEDBase planned exit month + stabilization delay months27 + 229.00 months
Term cushion after delayCost & carry · DERIVEDTotal available bridge term − planned exit month after delay36 − 297.00 months

Source lineage · active decision state

Know what is sourced, assumed, and calculated.

100% tracedTraced decision inputs ÷ total decision inputs114 ÷ 114 = 100%
ILLUSTRATIVE

Case inputs

Every Juniper Ridge input carries a field-level source label and provenance note.

ILLUSTRATIVE

Scenario and policy

Stress inputs and centralized thresholds remain separate from calculated outputs.

DERIVED

Calculated outputs

Credit, policy, stress, breakpoint, and recommendation outputs are generated by the central engines with formula, values, and result.

PUBLIC

Public-source inputs

0 PUBLIC transaction facts are used in the active case.

COUNT(active inputs where source type = PUBLIC): COUNT(PUBLIC inputs) = 0
Complete input provenance registerEvery sourced case input plus active stress, policy, and reviewer control114/114 traced

Property

InputCurrent valueSource stateSource and note
Nameproperty.nameJuniper Ridge ApartmentsILLUSTRATIVEJuniper Ridge case studySample case input.
Addressproperty.address100 Juniper Ridge WayILLUSTRATIVEJuniper Ridge case studySample case input.
Cityproperty.cityDenverILLUSTRATIVEJuniper Ridge case studySample case input.
Stateproperty.stateCOILLUSTRATIVEJuniper Ridge case studySample case input.
Asset Typeproperty.assetTypeMultifamilyILLUSTRATIVEJuniper Ridge case studySample case input.
Unitsproperty.units36ILLUSTRATIVEJuniper Ridge case studySample case input.
Year Builtproperty.yearBuilt1,962ILLUSTRATIVEJuniper Ridge case studySample case input.
Strategyproperty.strategyValue-add renovationILLUSTRATIVEJuniper Ridge case studySample case input.

Acquisition

InputCurrent valueSource stateSource and note
Purchase Priceacquisition.purchasePrice$11,500,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Occupancy At Saleacquisition.occupancyAtSale97.00%ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquisition Cap Rateacquisition.acquisitionCapRate3.50%ILLUSTRATIVEJuniper Ridge case studySample case input.

Operations

InputCurrent valueSource stateSource and note
One bedroom · Unit Countoperations.unitTypes[0].unitCount18ILLUSTRATIVEJuniper Ridge case studySample case input.
One bedroom · Current Monthly Rentoperations.unitTypes[0].currentMonthlyRent$2,250ILLUSTRATIVEJuniper Ridge case studySample case input.
One bedroom · Stabilized Monthly Rentoperations.unitTypes[0].stabilizedMonthlyRent$3,400ILLUSTRATIVEJuniper Ridge case studySample case input.
Two bedroom · Unit Countoperations.unitTypes[1].unitCount18ILLUSTRATIVEJuniper Ridge case studySample case input.
Two bedroom · Current Monthly Rentoperations.unitTypes[1].currentMonthlyRent$2,700ILLUSTRATIVEJuniper Ridge case studySample case input.
Two bedroom · Stabilized Monthly Rentoperations.unitTypes[1].stabilizedMonthlyRent$4,200ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilized Vacancyoperations.stabilizedVacancy5.00%ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilized Other Incomeoperations.stabilizedOtherIncome$70,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilized Operating Expensesoperations.stabilizedOperatingExpenses$460,000ILLUSTRATIVEJuniper Ridge case studySample case input.

Business plan

InputCurrent valueSource stateSource and note
Closing CostsbusinessPlan.closingCosts$250,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovation BudgetbusinessPlan.renovationBudget$2,800,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Capex ContingencybusinessPlan.capexContingency$280,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Financing CostsbusinessPlan.financingCosts$320,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Interest ReservebusinessPlan.interestReserve$800,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Other ReservesbusinessPlan.otherReserves$100,000ILLUSTRATIVEJuniper Ridge case studySample case input.

Sponsor capacity

InputCurrent valueSource stateSource and note
Pre Close Liquiditysponsor.preCloseLiquidity$7,200,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Additional Equity Sourcessponsor.additionalEquitySources$9,361ILLUSTRATIVEJuniper Ridge case studyIllustrative outside-equity source that exactly reconciles the locked pre-close liquidity, calculated sponsor equity, and locked post-close liquidity assumptions.
Post Close Liquiditysponsor.postCloseLiquidity$3,600,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Net Worthsponsor.netWorth$25,000,000ILLUSTRATIVEJuniper Ridge case studySample case input.

Sponsor execution

InputCurrent valueSource stateSource and note
Sponsor NamesponsorExecution.sponsorNameIllustrative value-add multifamily sponsorILLUSTRATIVEJuniper Ridge case studySample case input.
Value Add Multifamily Experience YearssponsorExecution.valueAddMultifamilyExperienceYears12ILLUSTRATIVEJuniper Ridge case studySample case input.
Total Projects CompletedsponsorExecution.totalProjectsCompleted18ILLUSTRATIVEJuniper Ridge case studySample case input.
Comparable Projects CompletedsponsorExecution.comparableProjectsCompleted7ILLUSTRATIVEJuniper Ridge case studySample case input.
Largest Comparable Renovation BudgetsponsorExecution.largestComparableRenovationBudget$5,000,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Median Realized Cost Variance %sponsorExecution.medianRealizedCostVariancePct6.00%ILLUSTRATIVEJuniper Ridge case studySample case input.
Median Realized Schedule Variance MonthssponsorExecution.medianRealizedScheduleVarianceMonths2 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Dedicated Construction LeadsponsorExecution.dedicatedConstructionLeadYesILLUSTRATIVEJuniper Ridge case studySample case input.
Dedicated Asset Management LeadsponsorExecution.dedicatedAssetManagementLeadYesILLUSTRATIVEJuniper Ridge case studySample case input.
Organizational CapacitysponsorExecution.organizationalCapacityDedicated construction and asset-management leads supported by a third-party property manager and general contractor.ILLUSTRATIVEJuniper Ridge case studySample case input.
Prior Lender PerformancesponsorExecution.priorLenderPerformanceSample profile input modeled as satisfactory; lender references and loan-performance history remain open diligence.ILLUSTRATIVEJuniper Ridge case studySample case input.
Cost Control ApproachsponsorExecution.costControlApproachUnit-level scopes, monthly draw certification, variance reporting, and sponsor-funded overruns after available reserves.ILLUSTRATIVEJuniper Ridge case studySample case input.

Execution plan

InputCurrent valueSource stateSource and note
Acquire · Start MonthexecutionPlan[0].startMonth0 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · End MonthexecutionPlan[0].endMonth1 monthILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · ObjectiveexecutionPlan[0].objectiveClose on the asset with the capital plan, scope, controls, and closing diligence ready to execute.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Key AssumptionsexecutionPlan[0].keyAssumptionsClose under the acquisition and initial funding terms in the central deal record.; Preserve the occupied asset through the transition into renovation.; Renovation scope, budget, permits, and contractor plan are substantially ready at closing.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Required ExecutionexecutionPlan[0].requiredExecutionComplete legal, physical, environmental, insurance, and property-management diligence.; Finalize unit-level scopes, draw controls, contractor terms, and the renovation sequence.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Lender ExposureexecutionPlan[0].lenderExposureThe lender funds the acquisition before the renovation thesis and rent premium have been proven.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Failure ModesexecutionPlan[0].failureModesPhysical or legal diligence reveals unbudgeted work.; The sponsor closes before scopes, contracts, permits, or operating controls are ready.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Early Warning IndicatorsexecutionPlan[0].earlyWarningIndicatorsMaterial third-party-report exceptions remain unresolved near closing.; Scope coverage, contractor pricing, or permit timing remains incomplete.ILLUSTRATIVEJuniper Ridge case studySample case input.
Acquire · Lender ProtectionsexecutionPlan[0].lenderProtectionsClosing conditions tied to third-party reports, verified sources and uses, and evidence of required sponsor equity.; Documented future-funding conditions and lender consent for material budget reallocations.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Start MonthexecutionPlan[1].startMonth1 monthILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · End MonthexecutionPlan[1].endMonth19 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · ObjectiveexecutionPlan[1].objectiveComplete the unit renovation program without exhausting contingency, liquidity, or operating runway.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Key AssumptionsexecutionPlan[1].keyAssumptionsComplete the scope inside the renovation budget and contingency in the central deal record.; Maintain the pace implied by the modeled stage window and unit count.; Sponsor funds overruns after available contingency and reserves; the loan commitment stays fixed.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Required ExecutionexecutionPlan[1].requiredExecutionSequence resident turnover, unit downtime, construction, inspections, and lease-up without compounding vacancy.; Control draws, lien releases, scope changes, schedule variance, and contractor performance monthly.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Lender ExposureexecutionPlan[1].lenderExposureFuture advances increase while renovation disruption can temporarily weaken occupancy, cash flow, and interest coverage.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Failure ModesexecutionPlan[1].failureModesCosts exceed contingency or unit completion pace falls behind the modeled schedule.; Resident disruption, permitting delays, or contractor weakness reduces occupancy and extends carry.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Early Warning IndicatorsexecutionPlan[1].earlyWarningIndicatorsCost-to-complete rises faster than remaining budget and contingency.; Completed units per month, days offline, lien status, or draw documentation deteriorates.ILLUSTRATIVEJuniper Ridge case studySample case input.
Renovate · Lender ProtectionsexecutionPlan[1].lenderProtectionsControlled future funding with inspections, lien waivers, monthly budget-to-actual reporting, and cost-to-complete tests.; Sponsor-funded overruns after reserves, completion support, and the ability to stop advances after an uncured default.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Start MonthexecutionPlan[2].startMonth6 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · End MonthexecutionPlan[2].endMonth24 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · ObjectiveexecutionPlan[2].objectiveProve the modeled rents, occupancy, expense load, and calculated stabilized NOI.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Key AssumptionsexecutionPlan[2].keyAssumptionsAchieve the unit rents stored in the central operating schedule.; Reach the vacancy, other-income, and expense assumptions in the central deal record.; Lease-up overlaps the latter portion of the renovation program.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Required ExecutionexecutionPlan[2].requiredExecutionDeliver renovated units at a consistent pace and convert qualified demand without excessive concessions.; Track achieved rents, renewals, traffic, absorption, vacancy, concessions, expenses, and trailing NOI.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Lender ExposureexecutionPlan[2].lenderExposureThe repayment case depends on a large rent and NOI increase while renovation and lease-up risks overlap.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Failure ModesexecutionPlan[2].failureModesMarket rents or absorption do not support the modeled premium.; Concessions, vacancy, or operating expenses prevent the asset from reaching target NOI.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Early Warning IndicatorsexecutionPlan[2].earlyWarningIndicatorsAchieved rents, leasing velocity, renewal retention, or occupancy trail plan.; Concessions, delinquency, expense run rate, or rolling three-month NOI worsen.ILLUSTRATIVEJuniper Ridge case studySample case input.
Stabilize · Lender ProtectionsexecutionPlan[2].lenderProtectionsMonthly operating reporting, leasing milestones, variance triggers, and no distributions before required performance is achieved.; Extension eligibility tied to progress, liquidity, reserve sufficiency, and minimum operating performance.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Start MonthexecutionPlan[3].startMonth21 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · End MonthexecutionPlan[3].endMonth27 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · ObjectiveexecutionPlan[3].objectiveRepay the full modeled commitment through permanent financing or a sale before the bridge maturity window closes.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Key AssumptionsexecutionPlan[3].keyAssumptionsUse the exit cap, permanent rate, amortization, DSCR, and LTV assumptions in the central deal record.; The full commitment is treated as the refinance payoff.; The modeled exit may use extension availability but must remain inside the full term.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Required ExecutionexecutionPlan[3].requiredExecutionBegin lender or buyer outreach before stabilization is complete and maintain current third-party reports and diligence materials.; Demonstrate sufficient in-place NOI, value, DSCR, and liquidity to close the takeout or fund any required paydown.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Lender ExposureexecutionPlan[3].lenderExposurePermanent proceeds are DSCR-constrained and modeled refinance coverage is below the illustrative 1.05x minimum.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Failure ModesexecutionPlan[3].failureModesRates, cap rates, or NOI produce takeout proceeds below the bridge payoff.; The sponsor begins the exit process too late or cannot fund a required equity cure.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Early Warning IndicatorsexecutionPlan[3].earlyWarningIndicatorsRefinance coverage, term remaining, lender engagement, or third-party-report timing falls behind plan.; Trailing NOI, DSCR-sized proceeds, value, or sponsor liquidity deteriorates.ILLUSTRATIVEJuniper Ridge case studySample case input.
Refinance / Sell · Lender ProtectionsexecutionPlan[3].lenderProtectionsExtension conditions, refinance-process milestones, cash management, and periodic updated takeout sizing.; Sponsor paydown or equity cure, additional carry support, sale process requirements, or HOLD if repayment cannot be demonstrated.ILLUSTRATIVEJuniper Ridge case studySample case input.

Bridge structure

InputCurrent valueSource stateSource and note
Initial Funded Amountloan.initialFundedAmount$10,500,000ILLUSTRATIVEJuniper Ridge case studySample case input.
Bridge Interest Rateloan.bridgeInterestRate9.50%ILLUSTRATIVEJuniper Ridge case studySample case input.
Initial Term Monthsloan.initialTermMonths24 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Extension Countloan.extensionCount2ILLUSTRATIVEJuniper Ridge case studySample case input.
Extension Monthsloan.extensionMonths6 monthsILLUSTRATIVEJuniper Ridge case studySample case input.
Total Commitmentloan.totalCommitment$12,440,639ILLUSTRATIVEJuniper Ridge case studySample case input.

Exit assumptions

InputCurrent valueSource stateSource and note
Exit Cap Rateexit.exitCapRate5.50%ILLUSTRATIVEJuniper Ridge case studySample case input.
Permanent Interest Rateexit.permanentInterestRate6.50%ILLUSTRATIVEJuniper Ridge case studySample case input.
Permanent Amortization Yearsexit.permanentAmortizationYears30ILLUSTRATIVEJuniper Ridge case studySample case input.
Permanent Minimum DSCRexit.permanentMinimumDscr1.20×ILLUSTRATIVEJuniper Ridge case studySample case input.
Permanent Maximum LTVexit.permanentMaximumLtv70.00%ILLUSTRATIVEJuniper Ridge case studySample case input.

Selected downside

InputCurrent valueSource stateSource and note
Selected stress scenariostress.scenarioNameSoft LandingILLUSTRATIVESoft Landing downside caseActive stress assumption.
Stabilized NOI Change %stress.stabilizedNoiChangePct-5.00%ILLUSTRATIVESoft Landing downside caseActive stress assumption.
Exit Cap Rate Change Bpsstress.exitCapRateChangeBps25 bpsILLUSTRATIVESoft Landing downside caseActive stress assumption.
Capex Overrun %stress.capexOverrunPct5.00%ILLUSTRATIVESoft Landing downside caseActive stress assumption.
Stabilization Delay Monthsstress.stabilizationDelayMonths2 monthsILLUSTRATIVESoft Landing downside caseActive stress assumption.
Permanent Interest Rate Change Bpsstress.permanentInterestRateChangeBps25 bpsILLUSTRATIVESoft Landing downside caseActive stress assumption.

Illustrative policy

InputCurrent valueSource stateSource and note
Max LTCpolicy.maxLtc80.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Max Stabilized LTVpolicy.maxStabilizedLtv70.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Min Stabilized Debt Yieldpolicy.minStabilizedDebtYield8.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Min Refi Coveragepolicy.minRefiCoverage1.05×ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Min Capex Contingency %policy.minCapexContingencyPct10.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Min Sponsor Liquidity % Of Commitmentpolicy.minSponsorLiquidityPctOfCommitment10.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Min Sponsor Net Worth % Of Commitmentpolicy.minSponsorNetWorthPctOfCommitment100.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
LTC Abovepolicy.watchThresholds.ltcAbove75.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Stabilized LTV Abovepolicy.watchThresholds.stabilizedLtvAbove65.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Stabilized Debt Yield Belowpolicy.watchThresholds.stabilizedDebtYieldBelow9.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Refinance Coverage Belowpolicy.watchThresholds.refinanceCoverageBelow1.10×ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Capex Contingency Belowpolicy.watchThresholds.capexContingencyBelow12.50%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Sponsor Liquidity Below % Of Commitmentpolicy.watchThresholds.sponsorLiquidityBelowPctOfCommitment15.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Sponsor Net Worth Below % Of Commitmentpolicy.watchThresholds.sponsorNetWorthBelowPctOfCommitment125.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Stabilized LTV Abovepolicy.hardStops.stabilizedLtvAbove80.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Refi Coverage Belowpolicy.hardStops.refiCoverageBelow0.90×ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.
Liquidity Below % Of Required Minimumpolicy.hardStops.liquidityBelowPctOfRequiredMinimum50.00%ILLUSTRATIVEBridge Credit Policy — Sample ThresholdsCentralized sample policy threshold.

Human judgment

InputCurrent valueSource stateSource and note
Major diligence gap designatedjudgment.majorDiligenceBlockingNoILLUSTRATIVEExplicit human credit judgmentExplicit reviewer input. The prototype never infers this judgment or converts it into an approval action.
Active hard stop designated unmitigablejudgment.unmitigableFailureNoILLUSTRATIVEExplicit human credit judgmentExplicit reviewer input. The prototype never infers this judgment or converts it into an approval action.