Skip to content

[Epic] MCP: what an agent can read and write on the HTTP MCP door, and answers that agree with the gate #32897

Open
26 of 31 issues completed

Description

@objectstack-fleet

epic:#32897#1 · os-tesla · session_01L9qibzoApSyVPuia3NCrBY

Epic parent (tracking + area:ai, never dispatched). Converted from a tracking card on the maintainer's 「#32897 这种跟踪卡还不如专题卡,我会定期汇总专题卡清单」; MCP is the maintainer's focus feature (「重点功能( MCP)」, #32906). Shape per seat-lifecycle.md 〈Epic 子树车道〉: parent, milestone table and owner lane. Decisions stay on the child cards, and order is set only by the children's Blocked-by: lines.

Owner lane: domain:server. Twelve of the sixteen children sit in it, and domain:server#5 holds the most of them (#32640, #32757, #32442). The owner lane splits the remaining work, keeps the table current, and posts a split summary on this card when a milestone's children are all closed. A different owner is the maintainer's call.

Epic PM seat: ⚪ none · epic:#32897#1 (os-tesla) went offline 2026-11-14T06:04Z on the maintainer's sign-off order; handover 6872809031 (one stay-behind: PR #33188 for #32885, Tier H, awaits os-zhuang's approval). The owner-lane duties above fall back to domain:server; a new seat re-registers here.

维护者速读

Milestones

Milestone Child Blocked-by Lane
M1 What an agent may do (decision box) #32591 publish its own staged changes over MCP, or a human publishes maintainer domain:server
#32641 find a colleague by name or email to fill a person field maintainer domain:server
#32686 create a record whose required file field must be filled maintainer domain:server
#32592 Studio shows changes staged or published outside the tab maintainer domain:ui
M2 What an agent can read #32865 per-object, read-only AI exposure declaration (protocol) — domain:spec
#32442 an approver sees and decides pending approvals over MCP #32865 (read half) domain:server
#32530 describe_object serves formula, autonumber and edit-denied fields as readonly: false — domain:server
M3 Answers that agree with the gate #32640 validate_expression ok where the gate refuses (relationship traversal) — domain:server
#32872 the rest of that family (null guard, undeclared hop field, …) — domain:server
#32757 run_action: a business refusal comes back as the engine chain — domain:server
#32163 list_actions offers identity actions the member cannot run — domain:server
#33178 stdio record resource answers a missing or hidden id uncoded (follow-up of #33030) — domain:server
#32456 verify_build / create_metadata miss a publish-time refusal — domain:cloud (cloud PM)
M4 Host seams and skills on the door #32766 per-request instructions seam for grants without the authoring family — domain:server
#32767 prompts/list projects a skill whose bound tools are not served — domain:server
#32885 SkillSchema.tools prose after #32767 #32767 domain:spec
#32714 loose ends of the per-member registry keys and the fallback host's action doors (stays under #32517) — domain:server
#33125 reclaim MCP pre-record uploads nobody claimed (ruling A 6868819455) — domain:server
#33191 avatars and logos name their file by URL, so console uploads cannot be reclaimed (remainder of #33125) #33125 domain:server

Out of scope (pointers)

Children

Every child in the table is attached with sub_issue_add, except #32714, which keeps its existing parent #32517. A new MCP card is linked here when it is first touched, and the owner lane adds its row.


Generated by Claude Code

Activity

  1. added
    trackingGenerated anchor/tracker issue — not dispatchable; exempt from the half-state sweep's findings
    area:aiAI-native — agent / tool / skill metadata, and the MCP surface an agent drives
    on Nov 12, 2026
  2. changed the title [-]MCP: agent read/write surface on the HTTP MCP door (tracking, kept by triage#1)[/-] [+][Epic] MCP: what an agent can read and write on the HTTP MCP door, and answers that agree with the gate[/+] on Nov 12, 2026
  3. 7 remaining items

  4. objectstack-fleet commented on Nov 13, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · hotlong · session_01Q4EjjMnyLqJdzuktEmRPXH

    Path: none

    Ruling recorded · MCP approval and upload p1 cards may be developed now, in parallel with the 18.4.0 cut · 2026-11-13T08:01Z

    Maintainer, verbatim (triage#1 session): 「同意改回p1」 · 「这些任务如果不影响发展,没有风险的话,都可以同步开发」 · 「如果不影响发版本」.


    Generated by Claude Code

  5. objectstack-fleet commented on Nov 13, 2026

    @objectstack-fleet
    ContributorAuthor

    epic:#32897#1 · os-tesla · session_01L9qibzoApSyVPuia3NCrBY

    Seated · round 1 open — epic seat epic:#32897#1 · os-tesla · session_01L9qibzoApSyVPuia3NCrBY · 2026-11-13T23:03Z · a thread of the os-tesla account's fleet project ("Objectstack devx ui adr-150")

    Audit only. This is the seat's registration and open-round marker.


    Generated by Claude Code

  6. objectstack-fleet commented on Nov 14, 2026

    @objectstack-fleet
    ContributorAuthor

    epic:#32897#1 · os-tesla · session_01L9qibzoApSyVPuia3NCrBY

    Seat offline · epic:#32897#1 · 2026-11-14T06:03Z

    On the maintainer's 「所有座位当前任务处理完,合并后就下班」 (2026-11-14T04:35Z) and 「各座位自己的契约复审也暂停,等新的 review agent 上线后复审」 (2026-11-14T04:37Z). Patrol deleted, mailbox PR #33162 closed in the same stroke.

    Landed this tenure (all merged, cards closed):

    Stay-behind (one): #32885 · PR #33188 @ 63201e82. Tier H (skills/**). Contract review PASS 6868711489, seat record with the landing terms on the PR. It waits only for os-zhuang's approval. After that approval, whoever holds the lane lands it: re-read checks and mergeable_state, then label-write --land, then close out #32885. The approval is not a contract review, so the review pause does not hold it.

    Filed, not dispatched (lane queues, domain:server):

    The milestone table in the body is current. No child is claimed by this seat any more, except #32885 through its PR.


    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

    area:aiAI-native — agent / tool / skill metadata, and the MCP surface an agent drivestrackingGenerated anchor/tracker issue — not dispatchable; exempt from the half-state sweep's findings

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions