Problem #
lib/actions/record.ts:30returns the createduri/cid, butlib/actions/delivery.ts:217-227stores only status, error and message.app/islands/DeliveryLog.tsx:81only makes rows expandable when they have a message or error, so success rows can't be opened.DeliveryLog.tsx:111prints the raw HTTP code.
Seen in the session #
In https://www.youtube.com/watch?v=5MnT-ZgbBIc:
- 0:51: "Record created. Doesn't tell me anything."
- 0:56: "don't make it the numbers, the numbers mean nothing to normal people."
- The record URI would have shown the user's own DID and solved M1 about an hour earlier.
Fix direction #
- Persist the created record URI and link to it from the row.
- Show a human-readable status (see F4).
Details: docs/brainstorms/2026-10-17-graze-conference-automation-feedback.md (M2).
Queued: the loop will work on this version of the issue.
loop:queued cid=bafyreihj6s6z75omxlofzs3sbfgm3cv2pndwqjmcq7vfihixck7gnynidm