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

Module to Kernel Duty Matrix

This page exists to prevent over-reading module/duty relationships into a docs-side matrix.

Scope​

The frozen source set includes:

  • module schemas and their repaired documentation projections
  • the kernel-duty taxonomy in schemas/v2/taxonomy/kernel-duties.yaml

It does not include a frozen canonical source that assigns primary or secondary kernel duties to each module.

What This Means​

Accordingly, this page should not create:

  • primary-duty assignments
  • secondary-duty assignments
  • exhaustive module-duty coverage claims
  • cross-cutting responsibility doctrine

Frozen Duty Taxonomy​

The frozen kernel-duty taxonomy defines these duty entries:

Duty IDDuty Name
KD-01Coordination
KD-02Error Handling
KD-03Event Bus
KD-04Learning Feedback
KD-05Observability
KD-06Orchestration
KD-07Performance
KD-08Protocol Versioning
KD-09Security
KD-10State Sync
KD-11Transaction

This taxonomy names duties only. It does not, by itself, assign them to module families.

How To Read Modules Against Duties​

If you need to reason about modules and duties:

  1. Read the repaired module pages first.
  2. Read the frozen kernel-duty taxonomy second.
  3. Treat any further relationship as interpretive unless a frozen source explicitly establishes it.

References​


Final Boundary: there is no frozen docs-side authority here for assigning kernel duties to modules. This page exists to say so explicitly.