Skip to content

Desktop app: your credential, building itself while you code (Mac first) #52

Description

@jpbelmo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions