Skip to main content

TreeStructure

Generic tree structure β€” traversal/path/audit verdict aggregation (Layer 1 Core).

Status​

KeyValue
Layercore
TierL1
Statusreleased
Version1.0.0
PriceFree (free)
CategoryInfrastructure

Overview​

Overview​

TreeStructure is a Layer 1 Core Plugin providing traversal/path/verdict aggregation for any ID + parent_id tree (org charts, categories, menus, curriculum, comment chains).

Boundary (ADR-039 Case 7)​

Generalized from CurriculumStructure (exam.how Chapter origin). Audit checklist 6 labels externalized to config for per-SaaS customization.

Components​

  • TreeNode DTO (id, parent_id, name, depth, sort_order, slug)
  • TreeTraversal: ancestors/children/siblings/descendants
  • PathBuilder: configurable separator
  • AuditVerdictAggregator: fail > warn > pass priority
  • AuditChecklist: configurable labels (default = education domain)

License​

MIT

Demos​


πŸ›’ View on Plugin Store: store.codebase.how/plugins/tree-structure