operating-model / loops/renter-loop/journeys/closing-journey.md
id: renter-loop.journeys.closing-journeytype: journeystatus: activeversion: 1.0loop: renter-loop

Renter Loop · Closing Journey

Goal

Convert a positive post-viewing decision into a signed lease, an invoiced commission (or per-lease fee on White Label), and reconciled cash — terminating cleanly across the Operator and Financial loops. The journey closes the commercial cycle the Renter Loop opened.

Entry conditions

  • The Viewing Journey has terminated with a positive post-viewing decision (renter ready to apply / sign).
  • Renter and operator have a specific unit and agreed terms in flight.

Stages

The six stages cross three loops. The Renter Loop owner is accountable for the journey closing; Operations in each stage are owned by the loop that contains them.

1 · Handoff (Renter Loop)

Generate the handoff package for the operator. Rentiful's conversation with the renter continues in parallel — the handoff is an Operator-side execution transfer, not a Renter-side conversation termination.

Operations: renter-loop.conversion.lease-execution-handoff.

2 · Lease execution (Operator-side)

Operator executes the lease — referencing, paperwork, signing. This is operator work, not a Rentiful Operation. The journey references it explicitly so the progression model is honest about what's happening between handoff and signed-lease confirmation.

3 · Signed-lease confirmed (Operator Loop)

Rentiful receives confirmation that the lease has been signed and recorded. This is the trigger for downstream invoicing and attribution.

Operations: operator-loop.reconciliation.monthly-confirmation.

4 · Invoicing (Financial Loop + Operator Loop)

Rentiful invoices the operator. Standard marketplace = commission on signed lease; White Label = £750 per signed lease per ADR 0004.

Operations: financial-loop.invoicing.invoicing, financial-loop.invoicing.dispute-resolution, operator-loop.reconciliation.invoice-generation.

5 · Cash received (Financial Loop)

Cash is received against the invoice and reconciled. Aged-receivable monitoring is the recovery path for stalls here.

Operations: financial-loop.receivables.ar-tracking, financial-loop.receivables.cash-reconciliation.

6 · Attributed (Renter Loop)

Cash is attributed back to the originating renter cohort, closing the loop on CAC reporting. Without this stage closing, the commercial-linkage in ADR 0003 cannot be evaluated honestly.

Operations: renter-loop.attribution.monthly-lease-attribution, renter-loop.attribution.cohort-lease-to-cash.

Required transitions

From To Precondition
handoff lease-execution Handoff package received by operator
lease-execution signed-lease-confirmed Signed lease received and recorded by Rentiful
signed-lease-confirmed invoicing Monthly confirmation closes (or per-lease fee path triggered)
invoicing cash-received Invoice dispatched and accepted (or dispute resolved)
cash-received attributed Cash reconciled against invoice

Failure states

Failure state Description Handled by
stalled-handoff Operator did not action the handoff package within the defined window. renter-loop.engagement.stuck-conversation; operator-loop.reconciliation.discrepancy-resolution
signed-but-not-invoiced Lease confirmed signed but not invoiced at month close. Financial-Loop integrity metric — must remain at zero.
aged-receivable Invoice issued but cash not received within standard terms. operator-loop.reconciliation.aged-receivables; financial-loop.receivables.ar-tracking; bad-debt as terminal.
attribution-broken Cash received but cannot be attributed to an originating renter cohort. renter-loop.diagnostics.cohort-revenue-analysis investigation; usually broken RID-to-channel join.

Enforcement notes

  • The Renter Loop owner is accountable for the journey closing. The journey is about a renter outcome. Operations within other loops are owned by those loops, but the journey-level closure is the Renter Manager's responsibility.
  • Conversation continues past handoff. Rentiful does not terminate the renter conversation at lease handoff. The continuation produces the post-move signal that will eventually feed Outcome Quality (held for later per ADR 0003).
  • "Signed but not invoiced" stays at zero. This is the cleanest cross-loop failure indicator and the most actionable single number on the journey.
  • Attribution closes the loop. Without Stage 6, the £350 CAC guardrail in ADR 0003's commercial-linkage section cannot be evaluated.
Comment on GitHub →