← TinyGPT · docs · devlog · roadmap · speedup
source: docs/prds/B6-mac-app-demo.md · view on GitHub ↗

PRD — End-to-end Mac app demo with A1 specialist

Goal

The product-shaped artifact that the platform’s pitch hinges on: a Mac app the user can open, point at their data, pick a base model, train a LoRA, and run inference on the specialist they just trained — all without leaving the app. Today the Mac app ships training controls + an eval tab but no “specialist factory” wiring; B6 closes that loop end-to-end.

Visible-to-user product story: “open the app → drop in some data → click train → 30 minutes later, here’s your specialist running on your machine.”

Why now

Scope — in

Scope — out

Files to touch

FileChange
native-mac/Sources/TinyGPTApp/FactoryTabView.swiftnew — the wizard
native-mac/Sources/TinyGPTApp/FactoryRecipe.swiftnew — recipe model
native-mac/Sources/TinyGPTApp/FactoryDataset.swiftnew — drop-in + validate logic
native-mac/Sources/TinyGPTApp/AppView.swiftadd the Factory tab to the tab bar
recipes/factory/*.tinygpt-recipenew — preset recipes (tool-call, shell, SQL)
docs/specialists/build-your-own.mdnew — user-facing how-to
docs/PLAN.mdB6 ⬜ → ✅ on ship

Don’t touch

Acceptance criteria

Reference patterns

Open questions