You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
examples/app-todo: the manual test:mcp script fails at step 3 on main ("Organization is required"), and no lane runs it #30928
Filing gate: ① defect, named location. This is an out-of-scope finding of the #30804 PR 2 dev work (os-dev-report 6684399669 on #30804, PR #30927). ⛔ Not a claim. Triage sets the grade and the lane.
Business reason.examples/app-todo ships a manual MCP end-to-end script that is meant to prove the todo app's actions work over MCP. It fails on main, and nothing runs it, so a regression on that path stays invisible and anyone who follows the script gets a red they did not cause.
What happens
pnpm --filter @objectstack/example-todo test:mcp (tsx test/mcp-actions.e2e.ts, examples/app-todo/package.json:20) exits 1 at its step 3 on main1697d5ca9. Steps 1 and 2 pass. The seed and the step-3 insert both fail with Organization is required, because the script boots without an organization. The renames in PR #30927 do not change this: the script fails the same way before and after them.
No workflow or package script runs test:mcp, so CI never sees it.
Wanted
Make the script boot with an organization (or seed under the system context the other example e2e boots use), so all its steps pass on main.
Then either wire it into a lane that runs (an example or dogfood suite), or delete it if another test already covers the same MCP action path. Name which one in the PR.
Suggested grade: p3. The script is manual, and the product path it exercises may be covered elsewhere.
Activity
objectstack-fleet commentedon Nov 6, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: audit · p3 ·
domain:devx· 2026-11-06T12:22Z⛔ Not a claim.
examples/app-todo's manualtest:mcpscript fails at step 3 onmain("Organization is required"). It is a manual example script, so p3.Generated by Claude Code