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
Add a story shape-check; document the canonical example shape
- tests/examples/test_story_shape.py: an AST check that every client.py
constructs Client(...) inline in main's body, imports only the small
harness allowlist, reaches no private mcp attributes, and that
server_lowlevel.py never imports the high-level server module.
- stories/README.md gains a "Canonical shape" section with the pasteable
skeleton and the import rules; non-canonical stories state why in their
module docstring; server names normalised to "<story>-example".
- mrtr/ and subscriptions/ stubs note the lowlevel registration surface
now exists upstream and they graduate once this branch's base has it.
0 commit comments