Record the Scriptorium credential update handoff

This commit is contained in:
2026-09-29 18:47:03 +00:00
parent ed91180899
commit 7f957e14bc
3 changed files with 37 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
# Feature 0023: Adopt Narratio v3.1.0 and Forward Scriptorium Credentials
Status: ready — roadmap and implementation plan approved
Status: in_progress — implementation complete; awaiting independent review
## Summary
@@ -153,6 +153,31 @@ Publishing required Ansible dependency commits is explicit in that plan's scope;
this planning pass does not push anything. Operational deployment and a paid/live smoke run
remain separate operator activities, not feature-completion gates.
## Implementation Evidence
Implementation completed on 2026-09-29. The public Narratio role revision is
`758aed7a74c9a64ad02e13ff551b4f7aea16b3af`; the public D&D pipeline role
revision is `0f841fd91ffc533aeec0ec688e81c24bd187a845`; the public
collection revision is `002e86c9deb90820a2f1c2f55e1f4d8be59b7c96`.
The consumer revision `67cc22f37f042fa12ada09547efa677022242284` is
committed locally and not published, preserving its earlier local commits.
The collection's imported pipeline Git tree exactly matches the public source
revision. No release tag or artifact was created.
The Narratio role, pipeline role, and collection each passed `bash -n
tests/integration`, their full `./tests/integration` harnesses, and `git diff
--check`. The role and collection harnesses passed on their first runs. The
pipeline harness's first run encountered a public Git HTTPS timeout; an
unchanged retry passed, including native base/testing configuration inspection
and a zero-change repeat. The consumer installed the collection manifest's D&D
dependencies and exact collection revision in disposable paths; `--list-hosts`
selected only `pipeline-dnd`, `--syntax-check` passed, and `git diff --check`
passed. No operational controller or target host was contacted.
No implementation scope deviation was needed. Independent review remains
pending. Offline configuration and convergence checks do not prove that the
operator's actual key is valid or that a live trim request will succeed.
## Open Questions
None identified.

View File

@@ -235,6 +235,8 @@ commits local; record validation and the selected collection revision.
## Stage 5: Record implementation results for review
Completion: complete (2026-09-29). Feature remains in progress pending independent review.
### Required Policy Review
Read `AGENTS.md`, `docs/orientation.md`, `docs/conventions.md`, and
@@ -280,6 +282,10 @@ paths, listed only `pipeline-dnd`, passed playbook syntax and whitespace checks,
and left inventory, Vault, playbooks, and operational hosts untouched. The
consumer commit remains local alongside its pre-existing unpublished commits.
Stage 5 recorded exact revisions and validation in the feature roadmap and
workspace status. `git diff --check` and `scripts/status` passed; all changed
application repositories are clean. The workspace handoff commit remains local.
## Open Questions
None.

View File

@@ -4,10 +4,10 @@ Last updated: 2026-09-29
Current milestone: Operational D&D pipeline deployment
Current focus: Feature 0023's roadmap and staged implementation plan are approved
and ready for the implementation sprint. Narratio v3.1.0 is released; its public tag was
verified. The feature wires Scriptorium credentials through the standalone role
and D&D suite to address the operator's reported trim HTTP 401.
Current focus: Feature 0023 implementation is complete and awaiting independent
review. Narratio v3.1.0 and Scriptorium credential selection are wired through
the standalone role, D&D suite, collection, and local consumer pins. No
operational deployment or provider-authentication check was performed.
Feature 0022 and the application upgrade sequence remain complete. Broader
downgrade/removal policy remains unselected design work.
See the [upgrade sequence](roadmap/application-upgrade-sequence.md) and
@@ -47,7 +47,7 @@ See the [upgrade sequence](roadmap/application-upgrade-sequence.md) and
| F0021 | Adopt Narratio v3.0.0 | Narratio role and workspace | done | Role `3c0700b`, following `a28f22c` and `45f6836`, passed independent review with no findings; [feature roadmap](roadmap/features/0021-narratio-v3-adoption.md) records evidence; suite pins unchanged |
| F0022 | Integrate the reviewed application upgrades | Pipeline role, collection, consumer, and workspace | done | Closed after review and resolution of all three findings; public pipeline `37b1cf6`, public collection `b3bc045`, local consumer `15f0f4e`; [remediation evidence](roadmap/remediation.md) |
| A0001 | Audit completed standalone-role test suites | workspace and standalone roles | done | Findings recorded in `docs/roadmap/test-suite-audit-findings.md` |
| F0023 | Adopt Narratio v3.1.0 and forward Scriptorium credentials | Narratio role, pipeline role, collection, consumer, and workspace | ready | Roadmap and [implementation plan](roadmap/implementation.md) approved; v3.1.0 tag verified; ready for implementation |
| F0023 | Adopt Narratio v3.1.0 and forward Scriptorium credentials | Narratio role, pipeline role, collection, consumer, and workspace | in_progress | Public Narratio role `758aed7a`, pipeline `0f841fd`, collection `002e86c`; local consumer `67cc22f`. Harnesses and consumer syntax passed; [feature evidence](roadmap/features/0023-narratio-scriptorium-credentials.md); independent review pending |
| R0001 | Simplify completed standalone-role test suites | workspace and standalone roles | done | Role commits `e08c63c`, `d2d0b9d`, and `cfecf37` passed implementation and independent review |
## Updating This File