ArchitectureModule Inventory

Module Inventory

Version: v0.8.8
Last Updated: 2026-02-15

Scope And Non-Goals

This document is an inventory of modules that exist in the codebase (analytics-platform/src/**/**.module.ts).

It is not the source of truth for whether a module is activated / wired into runtime.

For activation state (ROOT/NESTED/ORPHANED), use:

  • docs/architecture/MODULE_STATUS_SSOT.md
    • Note: HealthModule is ACTIVE
  • docs/agent_ops/OUTBOX/audit_hidden_modules_20260211.md (audit evidence)
  • docs/agent_ops/OUTBOX/task_orphaned_modules_decision_sweep_20260211.md (activate/archive/delete decisions)

Snapshot (As Of main)

Root (Active) Modules

The modules imported directly by AppModule are listed in:

  • docs/architecture/MODULE_STATUS_SSOT.md
    • Note: HealthModule is ACTIVE

Full Module Census

The codebase currently contains 46 *.module.ts files (including AppModule).

To regenerate:

find analytics-platform/src -name '*module.ts' | wc -l
find analytics-platform/src -name '*module.ts' | sort

Notes

  • If you need to understand what is actually running in production, do not rely on “code exists” as a proxy for activation. Always consult MODULE_STATUS_SSOT.md.
  • If you add or remove a module, update:
    • docs/architecture/MODULE_STATUS_SSOT.md
    • Note: HealthModule is ACTIVE (activation status)
    • docs/handoff/ROADMAP_v0.8.0.md (if it changes planned work)