Skip to content

docs(plans): matrix rows for 2026-09-29 — Discord listed, GitHub grant renewed, Rewire restored, hosted-MCP through step 6a - #2041

Merged
lilyshen0722 merged 4 commits into
mainfrom
docs/matrix-hosted-mcp-live-0930
Sep 30, 2026
Merged

lilyshen0722 merged 4 commits into
mainfrom
docs/matrix-hosted-mcp-live-0930

Conversation

@lilyshen0722

@lilyshen0722 lilyshen0722 commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Connector-lane matrix update for 2026-09-29. It is docs-only, one file (docs/plans/integration-readiness-matrix.md). Revised after Rhea's three holds: the hosted-MCP row claimed every §10 step had shipped, and step 6b had not; Decisions item 1 still said the GitHub grant had lapsed; the Discord row said offered:false came from missing keys, when it comes from the roster.

What changes:

Evidence (sanitized, measured 2026-09-30 ~04:15Z against the live build)

The live backend is 9ac94e95 (pod started 03:30Z), which contains both 2322de60 and 96cc9711 (git merge-base --is-ancestor).

  • Discord, from GET /api/installables: {"installableId":"discord","list":"channels","available":true,"offered":false}. The roster check (read-only DB) finds no discord Installable row, so offered is false by offeredByRoster. available: true is manifest readiness (keys present).
  • GitHub grant, from GET /api/grants/<id> as its owner: {"grantId":"grant_3c4d6ad5-…","target":"pod","tools":["github.list_issues","github.create_issue","github.close_issue"],"writeMode":"write-with-confirm","expiresAt":"2026-10-06T11:12:28.074Z","revokedAt":null}. Target and audience, from a read-only DB lookup: {"pod":"C4 run 2026-09-18","audience":["Sam","c3stranger0912","c4-smoke"]}
  • Rewire, a read-only DB check: {"row":"…4b108f","scope":"pod","isActive":true,"liveRelay":true,"pod":"Rewire Live Demo","activeRowsOnThatChat":1}, with the row created 2026-08-26T19:31:54Z and the walk row (…1701c2) isActive: false
  • Hosted-MCP, unknown entry: GET /api/integrations/connect/hosted-mcp/nonexistent/callback → 302 to /v2/connectors?hostedMcp=error&code=unknown_entry

Gate: Rhea (docs-only).

🤖 Generated with Claude Code

https://claude.ai/code/session_013geJsV4RJMujdvpf3JV2Cv

lilyshen0722 and others added 3 commits September 29, 2026 20:40
…t renewed, Rewire relay restored, hosted-MCP live

- Discord: C0 moves from "not offered" to "listed, not offered". #1826 is live, and the
  catalogue returns discord with offered:false, since commonly.me has no Discord keys. C1 stays red (TASK-104).
- GitHub (app): a new owner grant (grant_3c4d6ad5, the same scope as 09-18) runs to 2026-10-06,
  so C3, C4 and C8 are walkable again; none has been walked on the current build.
- Telegram walk notes: Rewire Live Demo relay restored by reactivating Sam's existing row.
- New row: the hosted-MCP generic type (TASK-172). Every §10 build step is live on 2322de6; the catalogue is
  empty; the first entry is open for Sam (Linear if its tools/list annotates, else Sentry).
- Decisions for Sam: item 4 (the #1826 renders) is done.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013geJsV4RJMujdvpf3JV2Cv
…2041)

#2035 shipped step 6a, the removal sequence. The admin account-delete 409 and TASK-147's remaining per-path
witnesses (step 6b) are not on main: admin/users.ts deletes the User without the 409. The row said every
step had shipped; it now says step 6b is still open.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013geJsV4RJMujdvpf3JV2Cv
…s second hold on #2041)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013geJsV4RJMujdvpf3JV2Cv
@lilyshen0722 lilyshen0722 changed the title docs(plans): matrix rows for 2026-09-29 — Discord listed, GitHub grant renewed, Rewire restored, hosted-MCP live docs(plans): matrix rows for 2026-09-29 — Discord listed, GitHub grant renewed, Rewire restored, hosted-MCP through step 6a Sep 30, 2026
…(Rhea's third hold on #2041)

offered comes from installableCatalogService's offeredByRoster (an active builtin Installable row exists);
commonly.me has no discord Installable row. available is manifest readiness and reads true.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013geJsV4RJMujdvpf3JV2Cv
@lilyshen0722
lilyshen0722 added this pull request to the merge queue Sep 30, 2026
Merged via the queue into main with commit 1691753 Sep 30, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant