Skip to content

os-layer

Version 2026.144.1443
Repo superproject

os — predictable system-state fixture for harness phase 1 Writes /etc/charly-os-marker containing the predetermined content marker charly-os-content-marker, and registers a long-lived bash service so that pgrep -x bash succeeds. Combined with a fedora base + supervisord this satisfies every scenario in the single-pod-system-state recipe.

  • os-bash

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run mkdir=/etc
run write=/etc/charly-os-marker
check the predetermined marker file exists at /etc/charly-os-marker
check the marker file carries the content marker charly-os-content-marker
check bash is present at /usr/bin/bash to back the keepalive service
check procps-ng is installed so pgrep can probe the keepalive process
check package=bash
check service=os-bash