Commit e73a121
committed
test(mcp): drive the stdio door's posture matrix, and a changeset
A real `ObjectKernel` holds the services, so the classification under
test is the registry's own branded / unbranded rejection rather than a
stub error thrown at the seam. `@objectstack/core` is not mocked: the
real verify then authorize chain runs, Layer 0 is modelled as the hard
`organization_id = context.tenantId` equality it is, and every write is
read back from the fixture's table rather than from a response body.
Eighteen arms: controls in both directions, the ex-member and the
organization-less key, the `single` and `group` narrowness rows, the
registered-and-broken 503 pin with its ADR-0112 code AND status, the
never-registered contrast that doubles as the permanent ablation, and the
per-call arms a hoisted posture would redden.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D47qPfEWVPmhguWgBZCi5N1 parent a319a32 commit e73a121
2 files changed
Lines changed: 565 additions & 0 deletions
File tree
- .changeset
- packages/mcp/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
0 commit comments