Accept story 38: Auto-Open Project on Server Startup

Server detects .story_kit/ in cwd or parent directories at startup and
automatically opens the project. MCP tools work immediately without
manual project-open step. Falls back to cwd when no .story_kit/ found.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dave
2026-02-20 14:11:53 +00:00
parent 54d34d1a85
commit 91534b4a59
5 changed files with 106 additions and 31 deletions

View File

@@ -487,10 +487,13 @@ describe("Chat review panel", () => {
render(<Chat projectPath="/tmp/project" onCloseProject={vi.fn()} />);
expect(await screen.findByText("Upcoming Stories")).toBeInTheDocument();
expect(
await screen.findByText("View Upcoming Stories"),
).toBeInTheDocument();
expect(await screen.findByText("32_worktree")).toBeInTheDocument();
// Both AgentPanel and ReviewPanel display story names, so multiple elements are expected
const storyNameElements = await screen.findAllByText(
"View Upcoming Stories",
);
expect(storyNameElements.length).toBeGreaterThan(0);
const worktreeElements = await screen.findAllByText("32_worktree");
expect(worktreeElements.length).toBeGreaterThan(0);
});
it("collect coverage button triggers collection and refreshes gate", async () => {