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.
Services
Section titled “Services”os-bash
Acceptance plan
Section titled “Acceptance plan”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 |