Stenodisc

Stenodisc puts each request your AI assistant wants to send on your phone for approval, then keeps the record of what the service did with it.

In development · Tested end to end with the Tallmere 311 demonstration

Stenodisc Passbook with nothing waiting for approval and five activity entries from Claude: a disputed branch report, a confirmed streetlight repair, a pothole the city says is fixed, a power outage sent to the utility, and a declined graffiti report.
The Passbook at the end of the Tallmere test. Each line is a request Claude handled and where it stands now, from a disputed branch report at the top to a declined graffiti report at the bottom.

One streetlight report, from Claude to the city

Tallmere is a fictional city. Its 311 service follows Open311 GeoReport v2, a published standard for city service requests.

  1. Claude asks before it files

    You tell Claude that the streetlight in front of 700 Cedar St has been out for a week. Claude looks for open city reports within 150 meters, writes the report, and sends it to your phone.

    The screen shows the report's text, where it goes, the checks Claude passed, and when the request expires. You tap Approve.

    Approval screen titled Report: streetlight out, proposed by Claude, with the address 700 Cedar St, the report text, City of Tallmere 311 as the destination, an expiry time, a request code, three passed checks, and Decline and Approve buttons.
    The approval screen for the streetlight report
  2. The city gets the report with your receipt

    Tallmere 311 files it as request #4200. In the staff queue it carries a green Approved by a person badge with receipt rcpt_4rq89k. Reports that came in by phone or web form have no badge.

    Tallmere 311 staff queue of recently closed reports. Reports 4203 and 4200, filed through Stenodisc, carry green badges reading Approved by a person with a receipt number. Reports filed by phone or the city web form have no badge.
    Tallmere's staff queue. Reports #4203 and #4200 came through Stenodisc.
  3. You confirm the repair

    The city assigns a streets crew 12 hours after filing. Two days after filing it marks the light repaired, and you confirm the fix two hours later.

    The report's history lists every step with the time and who took it: Claude, you, Stenodisc, or the city.

    History of the streetlight report at 700 Cedar St, marked Confirmed fixed with city request 4200. The entries run from Proposed by Claude and Authorized by you with a receipt, through Attempted, Accepted by the city, and assigned to the Streets crew, to Closed by city and Confirmed by you.
    The report's history, ending in Confirmed fixed

What Stenodisc lets you decide

Each example comes from the same Tallmere test run.

  • The limits an assistant works within

    Stenodisc checks a request against your limits before it reaches you. In Tallmere, Claude could report street problems, three a day, and each request expired after 24 hours. Power outages went to the utility's own line.

    Checked before asking you

    • Allowed for agents
    • No open report within 150 m
    • 1 of 3 filings in 24 hours
    The checks as the streetlight request's approval screen lists them
  • Whether a likely duplicate goes out

    When the city already has an open report nearby, the approval screen shows it next to Claude's reason for filing anyway. At 300 Front St the open report covered the bus shelter, and Claude's covered the library wall. The resident declined it.

    Approval screen for a graffiti report at 300 Front St with a warning that the city already has open report 4107 at 0 meters, and Claude's note that the open report is the bus shelter and this one is the library wall around the corner.
    The warning about open report #4107
  • Whether the city's closure stands

    When the city closes a report, you can confirm it or tap Still broken. The city marked the fallen branch at 200 Mill St cleared while it was still on the sidewalk, so the resident disputed it.

    The history shows the city's closure and the dispute in order, each under the name of whoever made it.

    History of the fallen branch report at 200 Mill St, marked Disputed, city request 4203. The city closed it as Tree cleared, and the last entry records that you said it is still broken.
    The branch report, marked Disputed