← BACK TO INDEX

Module System

Formalizing constructible units and operational boundaries.

Purpose of the Module System

The module system exists to formalize what can be constructed and operated within STC without embedding domain-specific assumptions into the planner or simulator.

Module Definition

Each module describes behavior declaratively through:

  • • Required inputs / Produced outputs
  • • Resource consumption profiles
  • • Maintenance requirements
  • • Operational & Environmental constraints
  • • Compatibility & Interdependency rules

Composability

Modules are designed to be composable without combinatorial explosion. Compatibility rules and dependencies exist to prevent invalid system configurations from being expressible in the first place.