Ruturaj SahasrabudheHome   LinkedIn   Email

Case study: RPOS - a working prototype of an agent-assisted PM workspace

Personal project, 2026. Conceived, designed, and built end to end by me, with AI pair-assistance. Prototype stage - honest scope notes below.

The premise

A product manager's artifacts - personas, user stories, backlog, story map, PRD - live in five disconnected tools and go stale the moment they are written. Change a persona and the stories quietly stop matching it; reprioritise the backlog and the PRD nobody re-exported still says otherwise. RPOS (Rutu's Product OS) prototypes the opposite idea: one shared workspace state, where every PM artifact is a live view of it, and the PRD regenerates on every keystroke.

The full concept is a 4-agent pipeline that takes a raw idea through Vision, Research, PRD/Backlog/Story Map, and UI mocks. This prototype pass makes Agent 3 - the core PM workspace - fully functional, and visualises the rest.

What is actually built

Design choices

Single source of truth over integrations. The standard answer to artifact drift is syncing between tools. RPOS bets the other way: one state object, many renderings. That is why the live PRD is the centrepiece - it is proof the state is coherent.

Discipline baked in, not bolted on. Empathy maps, Given/When/Then, MoSCoW, story mapping with release slices, INVEST-style sizing - the frameworks are the data model, so the tool makes the craft the default rather than a template you paste.

Zero install. The prototype is one HTML file that runs from a double click. A PM tool you can demo anywhere, including in an interview.

Honest scope

This is a prototype, not a product. One of four agents is functional; research and UI-mock agents are visualised. No persistence, no auth, no users to cite. What it demonstrates is judgment and build ability: scoping a credible V1 slice, shipping it working, and being precise about what is real.

Next iterations

Wire the prompt and research agents to a live LLM backend, persist workspace state, and replace the static UI-mock agent with a live design-tool integration.


Ruturaj Sahasrabudhe | ruturaj.mms@gmail.com | linkedin.com/in/ruturajsahasrabudhe

Open the working prototype12-screen visual mock