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.