Skip to content

v0.11.0 - Extensibility Boundary Contract, no execution

OrbitFabric v0.11.0 defines the extensibility boundary without introducing plugin execution.

This release is intentionally narrow.

It makes future extensibility explicit as a boundary contract around Core-owned Mission Data Contract semantics, not as a plugin runtime, loader, registry or execution mechanism.


Purpose

The purpose of v0.11.0 is to define how future extensions may relate to OrbitFabric Core without becoming a second source of truth.

The accepted posture is:

extensibility is descriptive before it is executable

OrbitFabric Core remains responsible for:

Mission Model loading
structural validation
semantic linting
scenario validation
scenario evidence semantics
runtime-facing contract binding semantics
ground-facing artifact semantics
model_summary.json semantics
entity_index.json semantics
relationship_manifest.json semantics
stability and compatibility classification
release compatibility policy

Future extensions may add value at the edges, but they must consume Core-owned structured surfaces and must not redefine Core Mission Data Contract semantics.


Added

v0.11.0 adds:

ADR-0015 - Extensibility Boundary Contract, No Execution
Extensibility Boundary Contract reference documentation
non-normative guidance for future descriptive extension metadata
explicit Core ownership rules
explicit extension ownership rules
provenance expectations for future extension-owned artifacts
semantic override ban
explicit downstream consumer rules
compatibility-sensitive extensibility boundary expectations before v1.0.0

The new reference page is:

docs/reference/extensibility-boundary-contract.md

The new ADR is:

docs/adr/ADR-0015-extensibility-boundary-contract-no-execution.md

Changed

v0.11.0 updates the public documentation baseline from:

v0.10.1 - Documentation and Published Site Consistency

to:

v0.11.0 - Extensibility Boundary Contract, no execution

It also marks v0.12.0 - v1.0 Release Candidate Hardening as the next roadmap milestone.


Boundary

v0.11.0 intentionally does not introduce:

new Mission Model semantics
new YAML fields
new model domains
new CLI behavior beyond version reporting
new JSON report fields
new generated Core surfaces
new lint diagnostics
new scenario behavior
metadata schema
JSON metadata shape
metadata manifest format
metadata parser
metadata loader
metadata validator
new extension command
plugin discovery
plugin loading
plugin execution
custom lint plugin execution
custom generator plugin execution
dynamic extension runtime
third-party code execution
remote plugin registry
plugin marketplace
extension installation
extension dependency resolution
relationship graph
dependency graph
runtime behavior
ground behavior
Studio-specific API
schema migration tooling
JSON Schema publication
stable v1.0 compatibility guarantee

v0.11.0 is an extensibility boundary and release-alignment milestone only.


Result

After v0.11.0, OrbitFabric has a documented boundary for future extensibility.

The stable rule is:

Mission Model remains the source of truth.
Core owns Mission Data Contract semantics.
Extensions consume Core-owned structured surfaces.
Extension-owned outputs remain distinguishable from Core-owned outputs.
Extensions must not override Core semantics.
Execution is out of scope.

The next milestone is:

v0.12.0 - v1.0 Release Candidate Hardening

That next milestone should focus on consistency, release hardening, validation coverage and removal of ambiguity before declaring a stable Mission Data Contract.