Skip to main content

The core problem RStack solves

AI coding agents fail at software delivery for predictable reasons:
  • They code before requirements are clear
  • They over-edit unrelated files
  • They pass work as “done” without testing
  • They forget previous mistakes and repeat them
  • They make risky actions (deploys, deletes) without asking
RStack addresses all of these by giving the agent a structured operating model: an explicit lifecycle, team roles, approval gates, and evidence requirements.

The team model

RStack organizes agents into three teams:
The Orchestrator routes work, manages the lifecycle, and is the only agent that communicates with the product owner (you). Builders implement tasks within a scoped, gated context. Validators review builder output with read-only tools. They cannot modify source files.

The lifecycle

Each phase produces durable artifacts stored under .rstack/runs/<run_id>/.

Asset types

Agents

Markdown files that define agent roles, tools, and operating contracts.

Skills

Reusable workflow instructions that can be included in task packets.

Plugins

Domain packs bundling agents, skills, and commands for specific areas.

Run State

Durable per-run artifacts: plan, specs, tasks, approvals, traceability, evidence.

Asset counts

The RStack package currently ships:

Pipeline routing

The orchestrator maps lifecycle tasks to the right SDLC agents: Each generated task includes routing metadata: