Skip to main content

Module profile

Module profile 

Source
Expand description

Domain specializations for node graphs.

A profile selects:

  • how port types are resolved (schema vs inferred vs domain-owned),
  • which compatibility rules apply,
  • how concretization (dynamic ports) is scheduled,
  • how validation diagnostics are produced.

This module is intentionally headless (no fret-ui dependency).

Enums§

ApplyPipelineError

Traits§

GraphProfile
Profile hooks for typed graphs and domain specialization.

Functions§

apply_connect_plan_with_profile
Helper for UI loops: apply a ConnectPlan as a transaction via the profile pipeline.
apply_transaction_with_profile
Applies a transaction and runs profile-driven concretization/validation to a fixed point.