Raxol.Adaptive.Supervisor (Raxol v2.6.0)

View Source

Supervisor for the adaptive UI subsystem.

Children (started in order):

  1. BehaviorTracker -- records pilot interactions
  2. LayoutRecommender -- rule-based layout suggestions, auto-subscribes to BehaviorTracker
  3. FeedbackLoop -- accept/reject tracking, auto-subscribes to LayoutRecommender

Subscriptions are wired automatically via :subscribe_to init options. LayoutTransition is pure functional, no process needed.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(opts \\ [])

@spec start_link(keyword()) :: Supervisor.on_start()