US09-05 — Automate Documentation Acceptance #106
Notifications
Due Date
No due date set.
Depends on
#102 US09-01 — Serve the Documentation Inside the Application
domverse/photoanalyzer
#103 US09-02 — Write the Installation and Operations Manual
domverse/photoanalyzer
#104 US09-03 — Write the Architecture Overview
domverse/photoanalyzer
#105 US09-04 — Write the User Manual with Generated Screenshots
domverse/photoanalyzer
Reference: domverse/photoanalyzer#106
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Source specification: delivery_backlog/stories/US09-05-docs-gate.md
US09-05 — Automate Documentation Acceptance
Epic: E09
As a release owner, I want one gate that proves the documentation still describes the
application, so that a change to the code cannot quietly make the manuals wrong.
Acceptance criteria
shape the release and container gates already use.
index; an image is referenced but missing or present but unreferenced; a documented
setting, command, exit code, error code, or state does not exist in the code; a code
path exists that the documentation is required to cover and does not.
matches the committed one beyond a stated tolerance, so a UI change that invalidates the
manual is a red build rather than a discovery months later.
error or CSP violation, and asserts that
script-srccontains neither'unsafe-eval'nor
'unsafe-inline'.phase_imarker; CI runs the gate, and the earlier epic suites keeprunning unchanged.
the forgotten copy.
story.
Automated tests
image, an undocumented error code, and a stale screenshot each fail it, and a clean tree
passes.
phase_iin CI.Dependencies
Claimed for implementation on branch
us/US09-05-automate-documentation-acceptance.Submitted for review: #111
Tests passed:
work_item/scripts/python -m unittest discover -s work_item/tests -vwork_item/scripts/python -m pytest tests -qwork_item/scripts/python -m pytest tests -m phase_i -qCompleted and merged via PR #111.