Developers
Submit Org Materials. Receive Structured Roles.
POST documents and goals; receive Purpose, Outcomes, Responsibilities, Decisions, and Handoffs as versioned JSON — with webhooks when role drift is detected.
POST /v1/roles/extract
Authorization: Bearer rw_test_•••
{
"sources": ["notion://launch-brief", "drive://q3-goals"],
"team": "Growth",
"output": ["charter", "boundaries", "handoffs"]
}
← 200
{
"role_id": "rol_pmm_growth",
"charter_version": "0.9",
"outcomes": 5,
"open_conflicts": 1
}
Clear Roles Create Better Work
The system that writes how work should be owned.
RoleWriter is not a recruiting site, not a candidate screener, and not a JD generator. It is the living role system for accountability, authority, definition of done, handoffs, and boundaries.