Skip to content

[CTX-0045] docs(spec): record the plugin remote-capability consumption boundary (candidate) - #84

Merged
Xuepoo merged 2 commits into
mainfrom
ctx-0045/docs-remote-capability
Sep 21, 2026
Merged

Xuepoo merged 2 commits into
mainfrom
ctx-0045/docs-remote-capability

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Records the plugin-side slice of the remote-infrastructure direction per issue #83.

  • extensibility/plugin-system.md: new candidate subsection "Candidate remote capability boundary: host infrastructure, plugin consumption" after the recorded bitty.http network-capability direction — network implementation stays on the Rust host side; a plugin consumes selected host surfaces (the accepted bitty.notify.show primitive, plus a candidate event-publish call with an illustrative spelling); remote availability never widens plugin authority.
  • Open points gains the matching entry (which remote surfaces are plugin-visible, payload shapes, scopes, consent, subscription).

Constraints honored

  • Candidate direction only; no accepted surface changed; bitty.remote.publish explicitly marked as an illustrative spelling.
  • Composes with the accepted plugin host runtime contract (notify primitive, RC-8 rate governance); terminal-side record owns the transport/protocol content.
  • Section spine conformance; gates green locally: just check (70 files, 0 issues) and act -n --action-offline-mode.

Test plan

  • just check green locally
  • act -n --action-offline-mode -W .github/workflows/ci.yml passes
  • CI Docs quality green
  • Independent review

Closes #83

…(candidate)

Record the plugin-side slice of the remote-infrastructure direction in
extensibility/plugin-system.md: network implementation stays on the Rust host
side, while a plugin consumes selected host surfaces (the accepted
bitty.notify.show primitive, plus a candidate remote event-publish call with
an illustrative spelling). Remote availability never widens plugin authority.
Add the matching Open points entry.

Closes #83
@Xuepoo Xuepoo added docs Documentation area:plugin Area: plugin host P1 Priority: high labels Sep 20, 2026
@Xuepoo Xuepoo added this to the v0.1.0 milestone Sep 20, 2026
…y boundary

Congruence fixes after the approving round-2 review:
- name the accepted `platform.notify` capability gate beside the notification
  primitive;
- tighten the grant-symmetry sentence so its subject matches the recorded
  pairing (a device grant adds no plugin authority);
- fold the inline Open paragraph into the centralized Open points list and
  name RC-8's defining source.
@Xuepoo
Xuepoo merged commit d8d0575 into main Sep 21, 2026
4 checks passed
@Xuepoo
Xuepoo deleted the ctx-0045/docs-remote-capability branch September 21, 2026 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:plugin Area: plugin host docs Documentation P1 Priority: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(spec): record the plugin remote-capability consumption boundary (candidate)

1 participant