Write the Stash v3 PRD #1
Labels
No labels
area/agent
area/capture
area/editor
area/geo
area/security
area/sync
area/transcription
area/ui
area/vault
area/voice-memos
blocked
milestone/M1
milestone/M2
milestone/M3
milestone/M4
needs-decision
needs-hardware
p0
p1
p2
type/bug
type/enhancement
type/feature
type/idea
type/infrastructure
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Stash/stash-docs#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The product requirements document for the v3 rebuild.
⚠️ Written together, not delivered
Wes has said this twice, about two different documents, and it is the requirement:
"Claude does not hand me a finished PRD." A completed artifact handed over is the same
failure as the TierPerf orientation doc — it produces something he has to absorb rather than
something he owns. Draft in sections, in dialogue.
Source
Side Quests/Stash/Stash v3 - Full Reset Scope (2026-08-06 Walk Memos).mdin the vault is thescope as spoken on 2026-08-06, cleaned up. The PRD is the structured version of it plus the
decisions taken during scoping that morning.
Must cover
input device in a reliable fashion. And privately syncing them to my Mac and my Linux
machine. That's it. That is the entire goal for now. That is the entire scope. We're not
gonna look at what could possibly happen in the future."
accounts · M4 Android.
Wes can decrypt — not under debug logging, not ever. The relay caches a file only until it
has reached two devices, then drops it.
app UI. "Yes, there'll be an API, but there'll be no web product."
in person. There is no externally discoverable registration flow.
administrator can and cannot see.
device join, relay retention mechanics) are not being settled now, because settling them
before a working app exists is what turned v2 into something Wes could not hold.
Constraint
No timelines anywhere in this document.
Milestone 1 of the Stash v3 rebuild, scoped 2026-08-06. M1 is a functioning iOS app on Wes's
phone with no sync at all — the entire goal is recording voice memos reliably and getting
them off the device by hand. Sync arrives in M3.
Working agreement for every issue in this repo: feature branch, tested before the PR opens
(on-device where the label says so), then Wes reviews the PR and we walk the code together.
Docs update in the same commit. A PR that takes more than 20 minutes to review is too big —
say so and split it.