Skip to content

How to orient at the start of a session

Read workspace lifecycle state and choose the next ready action.

Use this when: You are starting an agent session on a repo that uses workspace.toml and need to read queue state before picking work. Prerequisites: core pack installed and a terminal or agent session open in the repo root; see Prerequisites below. Result: Active initiative, milestone, next ready action, and any tracker-refresh state identified.

You are starting an agent session on a repo that uses workspace.toml. This guide walks you through running workspace-status to read the queue state, identifying your active initiative, and picking your next action before starting any work.

Show me the workspace status for this session and the next ready action.

For why the shaping and build queues are separated, see The two-room model. For the authoritative description of every workspace.toml field, see workspace.toml schema reference.

  • The core pack installed in the target repo.
  • A terminal or agent session open in the repo root.

Invoke the workspace-status skill at the start of every session:

workspace-status

The skill reads workspace.toml and produces an orientation output. If workspace.toml is absent, the skill offers to initialize it.

You should see: a block with the active initiative name, current milestone, and the state of both the shape room and the build room.

Step 2 — Read the initiative and milestone

Section titled “Step 2 — Read the initiative and milestone”

At the top of the output, confirm:

  • Which initiative is active (the ["ini-NNN"].name value, e.g. “Platform Core”).
  • Which milestone is current (e.g. “M1 · Workspace Foundation”).

This is the strategic context for the session. If you are about to work on a spec, confirm it belongs to this initiative before picking it up.

Step 3 — Read the active-context signals

Section titled “Step 3 — Read the active-context signals”

The output includes an Active context block listing any signal-type entries in the shape room. Signals are ongoing monitoring items — they have no discrete end state and don’t require action, but they set the context for what you build.

Read them if present; no action is required.

Step 4 — Read the ready-to-start and blocked sections

Section titled “Step 4 — Read the ready-to-start and blocked sections”

The output lists build-room items by readiness:

  • Ready to start — unblocked specs in the build queue. Each comes with the command to start it (work-loop docs/specs/<slug>/).
  • Blocked — specs in the queue whose needs dependencies aren’t yet satisfied, with the blocking item named.

Pick one ready-to-start item. If nothing is ready, read the blocked section to understand what would unblock the queue.

For a tracker-origin artifact, also read the source facts shown in status:

  • active profile and origin mode;
  • compared revision and accepted revision when present;
  • unresolved refresh conflict state;
  • refresh and write-back availability.

An availability value of unknown is not permission to proceed. It means the status projection has no explicit configured-processor fact; use work-intake to resolve the exact profile before acquisition or mutation. Status never shows the complete ownership map, approver identity, decisions, or receipts.

If the output includes a shaping section, read it:

  • Active shaping — items currently in the shape room, each with the recommended skill to run.
  • Shape room backlog — items waiting to be picked up for shaping.

If your session goal is shaping work, pick an active shaping item and run the suggested skill.

You now have enough context to start. The common cases:

Queue stateNext action
A build item is readywork-loop docs/specs/<slug>/
A shaping item is activeRun the suggested shaping skill
You’ve noticed something new mid-sessionwork-intake — see Start or remember work without choosing a skill
Nothing is ready; everything is blockedSurface the blocking dependency — resolve it or capture a follow-on
A tracker-origin artifact has a newer source revisionAsk work-intake to refresh it and review the field delta
A legacy entry is visibleReview its exact source slice and candidate routes, then use the read-only migration planner

You have the active initiative and milestone, the current queue state, and a safe next action for this session. Start the selected ready item, or resolve a named blocker before choosing another task.