diff --git a/docs/roadmap/features/0015-dnd-s3-storage-and-publishing.md b/docs/roadmap/features/0015-dnd-s3-storage-and-publishing.md index aa85f24..d2dcdf5 100644 --- a/docs/roadmap/features/0015-dnd-s3-storage-and-publishing.md +++ b/docs/roadmap/features/0015-dnd-s3-storage-and-publishing.md @@ -1,6 +1,6 @@ # Feature 0015: Enable D&D S3 Storage and Publishing -Status: in_progress +Status: done ## Summary diff --git a/docs/roadmap/features/0016-deploy-dnd-pipeline-to-pipeline-dnd.md b/docs/roadmap/features/0016-deploy-dnd-pipeline-to-pipeline-dnd.md index 4f025cd..9c6894d 100644 --- a/docs/roadmap/features/0016-deploy-dnd-pipeline-to-pipeline-dnd.md +++ b/docs/roadmap/features/0016-deploy-dnd-pipeline-to-pipeline-dnd.md @@ -1,6 +1,6 @@ # Feature 0016: Deploy the D&D Pipeline to `pipeline-dnd` -Status: ready +Status: in_progress ## Summary diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 959c045..f0c1237 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -1,6 +1,6 @@ # Implementation Plan 0016: Deploy the D&D Pipeline to `pipeline-dnd` -Status: ready +Status: in_progress Target executor: GPT-5.6-Terra @@ -82,6 +82,8 @@ scope, rationale, target state, and acceptance criteria. ## Stage 1: Establish Local Preparation and Record Deployment Inputs +Completion: complete (consumer `716a80ef68208537dacfa5f0f22259bf42ae6279`) + ### Objective and Owning Repository Record known and pending deployment inputs in `rakestraw-ansible` and close the reviewed @@ -377,14 +379,21 @@ independent review. ## Progress Notes -The initial attempt stopped before consumer changes. Its report that Ansible -was not installed was incorrect: workspace `.venv/bin/ansible` and -`.venv/bin/ansible-playbook` were verified as Core 2.21.3 on `devbench-02`. -Stages 1–2 may now proceed locally. Public Gitea and Galaxy were reported -reachable. The reported rejected target SSH identity, missing operational -controller details, and unavailable Vault workflow/values remain Stage 3 -prerequisites. The unselected acceptance session/audio remains a Stage 4 -prerequisite. No stage or live deployment is complete. +- Stage 1 is complete in consumer commit + `716a80ef68208537dacfa5f0f22259bf42ae6279`. The linked deployment runbook + records the Ansible Core 2.21.3 local toolchain, the effective repository + defaults, successful public-source reachability, and the inputs pending for + live deployment and session acceptance. +- Feature 0015 is closed after independent review found no remediation issue. + Its reviewed pipeline commit is + `51566afcf69083cdbb5b5718f2544c86b079001c`; collection fixture, squash, and + merge commits are `cf3de016ee09edf91afc3bc1addfd926d4a172ad`, + `77f67adbc0f700e88bc15554e02052eaa22f1033`, and + `46913446765e86ecfb29ebad9955d579ef6a4c7e`. +- Stage 2 local consumer preparation is next. The rejected target SSH identity, + operational controller details, and Vault workflow/values remain Stage 3 + prerequisites. The acceptance session/audio selection remains a Stage 4 + prerequisite. No live deployment has begun. ## Open Questions diff --git a/docs/status.md b/docs/status.md index 278233a..d6392ea 100644 --- a/docs/status.md +++ b/docs/status.md @@ -4,10 +4,10 @@ Last updated: 2026-09-21 Current milestone: Operational D&D pipeline deployment -Current focus: Resume Feature 0016 local preparation using the installed -workspace Ansible tools. Controller/SSH/Vault inputs gate live deployment; -session selection gates the end-to-end exercise. Feature 0015 passed independent -review without findings; administrative closeout remains part of Stage 1. +Current focus: Prepare the Feature 0016 consumer playbook and inventory using +the installed workspace Ansible tools. Controller/SSH/Vault inputs gate live +deployment; session selection gates the end-to-end exercise. Feature 0015 is +complete after independent review found no remediation issue. | ID | Deliverable | Owner | State | Evidence or next step | | --- | --- | --- | --- | --- | @@ -34,8 +34,8 @@ review without findings; administrative closeout remains part of Stage 1. | F0012 | Assemble the D&D collection | ansible-collection-dnd and ansible-role-dnd-pipeline | done | Pipeline `600eb21` assembled and validated through collection remediation commit `da67b34` | | F0013 | Publish the first coordinated suite release | all Ansible repositories and workspace | done | Public [`rakestraw.dnd` 0.1.0 release](https://gitea.maximumdirect.net/eric/ansible-collection-dnd/releases/tag/v0.1.0); documentation remediation completed in pipeline `78afffe` and collection `5e695f3` | | F0014 | Enroll existing pipeline operators | ansible-role-dnd-pipeline, ansible-collection-dnd, and workspace | done | Pipeline `c13f726` and collection import `c0b0ebd` passed their complete integration suites and independent review with no remediation findings | -| F0015 | Enable D&D S3 storage and publishing | ansible-role-dnd-pipeline, ansible-collection-dnd, and workspace | in_progress | Pipeline `51566afcf69083cdbb5b5718f2544c86b079001c`, collection fixture `cf3de016ee09edf91afc3bc1addfd926d4a172ad`, collection squash `77f67adbc0f700e88bc15554e02052eaa22f1033`, and collection merge `46913446765e86ecfb29ebad9955d579ef6a4c7e` passed the complete repository suites; independent review is next | -| F0016 | Deploy the D&D pipeline to `pipeline-dnd` | rakestraw-ansible and workspace | ready | Revised [implementation plan](roadmap/implementation.md) permits local Stages 1–2 with `.venv` tooling; operational inputs gate Stages 3–4 only | +| F0015 | Enable D&D S3 storage and publishing | ansible-role-dnd-pipeline, ansible-collection-dnd, and workspace | done | Pipeline `51566afcf69083cdbb5b5718f2544c86b079001c`, collection fixture `cf3de016ee09edf91afc3bc1addfd926d4a172ad`, collection squash `77f67adbc0f700e88bc15554e02052eaa22f1033`, and collection merge `46913446765e86ecfb29ebad9955d579ef6a4c7e` passed the complete repository suites and independent review with no remediation findings | +| F0016 | Deploy the D&D pipeline to `pipeline-dnd` | rakestraw-ansible and workspace | in_progress | Stage 1 runbook committed in consumer `716a80ef68208537dacfa5f0f22259bf42ae6279`; Stage 2 local consumer preparation is next, while operational inputs gate Stages 3–4 | | A0001 | Audit completed standalone-role test suites | workspace and standalone roles | done | Findings recorded in `docs/roadmap/test-suite-audit-findings.md` | | R0001 | Simplify completed standalone-role test suites | workspace and standalone roles | done | Role commits `e08c63c`, `d2d0b9d`, and `cfecf37` passed implementation and independent review |