Per-case publication maintenance executions

Timestamps are actual JUnit report-file completion times (UTC). Initial fixture setup failures do not reproduce the stale-output defect; removal and rollback are demonstrated by the passing real-Sphinx cases. See PRSA-005 clean documentation publication verification.

Test execution: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets STV_TE_D5D5C30CB3605726
status: recorded
result: failed
executed_at: 2026-10-24T14:48:49.902075+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/fixture-initial.xml :: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_052

Case: Clean rebuild retires obsol... (STV_TC_SY_052).

Evidence: fixture-initial.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree STV_TE_04F65BAA6CDB685B
status: recorded
result: failed
executed_at: 2026-10-24T14:48:49.902075+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/fixture-initial.xml :: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_053

Case: Failed documentation build ... (STV_TC_SY_053).

Evidence: fixture-initial.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree STV_TE_257F51CA54DE5456
status: recorded
result: failed
executed_at: 2026-10-24T14:48:49.902075+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/fixture-initial.xml :: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_054

Case: Failed directory promotion ... (STV_TC_SY_054).

Evidence: fixture-initial.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets STV_TE_00DF8B8564A416AA
status: recorded
result: passed
executed_at: 2026-10-24T14:49:40.932303+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/first-pass.xml :: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_052

Case: Clean rebuild retires obsol... (STV_TC_SY_052).

Evidence: first-pass.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree STV_TE_057BEBB8A33EC7E4
status: recorded
result: passed
executed_at: 2026-10-24T14:49:40.932303+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/first-pass.xml :: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_053

Case: Failed documentation build ... (STV_TC_SY_053).

Evidence: first-pass.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree STV_TE_D90868BD589779C5
status: recorded
result: passed
executed_at: 2026-10-24T14:49:40.932303+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/first-pass.xml :: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_054

Case: Failed directory promotion ... (STV_TC_SY_054).

Evidence: first-pass.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets STV_TE_0BA0673DB0572C62
status: recorded
result: passed
executed_at: 2026-10-24T14:52:25.019713+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/pytest.xml :: docs/test-scripts/test_publication.py::test_clean_publication_removes_obsolete_assets
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_052

Case: Clean rebuild retires obsol... (STV_TC_SY_052).

Evidence: pytest.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree STV_TE_4B16C75492B3457D
status: recorded
result: passed
executed_at: 2026-10-24T14:52:25.019713+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/pytest.xml :: docs/test-scripts/test_publication.py::test_failed_build_preserves_published_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_053

Case: Failed documentation build ... (STV_TC_SY_053).

Evidence: pytest.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.

Test execution: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree STV_TE_E0C20537B8E451DF
status: recorded
result: passed
executed_at: 2026-10-24T14:52:25.019713+00:00
basis: observed
evidence: docs/test-execution/prsa-005-fix/pytest.xml :: docs/test-scripts/test_publication.py::test_failed_promotion_restores_previous_tree
priority: unassigned
verification_state: not_assessed
execution of: STV_TC_SY_054

Case: Failed directory promotion ... (STV_TC_SY_054).

Evidence: pytest.xml (retained in the engineering checkout). See PRSA-005 clean documentation publication verification for setup corrections, final source identity, exact commands and scope.