US03-05 — Automate Phase C End-to-End Acceptance #19

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

Source specification: delivery_backlog/stories/US03-05-phase-c-e2e.md

US03-05 — Automate Phase C End-to-End Acceptance

Epic: E03

As a delivery owner, I want automated proposal journeys so generation, editing, and
approval remain deterministic and non-mutating.

Acceptance criteria

  • Journeys cover evidence aggregation, success, provider failure, invalid name,
    collision, editing, stale approval, valid approval, reload, and restart.
  • Tests assert provider inputs, persisted versions, and unchanged fixture paths.
  • Story IDs US03-01 through US03-04 map to passing automated tests.

Automated tests

  • One command runs Phase C API and Playwright suites with the deterministic provider.
  • Phase A–B end-to-end suites remain green.

Dependencies

  • US03-01 through US03-04
Source specification: [delivery_backlog/stories/US03-05-phase-c-e2e.md](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/stories/US03-05-phase-c-e2e.md) # US03-05 — Automate Phase C End-to-End Acceptance Epic: [E03](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/E03-album-proposals.md) As a delivery owner, I want automated proposal journeys so generation, editing, and approval remain deterministic and non-mutating. ## Acceptance criteria - Journeys cover evidence aggregation, success, provider failure, invalid name, collision, editing, stale approval, valid approval, reload, and restart. - Tests assert provider inputs, persisted versions, and unchanged fixture paths. - Story IDs US03-01 through US03-04 map to passing automated tests. ## Automated tests - One command runs Phase C API and Playwright suites with the deterministic provider. - Phase A–B end-to-end suites remain green. ## Dependencies - US03-01 through US03-04
domverse added this to the E03 — Album Proposals milestone 2026-07-13 13:10:44 +02:00
domverse added the type/testarea/testingpriority/higharea/backend labels 2026-07-13 13:10:44 +02:00
domverse added a new dependency 2026-07-13 13:11:22 +02:00
domverse added a new dependency 2026-07-13 13:11:22 +02:00
domverse added a new dependency 2026-07-13 13:11:22 +02:00
domverse added a new dependency 2026-07-13 13:11:23 +02:00
domverse added a new dependency 2026-07-13 13:11:23 +02:00
domverse added this to the Photo Analyzer Delivery project 2026-07-13 13:19:45 +02:00
domverse added the status/backlog label 2026-07-13 13:52:49 +02:00
domverse added status/in-progress and removed status/backlog labels 2026-08-15 14:17:13 +02:00
domverse self-assigned this 2026-08-15 14:17:14 +02:00
Author
Owner

Claimed for implementation on branch us/US03-05-automate-phase-c-end-to-end-acceptance.

Claimed for implementation on branch `us/US03-05-automate-phase-c-end-to-end-acceptance`.
domverse added status/review and removed status/in-progress labels 2026-08-15 14:31:56 +02:00
Author
Owner

Submitted for review: #65

Tests passed:

  • work_item/scripts/python -m unittest discover -s work_item/tests -v
  • work_item/scripts/python -m pytest tests -q
  • work_item/scripts/python -m pytest tests/e2e -m phase_c -q
Submitted for review: https://git.domverse-berlin.eu/domverse/photoanalyzer/pulls/65 Tests passed: - `work_item/scripts/python -m unittest discover -s work_item/tests -v` - `work_item/scripts/python -m pytest tests -q` - `work_item/scripts/python -m pytest tests/e2e -m phase_c -q`
domverse added status/done and removed status/review labels 2026-08-15 14:32:15 +02:00
Author
Owner

Completed and merged via PR #65.

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