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.