Roadmap

Each goal with its success measures, and its plan's milestones in priority order with their progress, then each milestone's work by dependency layer and the critical path. A plan version that waits for approval is named at the top, and the version before it stays in force until a person decides. Start planning session opens a planning session from here.

Onboarding: start a planning session covers it.

The Roadmap view of the ropeshift web UI for the goal A reliable orders API. A banner at the top says Reliable order intake, version 2, waits for approval and version 1 stays in force. Below it are the goal's three milestones, Clear errors, Resilient calls, and Observability, each with its progress, then the work of Clear errors by dependency layer.
The Roadmap view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Approve plan

One plan version in full: what it adds, changes, and removes since the last approved version, with a link to each document's difference, its draft decisions with the question and rationale behind each, and its new and changed contracts. Approving it decides the draft decisions as the person's and passes contract review for the work it covers, in one step, bound to the version's digest. A person can also decline it with a reason.

Onboarding: approving a plan covers it.

The Approve plan view of the ropeshift web UI for Reliable order intake, version 2. It shows the difference from version 1 with what is added, changed, and removed, three draft decisions with their question and rationale, and the start of the new and changed contracts. A panel on the right, Your decision, has Decline and Approve version 2 buttons.
The Approve plan view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Documents: Traceability

Each requirement traced to the criteria that serve it, their work orders, and the latest verdict or evidence, with where it stands: planned, in progress, in review, integrating, met, or met by existing code. The Reader tab beside it shows each requirement, spec, and design at its versions, with the plan version it waits in.

API: the documents view covers it.

The Documents view of the ropeshift web UI, on its Traceability tab. A table lists seven requirements, ORD-1 to ORD-7, each with its status, its criteria, its work orders, and its latest verdict, above filters by status. ORD-1 is met with a Pass, and ORD-3 is in review with a Pass.
The Documents: Traceability view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Floor

Each machine with its orchestrator, its lanes against the lane cap, and its CPU, memory, memory pressure, free disk, and load. Then each lane with its work order, state, reachability, generation, and how fresh that is. A lane can be opened or sent a message, and a planning session's pane opened, for one project or all of them.

Onboarding: what the worker measures covers it.

The Floor view of the ropeshift web UI for the project Default. The machine solo shows its orchestrator as idle, its lanes at 3 of 7, and its CPU, memory, memory pressure, free disk, and load per core. Below is a table of lanes, each with its work order, state, reach, generation, and freshness, and buttons to open a lane or message it.
The Floor view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Agents

The agent roster every session receives: each agent's access, capability class, effort, and approval, and whether it is built in or changed for the installation or the project, with the routing guide and the roster's history. A member edits an agent's purpose, tools, and instructions here. Agents whose approval is per use ask before they start.

Authorization: agents covers it.

The Agents view of the ropeshift web UI, on its Roster tab with ten agents. Each row gives the agent's name, access, class, effort, approval, and source, from lookup to review. The lookup agent is open on the right, with its purpose, kind, access, class, effort, approval, tools, and instructions.
The Agents view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Needs you

What waits for a person in every project, oldest first: work to accept, with the review's verdict and citations for each criterion, work its lane could not finish, a parked lane, a tool call to allow, questions, confirmation cards, a plan version to approve, and a contract review. Filters narrow it to decisions, approvals, cards, or stuck work, and a Decided tab sits beside Open.

Onboarding: who reviews a lane's work covers it.

The Needs you view of the ropeshift web UI, with nine items waiting in two projects, oldest first. The list includes work to accept, a blocked work order, a parked lane, a tool call, questions, two confirmation cards, a plan approval, and a contract review. The first, Retry idempotent requests with backoff, is open, with the review's Pass for two criteria and the buttons Send back for rework and Accept.
The Needs you view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Needs you: a confirmation card

A call a delegate prepared but could not run alone: what it changes, why the delegate proposes it, and the exact operation, bound to its subject as it stood. A member confirms it, and it runs as that member, or declines it. If the subject changes first, the card is void. For an outside delegate, creating work, starting a contract review, and accepting work are cards unless the project's delegate policy exempts them. The assistant creates work and starts contract reviews at once.

Authorization: delegates covers it.

The Needs you view of the ropeshift web UI, filtered to Cards, with two cards listed. The open card, Accept work, was prepared by an outside delegate labelled Release assistant. It says what it changes, why the delegate proposes it, and an Exact operation to expand, and it is bound to a work order at a revision, with Decline and Confirm buttons.
The Needs you: a confirmation card view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Conversations

A member's conversations with their assistant in the project, and the orchestrator, planning sessions, and lanes they can message, with a dock that opens the same conversation on every view. The assistant reads the project's repositories and acts through the API for the member: operational calls run at once, creating work and starting contract reviews among them, and calls that need consent become cards the member confirms. Its session stops after an idle time the assistant policy sets, 15 minutes by default.

Authorization: the assistant covers it.

The Conversations view of the ropeshift web UI. On the left are the member's conversation, Reliability status, and the sessions they can talk to: the orchestrator, a planning session, and three lanes. On the right is that conversation with the assistant, two questions and two answers about the reliability plan, and a field to message the assistant.
The Conversations view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Decisions

Every decision and assumption recorded in the project, each with its rationale, scope, reversibility, categories, who decided it, the policy version in force, the question it answers, and what it cites.

The command line reference covers it.

The Decisions view of the ropeshift web UI, with six decisions. The first is an assumed one and the next two are decided, each with its rationale, scope, reversibility, categories, who decided it, policy version, the question it answers, and what it cites.
The Decisions view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

Measures

The fleet's mode, how many things wait for a person, the workers observed, and the work in progress and lane limits. Then the counts of work orders and lanes by state, the sources, and the product measures: interruptions per completed work order beside the overturn rate, rework, and the autonomous decision rate.

Product measures covers it.

The Measures view of the ropeshift web UI. A Fleet panel shows the mode, how many things wait for a person, the workers, and the limits. Below it are the counts of work orders by state beside the counts of lanes by state.
The Measures view. Captured from ropeshift v0.1.0-alpha.14 with sample data.

In a terminal: ropeshift top

The terminal view: what needs a person first, in every project and in Needs you order, including confirmation cards with the delegate that prepared them, plan approvals, and contract reviews, then the commands for the selected item, each lane with its context, tokens, and cost, and the worker with what it last measured of its machine.

The command line lists what ropeshift top shows.

ropeshift top
ropeshift top   9 need you   11 lanes   1 worker   read 0s ago
NEEDS YOU
>   47s  default work            01M7D3QKJ5C2YB81N5RANH7D3C  acceptance  Retry idempotent requests with backoff  review: 2 pass
    37s  default work            01M7D3QK14KWMMTVTWE5KNV1DM  blocked  Document the public API error codes  The public API reference builds from the docs site's repository, which this lane cannot write
                                                             to, so the error code pages cannot be published from here.
    29s  default work            01M7D3QKPQDN33GEPBP5J4BXFJ  parked: waits for question q-signing-keys or a person  Support two active session signing keys
    22s  default approval        3aad81d3c7837c222f7dd26c295f5c9a  lane lane-request-ids asks about Bash
    15s  default questions       01M7D3SHVNRR4PMNPTNW6WNZJ9  2 to answer
    15s  default confirm         01M7D3SMEJYBMEBGKQ68C2PPDQ  Accept work: 01M7D3QKJ5C2YB81N5RANH7D3C  prepared by Release assistant for local
    15s  default confirm         01M7D3SMJHZ9P67BVVR6B6JJXX  Set the fleet's caps: default  prepared by Release assistant for local
    14s  default plan_approval   01M7D3SN4R6VJ9Q7FKD1WEPM1C  plan Reliable order intake v2 waits: 1 added, 2 changed, 0 removed since version 1
     0s  catalog contract_review 01M7D3T3D9TMHE5TTGZHMG22ZA  contract review: Index products by category version 1, work Index products by category
    ropeshift work accept 01M7D3QKJ5C2YB81N5RANH7D3C --project default
    ropeshift work rework 01M7D3QKJ5C2YB81N5RANH7D3C --reason R --project default
LANES
  lane-retries  01M7D3QKJ5C2YB81N5RANH7D3C  ended  liveness dead  model unknown  ledger unknown  unpushed_work  observed
    context 59100  tokens 10000  cost $0.57
  lane-error-docs  01M7D3QK14KWMMTVTWE5KNV1DM  ended  liveness dead  model unknown  ledger unknown  -  observed
    context 38200  tokens 6700  cost $0.38
  lane-signing-keys  01M7D3QKPQDN33GEPBP5J4BXFJ  parked  liveness dead  model unknown  ledger unknown  -  observed
    context 14500  tokens 4400  cost $0.12
  01M7D3SNV931BNM0CSP26S6GS5  01M7D3SN96SRZPZRQHDFVBA1V3  working  liveness alive  model unknown  ledger unknown  waiting_external  observed
    context 3512  tokens 0  cost $0.00  cpu unavailable  rss 8.2 MiB
  lane-error-shape  01M7D3QK4RF4DEQVSMT2XWY2AC  ended  liveness dead  model unknown  ledger unknown  unpushed_work  observed
    context 52400  tokens 10500  cost $0.61
  lane-rate-limit  01M7D3QKBPSZ2KZ5PR77MDKZFE  working  liveness alive  model reachable  ledger unknown  -  observed
    context 31500  tokens 0  cost $0.00  cpu 0.00 cores  rss 22.5 MiB
  lane-request-ids  01M7D3QKFKBP5R26S900VA4XWC  needs_decision  liveness alive  model reachable  ledger unknown  waiting_external  observed
    context 22300  tokens 0  cost $0.00  cpu 0.00 cores  rss 34.6 MiB
  lane-timeouts  01M7D3QKSXC3NMQF8Q41154CYH  ended  liveness dead  model unknown  ledger unknown  unpushed_work  observed
    context 41800  tokens 7400  cost $0.42
  review-error-shape  01M7D3R01E73XQ94N9GF6X4GAD  ended  liveness dead  model unknown  ledger unknown  -  observed
    context 20900  tokens 3500  cost $0.18
  review-retries  01M7D3RN1J4EQPSVHVF3AT6EBT  ended  liveness dead  model unknown  ledger unknown  -  observed
    context 24600  tokens 3800  cost $0.21
  review-timeouts  01M7D3R7KGHZVCR0894PB5V5Z9  ended  liveness dead  model unknown  ledger unknown  -  observed
    context 18700  tokens 3300  cost $0.16
WORKERS
  5711007807fccf9fe66f752c91b0fabb  solo  epoch 1  observed  orchestrator idle, wanted running, cpu unavailable  rss 33.5 MiB, cpu 0.00 cores  rss 22.9 MiB
    cpu 12%  load 6.15 8.81 9.58  memory 4.9 GiB used of 23.4 GiB, 18.5 GiB available, pressure 0.0%  disk state and worktrees 76.8 GiB free  cap 7, the recommendation
    measured 8s ago

Captured from ropeshift v0.1.0-alpha.14 with sample data.