Kick off goal execution when a goal is created
A goal created from the Work page only wrote a goals row; nothing ever read it, so the company never started working on it. Creating a goal now produces an "Operationalize goal" kickoff task for the chosen owner (or the top-level agent when unowned) and re-enables that agent's heartbeat, so the autonomous queue worker starts the run - the same activation contract the previous runtime had via goal_activated wakes and CEO bootstrap. Onboarding shares the same kickoff module instead of its own copy.
This commit is contained in:
1 parent
bd9807ca8d
commit
3704cec19b
6 files changed
+268
-46
No files matched your search
@@ -38,6 +38,11 @@ test("onboards, hires, and creates work in the Electron shell", async () => {
|
||||
await expect(page.getByText("Projects", { exact: true })).toBeVisible();
|
||||
await expect(page.getByText("Execution plan: Ship a verified control plane").first()).toBeVisible();
|
||||
await expect(page.getByText("#execution-plan-ship-a-verified-control-plane").first()).toBeVisible();
|
||||
await page.getByRole("button", { name: "Goal", exact: true }).click();
|
||||
await page.getByLabel("Title").fill("Open the Berlin market");
|
||||
await page.getByLabel("Description").fill("Win the first ten customers.");
|
||||
await page.locator(".modal").getByRole("button", { name: "Create" }).click();
|
||||
await expect(page.getByText("Operationalize goal: Open the Berlin market").first()).toBeVisible();
|
||||
await page.getByRole("button", { name: "Team" }).click();
|
||||
await page.getByRole("button", { name: "Hire" }).click();
|
||||
await page.getByLabel("Name").fill("Alex Chen");
|
||||
|
||||
Reference in new issue
Block a user