Skip to main content
⚠️ Draft — Non-authoritative content (noindex)
INFORMATIVEDRAFTnone

Module Interactions

Scope

This page is an informative cross-reference for how MPLP module objects bind to one another through identifiers and references.

It is not a runtime orchestration specification, and it does not define new normative obligations beyond the underlying schemas and profile invariants.

Non-Goals

This page does not define:

  • runtime execution order
  • provider-specific orchestration
  • event bus implementation
  • UI workflow

1. Purpose

The purpose of this page is to make the main schema-level bindings between module objects easier to navigate.

2. Core Reference Bindings

FromFieldToMeaning
Plancontext_idContextPlan binds to a Context
Tracecontext_idContextTrace binds to a Context
Traceplan_idPlanTrace may bind to a Plan
Confirmtarget_idContext / Plan / Trace / Extension / otherConfirm points to the gated target
Confirmrequested_by_rolerole labelConfirm records who requested review
Collabcontext_idContextCollaboration session binds to a Context
Collab participantrole_idRoleOptional participant role binding
Dialogcontext_idContextDialog binds to a Context
Extensioncontext_idContextExtension binds to a Context
Networkcontext_idContextNetwork binds to a Context
Contextowner_roleRoleOptional owning role reference

3. Reading Guidance

Use this page as a map, then go to the relevant source page:

  • schema truth: schemas/v2/*.schema.json
  • module pages: this section of the docs
  • profile constraints: schemas/v2/invariants/*.yaml

4. Boundary Notes

  • Not every reference implies runtime execution ordering.
  • Not every relation here is mandatory in every product flow.
  • Runtime coordination behavior belongs in runtime/profile guidance, not in this page.

5. References

  • schemas/v2/mplp-context.schema.json
  • schemas/v2/mplp-plan.schema.json
  • schemas/v2/mplp-confirm.schema.json
  • schemas/v2/mplp-trace.schema.json
  • schemas/v2/mplp-role.schema.json
  • schemas/v2/mplp-collab.schema.json
  • schemas/v2/mplp-dialog.schema.json
  • schemas/v2/mplp-extension.schema.json
  • schemas/v2/mplp-network.schema.json

Final Boundary: this page is a navigation/reference aid for module bindings. It is not a runtime behavior contract.