Architecture

Architecture explains how Joulie turns policy intent into node-level enforcement.

If you are new, first read:

  1. Core Concepts
  2. Quickstart

Core story

  1. Operator computes desired node power state.
  2. Desired state is published in NodePowerProfile.
  3. Agent reads desired state and applies controls through configured backends.
  4. Telemetry and status feed the next reconcile step.
Joulie architecture overview

Read in this order

  1. CRD and Policy Model
  2. Joulie Operator
  3. Joulie Agent
  4. Policy Algorithms
  5. Input Telemetry and Actuation Interfaces
  6. Metrics Reference