Skip to content

docs(planning): Scribe for Documents integration spec (answers Matt's email) - #762

Merged
accesswatch merged 1 commit into
mainfrom
docs/scribe-integration-spec
Jun 29, 2026
Merged

docs(planning): Scribe for Documents integration spec (answers Matt's email)#762
accesswatch merged 1 commit into
mainfrom
docs/scribe-integration-spec

Conversation

@accesswatch

Copy link
Copy Markdown
Contributor

New docs/planning/scribe.md: a complete, build-ready answer to Pneuma Solutions' (Matt Campbell) proposal to integrate Scribe for Documents.

Answers Matt's questions directly:

  • OAuth? Yes — QUILL already runs a full OAuth authorization-code flow (Mastodon: register → authorize-in-browser → exchange code → token in the OS credential store). We propose reusing it with PKCE + a loopback redirect for a no-paste, fully accessible sign-in (OOB paste as fallback).
  • Features/how it works? Send to Scribe (upload → open streaming URL), My Scribe Documents (list + per-doc web-UI links + already-converted formats), and Download-into-QUILL (open the converted output as an editable document). Plus the magical round-trips: inaccessible-PDF rescue at the moment of opening, convert→edit→export, watch-folder auto-convert, convert-and-read-aloud.

Also includes: accessible UX (consent-gated, Safe-Mode-off, focus + spoken cancelable progress — never leaves the user in la-la-land), QUILL integration points (reuse the Mastodon OAuth client + credential store, a new quill/core/scribe/ client, GATE-9 egress audit), a concrete open-questions list for Pneuma (endpoints, redirect/PKCE/scopes/refresh, upload/list/download shapes, rate limits), and a phased plan.

Draft for review — and ready to forward the key points to Matt.

🤖 Generated with Claude Code

… email)

New docs/planning/scribe.md: a complete answer to Pneuma Solutions' (Matt Campbell)
proposal to integrate Scribe for Documents. Confirms QUILL already runs an OAuth
authorization-code flow (Mastodon: register/authorize/exchange, tokens in the OS
credential store, browser hand-off) and proposes reusing it with PKCE + a loopback
redirect for a no-paste, accessible sign-in. Maps the three proposed endpoints
(upload->open streaming URL, list, download) to QUILL-native, consent-gated,
focus-and-progress-correct flows; sketches the magical round-trips (inaccessible
PDF rescue in place, convert->edit->export, watch-folder auto-convert,
convert-and-read-aloud); lists concrete open questions for Pneuma (endpoints,
redirect/PKCE/scopes/refresh, upload/list/download shapes, rate limits); and the
QUILL integration points + phased plan. Draft for review.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
EOF
@accesswatch
accesswatch merged commit 60b4bf0 into main Jun 29, 2026
14 checks passed
@accesswatch
accesswatch deleted the docs/scribe-integration-spec branch June 29, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant