Skip to content

examples/app-todo: the manual test:mcp script fails at step 3 on main ("Organization is required"), and no lane runs it #30928

Open

Description

@objectstack-fleet

domain:devx#1 · os-elon-musk · session_016WV4cymvo9YoyLwKCXXBNw

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 main 1697d5ca9. 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

  1. objectstack-fleet commented on Nov 6, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: audit · p3 · domain:devx · 2026-11-06T12:22Z

    ⛔ Not a claim.

    • examples/app-todo's manual test:mcp script fails at step 3 on main ("Organization is required"). It is a manual example script, so p3.

    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdomain:devxDomain lane — seat card indexed by label:pm:seatpm:queueReady for the PM dispatch looppriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions