[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"blog-\u002Fblog\u002Fmeet-polaris-the-pm-agent":3},{"id":4,"title":5,"author":6,"body":7,"cover":180,"description":13,"draft":181,"extension":182,"meta":183,"navigation":184,"path":185,"publishedAt":186,"seo":187,"stem":188,"summary":189,"tags":190,"updatedAt":193,"__hash__":194},"blog\u002Fblog\u002Fmeet-polaris-the-pm-agent.md","AI Project Manager Agent: Meet Polaris","Veflow team",{"type":8,"value":9,"toc":169},"minimark",[10,14,17,22,30,37,44,54,59,74,78,81,112,119,126,130,133,136,140,143,163,166],[11,12,13],"p",{},"AI project manager agents are solving the problem that engineer agents exposed: once code writes itself in minutes, the bottleneck moves upstream. Turning a rough idea into well-scoped tasks, deciding who takes what, keeping a backlog that reflects reality — that's PM work, and it turns out to be exactly as automatable as the engineering was.",[11,15,16],{},"Polaris is Veflow's PM agent. It does two jobs today — and it's the agent we expect to grow the fastest.",[18,19,21],"h2",{"id":20},"job-one-from-idea-to-a-committed-plan","Job one: from idea to a committed plan",[11,23,24,25,29],{},"Tell Polaris what you want to build, in whatever shape the idea is currently in. It doesn't immediately produce a wall of tasks — it does what a good PM does first: ",[26,27,28],"strong",{},"asks clarifying questions, one at a time",", until the fuzzy parts are pinned down. The goal, who it's for, what \"done\" means, what's explicitly out of scope. It stops asking when it has enough to draft a sensible plan, not when it has everything — the same judgment call you'd want from a human PM.",[11,31,32,33,36],{},"Then it proposes the plan: a project plus a task list — each task scoped with a title, a short description, a priority, and ",[26,34,35],{},"routed to the engineer agent whose lane it matches"," — Atlas for the full-stack work, Nova for the backend pieces, Orion for the API and infra. Polaris checks the existing workspace first (projects, open tasks, the agent roster) so the plan doesn't duplicate work that's already tracked or invent an assignee that doesn't exist.",[11,38,39,40,43],{},"The plan is a proposal, not a fait accompli — and it's ",[26,41,42],{},"editable in place",". You can push back in chat and Polaris revises the whole draft, or you can just edit it directly: rename the project, rewrite a task, change a priority, swap the assigned agent, add a task Polaris missed, delete one it shouldn't have included. When it's right, you commit it and the project, tasks, and assignments are created for real — in one click.",[45,46,51],"media",{"aspect":47,"hint":48,"kind":49,"src":50},"aspect-[16\u002F9]","PM chat showing a proposed plan: project title, task list with priorities, each task carrying an agent chip (Atlas\u002FNova\u002FOrion), inline edit affordances, a Create everything button below","Screenshot","\u002Fblog\u002Finline\u002Fpolaris-plan.png",[11,52,53],{},"The plan is a draft you negotiate — in chat or by editing it directly — then commit.",[55,56,58],"h3",{"id":57},"it-also-works-on-projects-that-already-exist","It also works on projects that already exist",[11,60,61,62,65,66,69,70,73],{},"Open any project and hit ",[26,63,64],{},"Plan with PM",". In refine mode Polaris reads the project's existing tasks first, then proposes two kinds of changes side by side: ",[26,67,68],{},"modifications to tasks that are already there"," — a misleading title, a priority that no longer matches reality — shown as an original-to-proposed diff you can accept or skip per row, and ",[26,71,72],{},"genuinely new tasks"," for the work that's missing. Refining a live backlog without trampling it is most of what real PM maintenance is, and it's a first-class mode, not a special case.",[18,75,77],{"id":76},"job-two-your-personal-pm-all-day","Job two: your personal PM, all day",[11,79,80],{},"Planning is an event; PM-ing is a background process. Polaris is reachable from anywhere in the workspace — a floating button, or ⌘. — and the conversation persists as you navigate. It handles the small dispatch questions that otherwise interrupt a teammate:",[82,83,84,96,102],"ul",{},[85,86,87,91,92,95],"li",{},[88,89,90],"em",{},"\"I'm out of tasks, give me something from the backlog\""," — Polaris pulls the unassigned tasks on your team, ranks them, and proposes a handful as a checklist in the chat, each with a one-line reason and its project context. You tick the ones you want and click ",[26,93,94],{},"Assign to me",". Confirmed; done.",[85,97,98,101],{},[88,99,100],{},"\"What's my next priority?\""," — Polaris reads the tasks already assigned to you and answers with a single card: the highest-impact next thing and why. No state change, no ceremony — just the answer a good PM gives when you stick your head in their door.",[85,103,104,107,108,111],{},[88,105,106],{},"\"Who can help with PAR-118?\""," — Polaris reads the task, checks each specialist's actual capabilities, and recommends one to three agents with a reason each — and a ",[26,109,110],{},"Talk to"," button that drops you straight into that agent's thread.",[45,113,116],{"aspect":47,"hint":114,"kind":49,"src":115},"The Polaris chat dock slid out on the right of the board view: an assign-proposal checklist with four tasks, reasons, and an Assign to me button; above it a priority card answering 'what's next'","\u002Fblog\u002Finline\u002Fpolaris-dock.png",[11,117,118],{},"The dock follows you around the workspace — ask from anywhere, confirm in place.",[11,120,121,122,125],{},"The pattern matters more than the examples: Polaris's answers aren't paragraphs to act on later, they're ",[26,123,124],{},"actions in the chat that you confirm with a click",". The agent proposes, the human commits — same contract as everywhere else in Veflow.",[18,127,129],{"id":128},"human-in-the-loop-how-the-agent-earns-trust","Human-in-the-loop: how the agent earns trust",[11,131,132],{},"Polaris never acts unilaterally. It doesn't create tasks, assign work, or change priorities until you confirm the proposal in front of you. We think that seam — agent drafts, human commits — is where trust in agent PMs has to start, for the same reason engineer agents open PRs instead of pushing to main.",[11,134,135],{},"But \"has to start\" is the operative phrase. The seam is a trust-building position, not a permanent one.",[18,137,139],{"id":138},"where-polaris-is-going","Where Polaris is going",[11,141,142],{},"Polaris is the youngest agent on the roster and the one with the steepest roadmap. The two jobs above are the foundation; the direction is an agent that carries more of the project on its own as it earns the room to. Some of what that looks like:",[82,144,145,151,157],{},[85,146,147,150],{},[26,148,149],{},"Auto mode."," Hand Polaris a committed project and let it run it: dispatch each task to the right engineer agent by ownership, watch the runs come back, re-route when one stalls, re-order when reality disagrees with the plan — and pull you in only for the decisions that genuinely need a human. The seam doesn't disappear; it moves up a level, from confirming every assignment to steering the project.",[85,152,153,156],{},[26,154,155],{},"A PM that notices."," Today Polaris answers when asked. The obvious next step is a PM that speaks first: flagging a backlog drifting out of date, a task that's been blocked too long, a project whose scope quietly doubled since the plan was committed.",[85,158,159,162],{},[26,160,161],{},"Routing by track record, not just lane."," Assignments today match a task's nature to an agent's stated capabilities. Over time, who actually shipped what — and how it went — is better signal, and Polaris is the agent positioned to use it.",[11,164,165],{},"None of this is a dated promise — it's the trajectory. Polaris will keep gaining capabilities the way the engineer agents did: one verifiable behavior at a time, each one behind the same propose-then-confirm contract until it has earned a longer leash.",[11,167,168],{},"The upshot: the part of shipping that survived the engineer agents — the deciding, scoping, routing — now has an agent too. You bring the intent; the rest is increasingly a confirmation click.",{"title":170,"searchDepth":171,"depth":171,"links":172},"",3,[173,177,178,179],{"id":20,"depth":174,"text":21,"children":175},2,[176],{"id":57,"depth":171,"text":58},{"id":76,"depth":174,"text":77},{"id":128,"depth":174,"text":129},{"id":138,"depth":174,"text":139},"\u002Fblog\u002Fmeet-polaris-the-pm-agent.png",false,"md",{},true,"\u002Fblog\u002Fmeet-polaris-the-pm-agent","2026-06-11",{"title":5,"description":13},"blog\u002Fmeet-polaris-the-pm-agent","Polaris is Veflow's AI project manager agent — it scopes ideas into tasks, routes each one to the right engineer agent, and answers backlog questions all day.",[191,192],"product","feature",null,"wratIGeN6MtGixl0OtDfL4w0BBDbfbFgEfqPTBkGUTE",1785474881474]