Skip to content

[process-manager PM-19] Compile adapters: ProcessSpec → systemd/Servy unit configs #530

Description

@rickylabs

Summary

Compile ProcessSpec graphs into systemd/Servy unit configs in the core — calls the existing renderers, never a parallel renderer (wrap-don't-reinvent).

Scope

Design source

  • research/design/d1-supervision-engine-core.md (D1-S11) · plan.md §4 PM-19

Acceptance criteria

  • gate: one renderer code path — compile adapters delegate to the shipped renderers (import-graph asserted)
  • gate: round-trip test: graph → units → the OS layer can start/stop them (mocked adapters)
  • gate: scoped check/lint/fmt wrappers green (--ext ts,tsx)

Non-scope

  • Renderer feature work (PM-15).

Drift / Debt

  • none

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:deployDeployment: CLI/Aspire deploy, targets, bare-metalarea:pluginsplugins/* and plugin-core packagesepic:process-managerProcess manager plugin epic (bare-metal supervisor + admin console, child of #327)priority:p1Highstatus:planHarness plan phasetype:featwave:v1-min

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions