Clara showcase shortlist — 17 conversations for the demo deck

Real production threads cherry-picked for a sales demo: each with the one moment that sells it, the tool calls behind it, and what to cut before it goes in front of a prospect. For whoever is building the deck.

2026-09-04 · read-only sweep of propflow-prod, both live properties · redoes the 2026-08-25 sweep with a wider brief (any channel, any domain, any age)

Top five

The five that carry a deck on their own. Renewals is the strongest domain, and the previous sweep missed it entirely.

WhoChannelDomainThe sellable moment
1EkeneSMSrenewalsA resident asks whether the "1 month free" ad applies to her renewal; Clara escalates, comes back with a PM-approved 2-weeks-free exception, catches that the concession is missing from the document, gets an addendum issued, and books the signature — all inside four days.
2HayleyleasingThirty-eight days from a website form to keys in hand — including the moment the lease came back with dates that read as five months instead of six, and Clara escalated it, chased it when nobody replied, and confirmed the corrected lease.
3AriaSMSrenewals → maintenanceA resident texts "I signed my renewal yesterday, did I miss something?" — Clara checks her actual account, finds an open plumbing work order she'd forgotten about, and closes it out in the same two-minute exchange.
4KevinleasingThe on-site manager has an emergency the morning of a tour; the prospect is already standing outside. Clara pings the team that he's at the door, apologises, holds the line on what it can't promise, and rebooks him for the following Saturday.
5JordanleasingClara itemises the full move-in cost on request — then, when the prospect mentions a dog three messages later, re-runs the arithmetic live and hands back a new total.

All seventeen, ranked

1Top 5

Ekene · renewal negotiated to signature

SMSrenewalsCamellia2026-07-10 → 2026-07-28

the whole renewal negotiation — objection, escalation, counter-offer, document defect, re-issue, signature — ran on SMS with no human typing a word to the resident.

What happened

  1. Clara opened the renewal campaign (offer + two automatic nudges over 9 days).
  2. Ekene replied asking whether the website's "1 month free" could apply to her renewal → renewal_escalate with the question verbatim.
  3. Next morning Clara relayed the team's answer: the promo is new-leases-only, but they approved a one-time exception of 2 weeks free.
  4. Ekene: the concession isn't in the document → second renewal_escalate; Clara explained the fix (rent stays put, concession comes as a separate addendum) and both documents landed in the portal.
  5. She signed → renewal_accepted fired, then the signed-lease notification posted to the team.

On the record

  • Ekene"I noticed you are currently offering a special deal for 1 month free on your website. Since I would love to stay, I was wondering if that promotion can be applied to my renewal lease term?"
  • Clara"That promotion is for new leases only, so it can't be applied to renewals. But since you've been such a great resident, they've approved a one-time exception: 2 weeks free if you sign your renewal this week."
  • Ekene"I am ready to sign, but I don't see the 2 weeks free concession listed in the document. Could you please update the lease to reflect the promotion so I can sign it today or tomorrow?"
  • Ekene"Great thanks just signed!! Thanks for your help!"
Slide title "Can I get the move-in special on my renewal?" — answered, negotiated, signed. Open conversation conv-renewal-17736…
2Top 5

Hayley · inquiry to keys, and the lease that was wrong

leasingCamellia2026-07-18 → 2026-08-25

the resident spotted a lease whose dates didn't add up, and Clara turned a vague worry into a precise, escalated defect report — then chased it when nobody answered.

What happened

  1. Website inquiry → get_available_units + check_availability, priced answer, and a proactive price-drop nudge the next day.
  2. Tour scheduled via get_tour_slots (twice — her first options were during work hours), reminder, arrival instructions.
  3. Post-approval the lease arrived with a Sept 1 effective date against an Aug 20 move-in, and a term that spanned five months not six. Clara restated both discrepancies exactly and fired forward_to_property_manager.
  4. Two days of silence → she asked whether the message even went through; Clara said so honestly and re-escalated with the full detail. The lease came back corrected.
  5. Move-in day: get_key_pickup_slotsbook_key_pickup, confirmed for 2:00 PM.

On the record

  • Hayley"The lease says it begins on Sept 1st 2026 and ends Jan 31st 2027. That is only 5 months so I just wanted to make sure I am getting 6 months?"
  • Clara"Good catch on both of those, Hayley — those dates are worth getting straightened out before you sign anything."
  • Clara"You're all set! Key pickup is confirmed for Thursday, August 20th at 2:00 PM at the leasing office. See you then, and welcome home!"
Slide title 38 days, one thread: inquiry → tour → application → the lease correction → keys. Open conversation 3f859233-f67c-4f51…
3Top 5

Aria · a renewal reply that closed a work order

SMSrenewals → maintenanceCamellia2026-07-04

asked one question about her renewal, Clara looked at her whole account, surfaced a plumbing ticket nobody had closed, and closed it — unprompted, in four messages.

What happened

  1. Renewal offer + a nudge; Aria replied that she'd already signed.
  2. Instead of stopping there Clara ran list_my_work_orders against her account.
  3. It found a dispatched drain/pipe-clog ticket and surfaced it by number.
  4. Aria confirmed the work was done → close_work_order with reason auto_resolved_by_tenant.

On the record

  • Aria"I signed my renewal yesterday! Did I miss something?"
  • Clara"It looks like you're all set on the renewal side. The only thing I see open on your account is work order CAM-864 for the drain/pipe clog that's been dispatched. Is there anything specific you were worried about missing?"
  • Aria"Oh that work order was finally completed earlier this week!"
  • Clara"Glad to hear it, Aria! CAM-864 is all closed out. Text us if anything else comes up."
Slide title One agent, one account: a renewal text that closed a maintenance ticket. Open conversation conv-renewal-17736…
4Top 5

Kevin · the tour the office couldn't make

leasingCamellia2026-08-22 → 2026-09-01

the prospect is standing at the door for a tour nobody can run, and Clara turns a lost lead into a rebooked one without ever pretending someone is coming.

What happened

  1. Zillow lead booked itself: check_availabilityschedule_tour, confirmed for the same day.
  2. The office emailed that morning that they'd had an emergency. Kevin then texted that he was outside.
  3. notify_leasing_team fired with the exact situation — prospect on site, staff unavailable, needs someone in person or a reschedule.
  4. Clara told him the truth, refused to promise a substitute, held the line on same-day-Saturday and Sunday closures across four consecutive attempts, and landed on the following Saturday.
  5. He then sent six questions in one message; Clara answered all of them in one reply after get_pricing_details + get_property_details + get_amenities.

On the record

  • Kevin"I am here outside the leasing office"
  • Clara"Erika had a personal emergency come up and won't be able to make it in for your tour today. I've flagged that you're outside right now so the team knows. In the meantime, want to go ahead and pick a new day and time so we can get you rescheduled?"
  • Kevin"No chance of anyone else helping in the next 15 minutes?"
  • Clara"I really wish I could promise that, Kevin, but Erika's the one who'd be able to step in and she's already tied up with the emergency — so I can't guarantee someone else can jump in that fast."
Slide title Nobody was there. The lead didn't walk. Open conversation 3c0eb94b-431a-421c…
5Top 5

Jordan · the move-in cost, recalculated live

leasingCamellia2026-08-11

Clara does the money math out loud, then does it again 20 seconds later when a bulldog enters the conversation.

What happened

  1. "What would be the estimated move-in costs with everything included on a studio?" → Clara itemised rent + deposit + application fee, noted there is no admin fee, and totalled it.
  2. Same message booked the tour (get_tour_slotsbook_tour).
  3. Co-signer question → forward_to_property_manager; the answer came back 20 minutes later and Clara delivered it.
  4. Prospect mentions a dog → pet fee, pet deposit and pet rent quoted, and the upfront total re-computed with the new line items.

On the record

  • Jordan"Tomorrow, anytime, works for me. What would be the estimated move-in costs with everything included on studio?"
  • Clara"The standard security deposit is $300, and the application fee is $38 per applicant. There's no admin fee. So a rough estimate for upfront costs would be first month's rent ($1,000) + security deposit ($300) + application fee ($38) — coming to around $1,338 to get started."
  • Clara"So for move-in, you'd add $350 to the costs we talked about earlier, bringing the total upfront estimate to around $1,688."
  • Clara"Hi Jordan — good news on your question from earlier: yes, we do accept co-signers and guarantors at Camellia."
Slide title "What will it actually cost me to move in?" Open conversation cedb9c9c-6d73-4545…
6

Will · the answer Clara refused to invent

leasing / judgmentCamellia2026-08-21 → 2026-09-03

asked for a west-facing unit on floor 3+, Clara said plainly that the data doesn't exist rather than guessing — four separate times — and still got him through the door.

What happened

  1. get_available_units → Clara volunteered, unprompted, that nothing available met his floor requirement, and that orientation isn't in the property data at all.
  2. forward_to_property_manager for the west-facing question, then repeated the "no answer yet" status honestly on every subsequent turn rather than letting it drop.
  3. Two office-hours corrections in a row (a 6pm ask, then a 5:45pm ask) — Clara declined both and offered the real latest slot.
  4. schedule_tour at 4:45 PM, then notify_leasing_team when he arrived.

On the record

  • Clara"I do want to be upfront with you: the units we have available right now are on floors 1 and 2, so none of them currently meet your floor 3+ preference. I also don't have facing/orientation data on file to confirm west-facing units specifically."
  • Will"OK - I can make 5:45pm. Thank you. See you there."
  • Clara"5:45 would still be after we close at 5pm today, so I can't get you in at that time. My latest available slot today is 4:45 PM — want me to grab that one?"
Slide title An AI that says "I don't know" — and still books the tour. Open conversation 749affaa-5910-4741…
7

Mary · the voucher question, handled cleanly

leasing / fair housingCamellia2026-06-25 → 2026-06-27

a source-of-income question — the single most legally loaded thing a prospect can ask — escalated on the first turn, answered correctly, and then turned into useful arithmetic.

What happened

  1. Zillow inquiry led with "Do you take vouchers?" → immediate forward_to_property_manager before Clara said anything about eligibility.
  2. Confirmed answer relayed the next day; pricing offered in parallel so the thread didn't stall.
  3. When she volunteered the voucher amount, Clara compared it against the actual available two-bedroom rent and told her it clears.
  4. She said she needed time; Clara accepted it without a push and left the door open.

On the record

  • Mary"Do you take vouchers? Mine covers 1860"
  • Clara"Yes, Camellia Apartments does accept vouchers — and your voucher covering $1,860 would more than cover the 2-bedroom at $1,650/mo, which is great."
  • Mary"I will let you know. This is a big move for my daughter and i"
  • Clara"That makes total sense — take the time you need. Whenever you're ready to set something up, just reach out and I'll get you on the calendar."
Slide title The question you can't afford to get wrong. Open conversation e87fe20f-db5f-48eb…
8

Jayson · the concession explained properly

leasingCamellia2026-08-03 → 2026-08-06

a prospect asks to move his free month because he just started a new job; Clara says no, and then explains why the deal already does most of what he wanted.

What happened

  1. Website inquiry → priced answer, deposit question escalated as applicant-specific (forward_to_property_manager), tour booked in the same reply.
  2. The deposit answer came back within two hours and Clara passed it on.
  3. notify_leasing_team when he ran late for the tour.
  4. Three days later he asked to shift the free month to the current month → escalated, then answered with the actual proration mechanics.

On the record

  • Jayson"Is there any way possible I could proceed with the $300 deposit and make this month my free month instead of September? I have a few other things to take care of this month and I just started a new job."
  • Clara"Thanks for your patience, and congrats on the new job. We can't move the free month to August, but the way the special works is closer to what you're after than it sounds. If you move in on the 9th, you only pay the prorated rent for your days in August — the 9th through the 31st, not a full month. September is then free, and regular rent picks up in October."
Slide title "No" — with the math that makes it land. Open conversation 5ad73675-7da0-43e6…
9

Simone · a renewal that ends in a graceful goodbye

SMSrenewalsCamellia2026-06-24

a resident who has her own lease-end date wrong gets corrected from live data in one turn, and then gets walked through her own move-out paperwork by the same agent that was trying to renew her.

What happened

  1. Renewal offer → she replied that she thought her lease ran to September.
  2. get_lease_terms → Clara corrected the date and gave the day count.
  3. She said she's moving home → renewal_declined with the reason recorded, no push-back, no retention script.
  4. Clara then proactively walked her through submitting notice-to-vacate in the resident portal, and re-fired renewal_declined when she confirmed she'd done it.

On the record

  • Simone"I thought my lease ended in September, is that not the case ? No worries either way !"
  • Clara"You're close — your lease actually ends August 31st, so end of August rather than September. Just about 68 days from now!"
  • Clara"That's exciting — Baltimore is a great city! I've noted that you won't be renewing… Wishing you all the best with the move, Simone!"
  • Simone"I just submitted my notice to vacate in the portal. Let me know if you need anything else !"
Slide title A non-renewal, handled as well as a renewal. Open conversation conv-renewal-tenan…
10

Mia · changing the term mid-campaign

SMSrenewalsCamellia2026-06-23 → 2026-08-21

"Is a 6-month lease not an option anymore?" — Clara answers with the correct rate and rebuilds the whole offer on the spot.

What happened

  1. Standard renewal campaign with escalating urgency ("otherwise your lease rolls to month-to-month at the higher rate").
  2. She asked about a 6-month term → Clara confirmed it exists at the same rate and offered to switch.
  3. change_renewal_term fired; Clara set the expectation that the rebuilt offer takes ~30 seconds.
  4. Later she asked for a paper copy → renewal_escalate.

On the record

  • Mia"Hi Clara , is 6 month lease not an option anymore?"
  • Clara"Good news — the 6-month is definitely still on the table! It's also $1,350/mo, same rate as the 12-month. Would you like me to switch your offer over to the 6-month term?"
  • Clara"Got it — rebuilding your offer for the 6-month term now, give it about 30 seconds. You'll get a recap text with the updated details and your signing link."
Slide title "Actually, can I do six months?" — offer rebuilt in one text. Open conversation conv-renewal-17736…
11

Brian · the handyman side of the loop

SMSmaintenanceCamellia2026-06-13 → 2026-09-02

the vendor half of maintenance — Clara texts the handyman a fully-formed work order, then refuses to close it until he's sent both a photo and a written description of the fix.

What happened

  1. Every new work order arrives as a structured SMS: priority, category, the resident's own words, access, permission-to-enter, and preferred time windows.
  2. The handyman replies in fragments ("Unit 310 tub drain is done"); Clara matches the fragment to the right ticket and asks for what's still missing.
  3. When he sent a photo without a description, Clara asked three specific close-out questions and held the ticket open until he answered.
  4. When a fragment was genuinely ambiguous, Clara asked which ticket it belonged to instead of guessing.

On the record

  • Handyman"Unstuck the disppsalm"
  • Clara"Which work order is this for — CAM-1690 (garbage disposal) or a different one?"
  • Clara"Got the photo, thanks! For [the drain ticket], we still need a description of what was done: 1. What was the problem? 2. What did you do to fix it? 3. Any parts replaced? Send that and we'll close this out."
  • Handyman"Tub drain was slow cabled drain no parts needed" then Clara: "Work order […] has been marked complete."
Slide title Dispatch, chase, close — without a coordinator. Open conversation 57651dec-cf68-4aa1…
12

Eloisa · voice intake to work order in ninety seconds

voice (81s)maintenanceCamellia2026-08-26

a resident calls about a slow bathtub drain and hangs up ninety seconds later with a dispatched work order, entry permission recorded and her availability captured.

What happened

  1. Clara identified her by name on pickup, took the symptom, and asked the two questions that actually unblock a dispatch: permission to enter, and when she's available.
  2. Resident mentioned a staff member had promised to look at it the day before — Clara captured that into the ticket rather than arguing with it.
  3. Work order CAM-2478 created (source: clara), category plumbing, now dispatched. This is one of only four work orders in the whole corpus that Clara opened itself.

On the record

  • Eloisa"We're having a little bit of trouble with the bathtub. Water's not going down. Can we get anyone from maintenance to check that out today?"
  • Clara"Before I get someone out, would you be okay with us entering the unit if you're not home?"
  • Clara"I've got the work order in for the bathtub drain, with permission to enter and a note that you're available today. I'll text you as soon as the handyman's timing is confirmed."
Slide title 90 seconds, one call, one dispatched work order. Open conversation conv_voice_0bddec9…
13

Megan · triage before dispatch

voicemaintenanceCamellia2026-06-25

Clara runs a real diagnostic ladder before spending a truck roll — and stops the moment the resident says she's already tried the obvious fix.

What happened

  1. "I have a shirt stuck in the washing machine" → Clara asked, in order: is it running, is the door locked, where exactly is it caught, have you tried pulling it free.
  2. Resident: "I already have." → Clara stopped troubleshooting immediately and moved to dispatch.
  3. Access questions asked, work order CAM-1211 created.

On the record

  • Clara"Is the machine currently running, or is it… Okay, so the machine is off and the shirt is stuck — is the door locked or can you open it?"
  • Clara"And is the shirt caught in the drum, or is it stuck somewhere like the door seal or the agitator?"
  • Megan"I already have." then Clara: "That's going to need a tech to take a look — let me get someone out to you."
Slide title Four questions, then a tech — not before. Open conversation conv_voice_16f9305…
14

Rodolfo · Spanish, on the property, right now

voice → SMSleasing / bilingualCamellia2026-06-26

caller says four words of Spanish, Clara switches for the rest of the relationship, books a same-hour tour, and then pings the leasing team in Spanish when he's standing outside and can't find the office.

What happened

  1. "Hi, I speak Spanish" → Clara switched language on the next turn and never switched back.
  2. Availability and pricing delivered in Spanish; caller said he was already on site → tour booked for 4:15 PM that afternoon.
  3. The thread continued by SMS in Spanish; when he couldn't find the office, notify_leasing_team fired with update_type: cant_find and a Spanish note.
  4. He confirmed the tour happened → update_prospect recorded the outcome and Clara sent the application link.

On the record

  • Rodolfo"Lo que pasa es que yo ya estoy acá como en el complejo… ¿sería posible y me pudieran mostrar uno ahorita?"
  • Clara"¡Claro que sí, Rodolfo! Déjeme agendar eso ahora mismo… Su recorrido está confirmado para hoy a las cuatro y quince de la tarde."
  • Rodolfo"Ya estoy en la dirección pero no encuentro la oficina" then Clara: "El equipo ya sabe que estás ahí y va a salir a recibirte."
  • Rodolfo"Ya hise el tour con ella me mostró lo que estaba buscando"
Slide title Cuatro palabras en español, y el resto de la conversación también. Open conversation conv_voice_94e6e07…
15

Milo · the account details Clara wouldn't give out

voice (74s)renewals / judgmentCamellia2026-09-03

an outbound renewal call is answered by someone who isn't the resident and who says "go ahead" — and Clara declines to discuss the account, twice, politely.

What happened

  1. Clara called about the renewal; a third party picked up, held, and then invited Clara to proceed.
  2. Clara asked to confirm identity, was told no, and asked for a good time to reach the resident instead.
  3. Third party asked for the details by mail; Clara declined and closed the call cleanly.

On the record

  • Third party"Go ahead." then Clara: "I'd actually need to speak with Milo directly about the renewal details. Is there a good time to reach them, or would it be easier if I tried back later?"
  • Third party"Uh, just send me a piece of mail."
  • Clara"I totally understand — unfortunately I'm not able to share the account details with anyone other than Milo directly. If you can have Milo give us a call or text, we'd love to walk through the renewal options with them."
Slide title "Just send me a piece of mail." — No. Open conversation conv_voice_f6e74c6…
16

Liam · "are you AI" / "i want to talk w a human"

voice → SMSleasing / judgmentCamellia2026-05-10 → 2026-05-16

asked point blank whether it's an AI, Clara says yes without hedging; asked for a human, it hands off in one turn — and in between it refuses to invent an answer about soundproofing.

What happened

  1. Weekend-tour request that the office couldn't serve at the time; Clara re-opened the thread six days later when Saturday hours actually launched.
  2. Soundproofing question → Clara declined to guess and recommended judging it in person, while still offering the slot.
  3. "are you AI" → yes, with a clear description of what the humans do.
  4. "i want to talk w a human"forward_to_property_manager immediately, with his concerns summarised.

On the record

  • Liam"how would you say the soundproofing is? sounds like they're older apartments so a bit worried about being able to hear my neighbors"
  • Clara"I honestly don't have specific details on that, and I'd rather be upfront than guess. The best way to get a real sense of it is to visit in person."
  • Liam"are you AI" then Clara: "Yes, I am! I'm Clara, an AI leasing assistant for Camellia Apartments… but real humans on the leasing team will be the ones showing you around on your tour."
  • Liam"i want to talk w a human" then Clara: "Totally understand, Liam. Let me get the leasing team looped in for you."
Slide title Yes, I'm an AI. Here's a human. Open conversation conv_voice_59a0955…
17

Jacob · the lease that said "no pets"

voice (69s Clara + 102s human)resident inquiryCamellia2026-08-05

an incoming resident thinks his cat just got rejected by his own lease; Clara corrects the premise, quotes the full pet cost structure, and hands him to the person who can actually amend the document.

What happened

  1. "When I originally applied, I said that I had a cat, but now I'm seeing that there's no pets allowed."
  2. Clara answered from property data — pet-friendly, with fee, deposit and monthly rent — and named the constraint (prior written approval + a signed Pet Agreement).
  3. Correctly identified that amending the lease is not something it can do, and offered the transfer.
  4. Human confirmed on the transferred leg that the lease template was simply out of date.

On the record

  • Jacob"When I originally applied, I said that I had a cat, but now I'm seeing that there's no pets allowed, so I was just wanting to get that worked out."
  • Clara"Good news — we are pet-friendly! There's a one-time non-refundable pet fee of two hundred fifty dollars, a refundable pet deposit of one hundred dollars, and pet rent of thirty-five dollars a month. Pets do require prior written approval and a signed Pet Agreement, so the leasing team will need to get that sorted out with you directly."
Slide title "My lease says no pets." — Actually, it's out of date. Open conversation conv_voice_9a163b1…

Honourable mentions

Good content that needs surgery, or a single beat rather than a story.

Rejected, and why

Looked promising on the numbers; unshowable on the transcript.

Method and numbers

Pull. scripts/_deck-showcase-rank.ts (new, modelled on the existing _deck-journey-rank.ts) deep-loads every conversation on the real properties from propflow-prod and extracts turns, inbound turns, tool calls, distinct tools, topics, outcome fields (selfServeResolved, workOrderId, applicationSubmittedAt, transferredTo), Spanish-content signal, and an after-hours flag. scripts/_deck-human-scan.ts adds the transfer/human-leg and synthetic-test flags. scripts/_deck-conv-facts.ts pulls per-thread facts for the finalists. All read-only; nothing was written to any store.

Properties. 4 exist in prod; 2 are real (Camellia Apartments 1773625953462, Yale 25 Station 1773625952029). Excluded: appfolio-45 (The Willows — the eval bench) and yale-sandbox, both under org_sandbox.

Corpus. 1,005 conversations · Camellia 911 (2026-04-05 → 2026-09-04), Yale 25 Station 94 (2026-08-27 → 2026-09-04).

Exclusions — 21 threads.

reasonn
robocaller / eval numbers (the five listed numbers)15
synthetic E2E test text in the transcript ("PropFlow synthetic E2E test")5
synthetic participant name1

All five synthetic-text threads are Yale 25 Station email; the isTest and isSynthetic flags were zero across the whole corpus, so the text scan is what actually caught them.

Kept: 984. By channel: voice 700, email 188, SMS 96. By domain (classified from topicsAllTime + tool names + work-order link):

domainkeptwithout a human voice legwith ≥4 distinct tool calls
leasing28125063
maintenance116600
renewals1151122
resident inquiry3590
collections / billing3050
turnover771
unclassified ("other")4003660

Transcripts actually read: 57 — 26 leasing, 15 maintenance, 11 renewals, 9 collections, 10 resident/turnover, 6 follow-up leasing (some overlap between batches). Selection for reading was the top ~25 by score in each domain, plus every thread that Clara itself opened a work order on, plus every thread with ≥4 distinct tools that hadn't already been read.

The honest findings

  1. 175 of 700 voice conversations (25%) contain a human leg. After a transfer, the recording of the front-office staff member is appended to the same thread and the diarisation labels the staff member as "Clara". Any voice clip pulled for a deck must be checked against postTransferTranscriptAt — I did this for every voice pick above, and the only pick with a human tail is #17 (Jacob), flagged in place.
  1. Collections is not demo-ready. 30 threads; 25 of them are human front-office calls after a transfer, and none of the 30 shows Clara taking a payment action. The best available is Desiree (conv_voice_99b28729), where Clara does read a live balance correctly — but the human tail of that same recording has staff calling the product annoying. Falls short because Clara has no payment-side tools in this corpus: no ledger write, no payment-plan tool, no promise-to-pay. The billing topic is doing routing, not collecting.
  1. Maintenance is thin, but not empty. 577 work orders exist at Camellia; only 4 were created by Clara (source: clara) and only 3 carry a conversation link — the rest are AppFolio-sourced. So there is no report → work order → dispatch → vendor → close story in a single thread. The loop does exist, but split across two: Eloisa/Megan for intake (#12, #13) and the handyman thread for dispatch and close-out (#11). Presenting them as two halves of one loop is honest; presenting either as the whole loop is not.
  1. Renewals is the strongest domain and was missing from the previous sweep. 112 of 115 threads are pure Clara, and the renewal tools (renewal_escalate, renewal_accepted, renewal_declined, change_renewal_term, get_lease_terms, opt_out_of_communications) are the most decision-shaped tool surface in the product. Picks #1, #3, #9, #10 all come from here.
  1. Yale 25 Station has no showcase material yet. 94 threads, all since 2026-08-27, 91 of them leasing. All but one are two-turn inquiry → auto-reply pairs; five are synthetic tests. The single multi-turn thread (ac18f8dc) is fine but modest. Everything demo-worthy is Camellia.
  1. Seven threads carry a visible guard marker ([GUARD-BLOCKED hallucination], [BOOKING-GUARD-BLOCKED fabricated confirmation], [FAIR-HOUSING-HELD for review], [TEAM-INBOX-SILENCED bare handoff]). Two of my picks (#5 Jordan, #6 Will) are among them — both are flagged in place with the segment to cut. The guards firing is arguably a feature worth a slide of its own, but the raw marker text is internal and should not be screenshotted.
  1. One thread renders a localhost:3000 link in a resident-facing system message (#2, Hayley). It is the only occurrence in 1,005 conversations. Do not screenshot that message.

Previous sweep's picks, re-graded

  1. Hayley 3f859233still wins, promoted to #2 overall.

the tail loops; trim it.

  1. Rodolfo conv_voice_94e6e07bstill the bilingual pick (#14), but

changes mid-thread and the application link goes out twice.

  1. Carly 6ec44a5bdemoted to honourable mention; the studio price
PropFlow Docs