Skip to content

RFC: Capsule interface system#20

Open
joshuajbouw wants to merge 2 commits into
mainfrom
rfc/capsule-interface-system
Open

RFC: Capsule interface system#20
joshuajbouw wants to merge 2 commits into
mainfrom
rfc/capsule-interface-system

Conversation

@joshuajbouw

Copy link
Copy Markdown
Contributor

Formalizes the capsule interface system as shipped in v0.5.0: imports/exports with semver versioning, WIT interface definitions, boot-time validation, install-time export conflict detection, and middleware interceptor chain with Continue/Final/Deny semantics.

Replaces closed PRs #9, #10, #12, #13, #15, #19 which described the pre-implementation design.

Imports/exports with semver, WIT interface definitions, boot-time
validation, install-time export conflict detection, and middleware
interceptor chain with short-circuit semantics.
…stions

Split interceptor chain into separate RFC. Added: meta.json section, WIT/TOML
relationship explanation, removal safety, append-only store drawback, OSGi
prior art, 5 substantive unresolved questions, interface deprecation future.
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