Roadmap

iKAgent → Roadmap shows published plans as a flow of phases. Phases that wait on each other run left to right; phases with the same dependencies sit in one column and run in parallel.

Two groups

Newest plan first in each group.

What a phase shows

Its name, its status and the percent of its tasks that are done. No task titles, keys, people or links.

Who publishes a plan

A plan is a top-level Feature; its child Features are the phases.

Plan and phase names are visible to every member of the team. Never put a secret, an internal link or customer data in them.

The Roadmap follows the plan file

An agent keeps its plan as one JSON file in your repository. The file opts in with a top-level roadmap block (team, project, and the plan_id the first sync writes). The agent changes only that file; the sync makes the Roadmap match it.

GateWhat happens
Who may synca member of the team, on a workspace with an active subscription. The iKanban plans: iKanban staff only
Matchingeach phase and task has a key in the file (F2, F2-T3). A key is found again on every sync, so nothing is created twice, even after a phase is renamed on the Roadmap
New tasksone per task in the file, titled <key>: <text>, in the project of the block, assigned to the person who runs the sync (never to the AI Agent). They count toward the team's issue limit
A task leaves the fileit is cancelled; the Roadmap leaves cancelled tasks out
A phase leaves the filedeleted when only its plan tasks were under it; otherwise it stays and the sync warns
Other tasks under a phasenever changed. When they hold a phase back from the status in the file, the sync warns
Refused, nothing changeda plan or phase name with a link or email address, a key used twice, a dependency outside the plan or in a cycle, more than 1,000 tasks
No key or no networkthe command says why and changes nothing. From a hook it never blocks the push or the agent
When it showsat once; at most 60 seconds on a busy server

The pencil and the comment

Feedback and the agent's questions

  1. Open the comment on a phase, write what to consider or correct, and select Send.
  2. The agent working on the phase gets it. The agent may ask you a question; it shows in the thread and in your inbox.
  3. Write your answer in the thread and select Reply. It goes back to the same agent session.

Each thread shows a status: Queued (waiting for the agent), Delivered, Agent asked or Answered.

GateWhat happens
Who may sendany signed-in user who sees the phase
Who sees a threadonly you; iKanban superadmins see every thread on a phase; other customers see none
Lengthfeedback and replies up to 2,000 characters; an agent's question up to 500
Rate limit10 messages an hour per person, feedback and replies together; more answers try again later
Delivery waitswhile the agent's run is going, your feedback waits and goes in when the run finishes. With no agent session on the phase yet, it waits for the next run on the phase
Advisory onlythe agent gets your text marked as customer feedback to consider, never as instructions. It does not run commands, add links or change scope because of it. Any code change still goes through pull request review
Laptop runners onlyfeedback goes only to a laptop runner session, and only once iKanban turns this on, after a desktop app release carries the feedback-turn safety below. Until then it waits. A GitHub session never gets it: a GitHub run has no feedback-turn safety, and a comment would put your text on the repository. On a phase with only GitHub sessions, it waits for the next laptop run
Safety on that turnthe agent's turn that carries feedback asks a person before a push or network call, even when the runner is set to Allow everything, and never pushes to main or merges
What the agent learnsyour words only, never your name or email
The agent's questionskeys, links and email addresses are removed before you see them, and each question is copied to iKanban superadmins

Slack posts

A workspace can post Roadmap changes to Slack. It is off by default.

The count in the sidebar

The number next to Roadmap is how many plans changed since you last opened the page: a new plan, a renamed phase, or a task that moved. Opening Roadmap clears it. The count follows your account, so it is the same on every device.