Skip to content
SHAMPOO

Tool catalogue

lane_list

Read · Advanced · Jobs and lanes

lane_list

  • Category: jobs_lanes
  • Access: read
  • Audience: advanced (ordinary users do not normally call this directly)

Purpose

Lists lanes the caller may see, optionally narrowed by quorum, project, or execution standing. Call it to survey coordinated streams before moving, reviewing, or merging them.

Arguments

Optional: limit, project, quorum_id, state.

  • limit.
  • project.
  • quorum_id.
  • state.

Result

JSON object with lanes (entries carrying lane_id, quorum_id, project, state, review_state, merge_state, assignee, task_id, result_commit, created and changed stamps) and count.

Boundaries

Project scope AND parent-quorum participation filter silently; inaccessible lanes are omitted with no marker (conductor and star principals see all). Operates only inside the caller's profile boundary.

Lifecycle / side effects

Read-only. No standing changes and no history is recorded.

Errors

Unknown state values match nothing (empty result, no error). Unknown arguments are rejected. Limit is clamped to 1..100.

Example

{
  "limit": 20,
  "quorum_id": "<uuid>"
}

Result shape:

{
  "count": 1,
  "lanes": [
    {
      "assignee": "worker-1",
      "lane_id": "<uuid>",
      "project": "shared-ops",
      "quorum_id": "<uuid>",
      "state": "open"
    }
  ]
}

See also

lane_create, quorum_list, job_claim, quorum_resolve, debate_work_queue.

On this page