Primary member
A solo builder turning an existing skill into a first paid audit, service, or concierge MVP.
A social execution product where commercial evidence—not activity inside the app—controls progression, backed by an authoritative Java/Spring workflow and recoverable event delivery.
2026
Configured runtime verified
Builders + operators
Independent build

Solo builders can mistake planning, content, and community activity for commercial movement. I constrained the product to one active mission, one of three revenue paths, external proof, a small accountability pod, and an operator decision before XP or milestones change.
I owned the product direction, interaction model, Next.js shell, Spring workflow boundary, authorization, event reliability, observability, tests, and release evidence as one system.
Primary member
A solo builder turning an existing skill into a first paid audit, service, or concierge MVP.
Operator duty
Judge the submitted artifact, explain rejection, and unlock only milestones that the evidence supports.
Recovery is a product feature
The operator reviews the same evidence the member submitted. Rejection reopens a clear path; resubmission clears the stale decision; approval derives progression from authoritative state.
A commercially specific action stays central instead of becoming one item in a generic backlog.
A link, outcome signal, and proof standard connect activity to observable market contact.
Submission locks the evidence while an operator accepts it or gives an actionable rejection note.
Rejection reopens revision; approval unlocks only the XP and milestones the evidence supports.


Configuring the backend changes the repository implementation, not the product-facing UI contract. Demo mode remains useful; configured mode proves authoritative backend ownership.
Product shell
Pages, interaction, session resolution, and the migration BFF preserve one product-facing contract.
Workflow authority
Application, member, proof, pod, operator, billing-read, and artifact APIs own configured-mode rules.
Durable state
Domain changes and their outbox intent commit together under versioned schema ownership.
Reliable facts
Recovered delivery and event-ID idempotency keep replay from awarding progression twice.
Each infrastructure choice protects a visible product promise: the right person reviews the right proof, a successful command does not lose its event, and replay cannot double-award progress.
Next.js sends a short-lived viewer claim with an internal token. Spring verifies it, applies route roles, and scopes resource queries to the authenticated owner.
A transactional outbox closes the database/Kafka dual-write gap, reclaims interrupted work, retries with bounds, and exposes a dead-letter state.
Spring resolves member or operator permission before issuing a five-minute MinIO URL, while cross-user requests retain a not-found boundary.

Configured runtime verified
Help solo builders move one monetizable skill toward first revenue without rewarding planning theater, while ensuring that progression changes only when submitted proof supports it.
Explore the other current projects where product thinking is carried through interface, architecture, testing, and release.

Evidence-led financial research with human approval

Prompt-first route planning for adventure travelers

Trustworthy AI transcript interaction, built local-first

A native macOS focus-and-reset loop

A native iOS activity deck for the moment between plans