Freezing the product vision here so the design discussion has a north star.
A menu bar app you keep on while you code. Always running, like Dropbox, and just as boring. You add the repos you want it to watch, opt-in, one by one. It reads nothing but the git history of those repos, the same data redential scan already reads. No screen capture, no keystrokes, no other apps, ever.
One rule explains the whole product: if you committed it, it's in your credential. Everything you shipped, nothing you did around it.
What it does with that: your CV builds itself, live. Commit, and you can watch your profile grow: skills, streaks, the shape of your work. Every so often, right after a meaningful commit, it asks one question, in text or by voice (local models only): "what problem were you solving here?". Your answer lands timestamped and hash-chained in the local vault (the session receipts from #13). Answering is always optional, silence never penalized.
Everything stays on your machine until you hit upload. Then you see exactly what leaves, you choose what updates your Redential profile, and code never leaves, same as today.
Build order is fixed by dependencies: the session receipts (#13) land in the CLI first, since this app is a viewer of that vault; without receipts there is nothing to show live. Design and mockups happen in this thread meanwhile. Two standing decisions, both revisable here: the app lives in its own repo in this org (the CLI stays the small, auditable engine underneath), and this is design first: mockups in this thread before any code, same rule as #46.
Would the post-commit question feel useful or annoying? Genuinely curious.
Freezing the product vision here so the design discussion has a north star.
A menu bar app you keep on while you code. Always running, like Dropbox, and just as boring. You add the repos you want it to watch, opt-in, one by one. It reads nothing but the git history of those repos, the same data
redential scanalready reads. No screen capture, no keystrokes, no other apps, ever.One rule explains the whole product: if you committed it, it's in your credential. Everything you shipped, nothing you did around it.
What it does with that: your CV builds itself, live. Commit, and you can watch your profile grow: skills, streaks, the shape of your work. Every so often, right after a meaningful commit, it asks one question, in text or by voice (local models only): "what problem were you solving here?". Your answer lands timestamped and hash-chained in the local vault (the session receipts from #13). Answering is always optional, silence never penalized.
Everything stays on your machine until you hit upload. Then you see exactly what leaves, you choose what updates your Redential profile, and code never leaves, same as today.
Build order is fixed by dependencies: the session receipts (#13) land in the CLI first, since this app is a viewer of that vault; without receipts there is nothing to show live. Design and mockups happen in this thread meanwhile. Two standing decisions, both revisable here: the app lives in its own repo in this org (the CLI stays the small, auditable engine underneath), and this is design first: mockups in this thread before any code, same rule as #46.
Would the post-commit question feel useful or annoying? Genuinely curious.