docs(workplan): mark RAIL-BS-WP-0001 completed

All four tasks done; SBOM ingested 13 packages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-03-01 20:23:05 +01:00
parent f7b8cdb4c1
commit c60f678756

View file

@ -4,13 +4,14 @@ type: workplan
title: "Dependency Management — Add lockfile for Ansible control-node deps" title: "Dependency Management — Add lockfile for Ansible control-node deps"
domain: railiance domain: railiance
repo: railiance-bootstrap repo: railiance-bootstrap
status: active status: completed
owner: railiance owner: railiance
topic_slug: railiance topic_slug: railiance
state_hub_workstream_id: 59155efb-b461-4caa-ad7b-b3fce348db84 state_hub_workstream_id: 59155efb-b461-4caa-ad7b-b3fce348db84
state_hub_task_id: 5f8cade5-119c-42e8-ba93-e9d0478650e4 state_hub_task_id: 5f8cade5-119c-42e8-ba93-e9d0478650e4
created: "2026-03-01" created: "2026-03-01"
updated: "2026-03-01" updated: "2026-03-01"
completed: "2026-03-01"
--- ---
# Dependency Management — Add Ansible control-node lockfile # Dependency Management — Add Ansible control-node lockfile
@ -51,8 +52,9 @@ dependencies. No `ansible/requirements.yml` exists for Galaxy collections
```task ```task
id: RAIL-BS-WP-0001-T01 id: RAIL-BS-WP-0001-T01
state_hub_task_id: 5f8cade5-119c-42e8-ba93-e9d0478650e4 state_hub_task_id: 5f8cade5-119c-42e8-ba93-e9d0478650e4
status: todo status: done
priority: medium priority: medium
completed: "2026-03-01"
``` ```
Review `bin/` commands, Ansible playbooks, and any Python scripts in the repo. Review `bin/` commands, Ansible playbooks, and any Python scripts in the repo.
@ -65,8 +67,9 @@ List all pip packages that must be present on the control node:
```task ```task
id: RAIL-BS-WP-0001-T02 id: RAIL-BS-WP-0001-T02
status: todo status: done
priority: medium priority: medium
completed: "2026-03-01"
``` ```
1. Create `pyproject.toml`: 1. Create `pyproject.toml`:
@ -87,8 +90,9 @@ priority: medium
```task ```task
id: RAIL-BS-WP-0001-T03 id: RAIL-BS-WP-0001-T03
status: todo status: done
priority: medium priority: medium
completed: "2026-03-01"
``` ```
From `~/the-custodian/state-hub/`: From `~/the-custodian/state-hub/`:
@ -104,8 +108,9 @@ with a package count and no gap warning.
```task ```task
id: RAIL-BS-WP-0001-T04 id: RAIL-BS-WP-0001-T04
status: todo status: done
priority: low priority: low
completed: "2026-03-01"
``` ```
Create `ansible/requirements.yml`. If no Galaxy roles or collections are used, Create `ansible/requirements.yml`. If no Galaxy roles or collections are used,