IntentCenter

Source D — extensibility and platform

Workflow engine

lib/transitions supports state-machine style flows for asset lifecycle (stock, deployment, retirement paths inferred from naming).

Customization

lib/custom_fields, lib/permissions, lib/hooks, lib/polymorphic patterns mirror enterprise CMDB flexibility—operators extend models without constant schema forks.

Visibility

lib/visibility_scope suggests row-level or scope-limited visibility rules for large organizations.

Contrast with Source A

Source A centralizes network-domain extensibility (relationships, Git, jobs). Source D centralizes asset and procurement extensibility with DC visualization.