Five Teams Asked for an Export. They Did Not Ask for the Same Thing.

Anna with Oppy | November 12, 2026

An export button sounds wonderfully specific. Until you ask what happens after someone clicks it.

A mortgage team wants a borrower update. A title team wants reconciliation rows. A property manager wants a vendor's assigned jobs. A brokerage wants a client-ready PDF. Another brokerage cannot find the print option that already exists.

Those are fictional practice examples, not customer findings. Put them in one ticket called “Improve exports,” and you have organized the vocabulary. The work remains a small administrative swamp.

The useful AI job comes before backlog creation: group requests by the outcome people need, then explain which requests should stay apart.

Fresh housing data, familiar grouping trouble

In HousingWire's November 11 analysis, October new pending listings rose 20.2% year over year across Florida's Deltona-Daytona Beach-Ormond Beach metro. Inside that same metro, Ormond Beach rose from 72 to 156, while Deltona fell from 136 to 103.

These are single-family listings newly entering pending status, not completed sales. The October comparisons use five weekly reporting periods in each year, with data available through November 6. The article does not provide a raw dataset or complete MLS coverage details.

The metro result does not describe every city's direction. Software feedback presents an analogous grouping problem: the shared label can be accurate while hiding the distinctions needed for a decision. Before summarizing a request, ask whether something is missing, broken, hard to find, or unexplained. Preserve the possibilities rather than calling every complaint a training problem.

Build a Request Taxonomy Desk, not an export factory

This is a proposed three-oppy operating design, not a released Oppy template or verified automatic deduplication feature.

Oppy's April 21 creation walkthrough describes separate configured roles and uploaded knowledge. Its April 24 Meeting Intelligence walkthrough describes searchable transcripts saved in Conversations. Neither establishes automatic coordination among the roles below.

For this pilot, a person supplies approved excerpts and manually carries each output to the next role. No new meeting capture is required. Keep borrower details, title documents and tenant records out of the practice set. Use fictional material first, then only redacted excerpts authorized for this specific review.

1. Request Reader: preserve what was actually said

Give the Reader one excerpt per row, with a request ID, approved case ID, source location and date. Its output records exact wording, intended recipient, desired outcome, required fields, stated constraints and unanswered questions.

Mark an outcome unknown if the speaker never explains it. “Export” is a request, not an explanation.

Count distinct approved cases separately from mentions. One person repeating the request in three meetings is not automatically three customers.

2. Problem Grouper: cluster the work, not the noun

The Grouper receives the reviewed rows. It proposes clusters using the recipient's next action and the stated constraints.

For each cluster, return included IDs, excluded IDs, supporting source text, unknowns and a question that could change membership. Suggest a provisional route: feature investigation, defect investigation, usability help, or clarification. Do not assert that a feature exists without an approved capability note.

3. Merge Challenger: find the reason to keep requests separate

The Challenger receives the proposed clusters and original excerpts. Its job is to expose incompatible recipients, fields or permissions, plus requests the Grouper separated despite matching outcomes.

A different role is not independent verification. It is a second check against the same evidence. A human still accepts, splits or rejects the grouping.

Five fictional excerpts, several different jobs

Use these invented statements as a practice set, each attributed to its fictional requesting team:

M1 and B1 are candidates for a shared problem cluster: a recipient-safe milestone document. That does not mean their systems, fields or approvals are interchangeable. Record those unknowns before anyone specifies a solution.

T1 needs structured reconciliation data. P1 needs an assignment-scoped work list. Neither belongs in the milestone-PDF cluster just because all three request exports.

B2 needs investigation against the approved capability note. The invented phrase “existing print option” is not proof of a real product feature.

A useful candidate issue reads: Investigate client milestone PDF: M1 and B1 included; T1, P1 and B2 excluded; confirm required fields, source systems and recipient permissions. No engineering commitment has been made. The noun survived, but it no longer runs the meeting.

Copy this blueprint

Job: Prepare request clusters for human review. Draft only.
Inputs: approved excerpts with request_id, case_id, source,
 date, exact wording; optional approved capability notes.
Reader output: wording, recipient, next action, required
 fields, constraints, unknowns. Cite source for every inference.
Human gate: accept or correct rows before grouping.
Grouper output: proposed problem, included/excluded IDs,
 evidence, provisional route, question that changes membership.
Challenger output: unsafe merges, missed matches, unsupported
 interpretations, each checked against original excerpts.
Final gate: named owner accepts, splits, rejects or requests
 clarification. Human creates any backlog item manually.
Never send messages, change records or promise delivery.
Missing evidence stays unknown. Repeated mentions are not
 additional cases. Similar wording is not sufficient to merge.

These instructions are not access controls. Do not connect outbound messaging, calendar-write or backlog-write tools for the pilot. If the setup cannot isolate the experiment, keep it on fictional inputs without production access.

Measure bad merges, not tidy tickets

In his November 11 AI Today in 5 public video, Thomas Fox says:

“Evaluating AI ROI is not straightforward.”

The line appears in the public caption cue at 00:39 to 00:44. Here, ticket count would make it positively misleading.

Have a human label a fixed practice set before reviewing the agent's proposals. Treat each merge as a pair of requests joined. Record incorrect merges over proposed pairwise merges reviewed, missed matches over human-labeled matching pairs, and unsupported interpretations over extracted interpretations reviewed. Report counts with denominators, including rejected work. A zero denominator means no rate.

Time the human review and correction. Compare with manual grouping of a comparable set under the same acceptance rules. Do not call fewer tickets time saved unless the review earns that claim.

Start with Oppy and one approved request set. Keep the backlog button human until the groups deserve to exist.

References

  1. HousingWire's November 11, 2026 local housing-demand analysis
  2. Thomas Fox's November 11, 2026 public video and transcript
  3. Oppy's April 21, 2026 creation walkthrough
  4. Oppy's April 24, 2026 Meeting Intelligence walkthrough
  5. Oppy product overview