#!/usr/bin/env bash # Install host-side FI research brief timer on railiance01 (user systemd). # Run ON railiance01 from a freedom-intelligence checkout: # ./scripts/railiance-rhythm/install-on-railiance.sh # # Prerequisites: # - activity-core definition fi-daily-research-brief enabled (cluster) # - rein-aharness installed with fi-research-brief command # - freedom-intelligence clone with write access for brief commits set -euo pipefail ROOT="$(cd "$(dirname "$0")/../.." && pwd)" UNIT_DIR="${HOME}/.config/systemd/user" mkdir -p "${UNIT_DIR}" chmod +x "${ROOT}/scripts/railiance-rhythm/"*.sh cp -f "${ROOT}/scripts/railiance-rhythm/systemd/fi-research-brief-daily.service" "${UNIT_DIR}/" cp -f "${ROOT}/scripts/railiance-rhythm/systemd/fi-research-brief-daily.timer" "${UNIT_DIR}/" systemctl --user daemon-reload systemctl --user enable --now fi-research-brief-daily.timer systemctl --user list-timers --all | grep fi-research || true echo "Installed. Logs: ~/.cache/freedom-intelligence/rhythm/" echo "Cadence truth: activity-core (07:30). Executor: this timer (07:35) → rein-aharness."