US04-06 — Automate Phase D End-to-End Acceptance #25

Closed
opened 2026-07-13 13:10:46 +02:00 by domverse · 3 comments
Owner

Source specification: delivery_backlog/stories/US04-06-phase-d-e2e.md

US04-06 — Automate Phase D End-to-End Acceptance

Epic: E04

As a delivery owner, I want exhaustive automated rename journeys so every crash point
and stale condition is proven safe.

Acceptance criteria

  • Journeys cover plan/export, confirmation, valid apply, case-only rename, collision,
    stale source, cancellation boundary, every journal crash point, recovery, and rollback.
  • Stable IDs, hashes, asset set, journal, and UI state are asserted after restart.
  • Story IDs US04-01 through US04-05 map to passing automated tests.

Automated tests

  • One command runs API, filesystem fault-injection, and Playwright rename suites.
  • Phases A–C remain green and the source fixture corpus remains unchanged.

Dependencies

  • US04-01 through US04-05
Source specification: [delivery_backlog/stories/US04-06-phase-d-e2e.md](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/stories/US04-06-phase-d-e2e.md) # US04-06 — Automate Phase D End-to-End Acceptance Epic: [E04](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/E04-guarded-renaming.md) As a delivery owner, I want exhaustive automated rename journeys so every crash point and stale condition is proven safe. ## Acceptance criteria - Journeys cover plan/export, confirmation, valid apply, case-only rename, collision, stale source, cancellation boundary, every journal crash point, recovery, and rollback. - Stable IDs, hashes, asset set, journal, and UI state are asserted after restart. - Story IDs US04-01 through US04-05 map to passing automated tests. ## Automated tests - One command runs API, filesystem fault-injection, and Playwright rename suites. - Phases A–C remain green and the source fixture corpus remains unchanged. ## Dependencies - US04-01 through US04-05
domverse added this to the E04 — Guarded Renaming milestone 2026-07-13 13:10:46 +02:00
domverse added the type/testarea/testingpriority/higharea/backend labels 2026-07-13 13:10:46 +02:00
domverse added a new dependency 2026-07-13 13:11:24 +02:00
domverse added a new dependency 2026-07-13 13:11:25 +02:00
domverse added a new dependency 2026-07-13 13:11:25 +02:00
domverse added a new dependency 2026-07-13 13:11:25 +02:00
domverse added a new dependency 2026-07-13 13:11:25 +02:00
domverse added a new dependency 2026-07-13 13:11:26 +02:00
domverse added this to the Photo Analyzer Delivery project 2026-07-13 13:19:46 +02:00
domverse added the status/backlog label 2026-07-13 13:52:51 +02:00
domverse added status/in-progress and removed status/backlog labels 2026-08-16 11:54:44 +02:00
domverse self-assigned this 2026-08-16 11:54:45 +02:00
Author
Owner

Claimed for implementation on branch us/US04-06-automate-phase-d-end-to-end-acceptance.

Claimed for implementation on branch `us/US04-06-automate-phase-d-end-to-end-acceptance`.
domverse added status/review and removed status/in-progress labels 2026-08-16 12:05:58 +02:00
Author
Owner

Submitted for review: #70

Tests passed:

  • work_item/scripts/python -m unittest discover -s work_item/tests -v
  • work_item/scripts/python -m pytest tests -q
Submitted for review: https://git.domverse-berlin.eu/domverse/photoanalyzer/pulls/70 Tests passed: - `work_item/scripts/python -m unittest discover -s work_item/tests -v` - `work_item/scripts/python -m pytest tests -q`
domverse added status/done and removed status/review labels 2026-08-16 12:06:39 +02:00
Author
Owner

Completed and merged via PR #70.

Completed and merged via PR #70.
domverse moved this to Done in Photo Analyzer Delivery on 2026-08-16 12:07:46 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: domverse/photoanalyzer#25