Grill: assemble MVP handoff specification #9

Closed
opened 2026-08-02 15:15:22 +00:00 by TheAnachronism · 2 comments

Part of #1
Blocked by: #5, #6, #7, #8

Question

Given the research findings and the resolved grilling/prototype decisions, what is the written MVP specification we hand off to implementation — scope, non-goals, stack, IA, architecture seams, and acceptance criteria for the first buildable client?

Part of #1 Blocked by: #5, #6, #7, #8 ## Question Given the research findings and the resolved grilling/prototype decisions, what is the written MVP specification we hand off to implementation — scope, non-goals, stack, IA, architecture seams, and acceptance criteria for the first buildable client?
Author
Owner

Resolution

MVP handoff specification assembled and accepted.

Locked this session

  • Reader media: inline images via flutter_html (tap → url_launcher); enclosures/attachments as openable links/chips — no in-app A/V player
  • Artifact: single implementer entry point docs/mvp-spec.md
  • Acceptance: personal end-to-end happy path (Sign-in → List hub → Reader → Manage accounts; durable outbox; re-login retry; dark default)
  • Remaining soft fog: named Deferred section with one-line defaults (Material 3 dark; refresh on open + pull; provisional Mark-read thresholds). Packaging + offline stay Non-goals / later effort

Spec contents

Scope, non-goals, stack, IA, Account model, architecture seams (ADR-0001), API must-knows, deferred defaults, and acceptance criteria — with pointers to CONTEXT.md, research docs, and prototype branch prototype/drawer-list-reader-shell.

Destination of the map is met: locked decision set + written MVP specification ready to hand off to implementation.

## Resolution MVP handoff specification assembled and accepted. ### Locked this session - **Reader media:** inline images via `flutter_html` (tap → `url_launcher`); enclosures/attachments as openable links/chips — no in-app A/V player - **Artifact:** single implementer entry point [`docs/mvp-spec.md`](https://git.anachronis.dev/TheAnachronism/tt-rss-viewer/src/branch/master/docs/mvp-spec.md) - **Acceptance:** personal end-to-end happy path (Sign-in → List hub → Reader → Manage accounts; durable outbox; re-login retry; dark default) - **Remaining soft fog:** named Deferred section with one-line defaults (Material 3 dark; refresh on open + pull; provisional Mark-read thresholds). Packaging + offline stay Non-goals / later effort ### Spec contents Scope, non-goals, stack, IA, Account model, architecture seams (ADR-0001), API must-knows, deferred defaults, and acceptance criteria — with pointers to `CONTEXT.md`, research docs, and prototype branch `prototype/drawer-list-reader-shell`. Destination of the map is met: locked decision set + written MVP specification ready to hand off to implementation.
Author
Owner

Resolved: MVP handoff spec at docs/mvp-spec.md

Resolved: MVP handoff spec at docs/mvp-spec.md
Sign in to join this conversation.
No description provided.