US07-07 — Automate Full Release Acceptance #44

Open
opened 2026-07-13 13:10:54 +02:00 by domverse · 0 comments
Owner

Source specification: delivery_backlog/stories/US07-07-release-e2e.md

US07-07 — Automate Full Release Acceptance

Epic: E07

As a release owner, I want one reproducible automated release gate so every user story
and complete workflow is proven before real-library mutation is enabled.

Acceptance criteria

  • A story-to-test matrix contains every backlog story with no missing, skipped, or
    failing required test.
  • One fresh-environment journey runs discovery, duplicate review, safety, analysis,
    EXIF verification, album proposal, rename, rescan, upload, archive, offline
    deduplication, restore, and full process restarts.
  • Security, migration, donor parity, crash recovery, accessibility, responsive UI,
    browser console/network, fixture reproducibility, and archive safety gates pass.
  • A read-only real-library dry run produces an explicitly approved reconciliation
    report before mutation can be configured.

Automated tests

  • One documented release command provisions and destroys the full isolated stack and
    retains signed/versioned evidence.
  • Chromium passes every change; supported cross-browser and full soak suites pass for
    release; all earlier epic suites run unchanged.

Dependencies

  • US07-01 through US07-06
Source specification: [delivery_backlog/stories/US07-07-release-e2e.md](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/stories/US07-07-release-e2e.md) # US07-07 — Automate Full Release Acceptance Epic: [E07](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/E07-hardening-release.md) As a release owner, I want one reproducible automated release gate so every user story and complete workflow is proven before real-library mutation is enabled. ## Acceptance criteria - A story-to-test matrix contains every backlog story with no missing, skipped, or failing required test. - One fresh-environment journey runs discovery, duplicate review, safety, analysis, EXIF verification, album proposal, rename, rescan, upload, archive, offline deduplication, restore, and full process restarts. - Security, migration, donor parity, crash recovery, accessibility, responsive UI, browser console/network, fixture reproducibility, and archive safety gates pass. - A read-only real-library dry run produces an explicitly approved reconciliation report before mutation can be configured. ## Automated tests - One documented release command provisions and destroys the full isolated stack and retains signed/versioned evidence. - Chromium passes every change; supported cross-browser and full soak suites pass for release; all earlier epic suites run unchanged. ## Dependencies - US07-01 through US07-06
domverse added this to the E07 — Hardening and Release milestone 2026-07-13 13:10:54 +02:00
domverse added the priority/criticaltype/testarea/backendarea/testing labels 2026-07-13 13:10:54 +02:00
domverse added a new dependency 2026-07-13 13:11:34 +02:00
domverse added a new dependency 2026-07-13 13:11:34 +02:00
domverse added a new dependency 2026-07-13 13:11:35 +02:00
domverse added a new dependency 2026-07-13 13:11:35 +02:00
domverse added a new dependency 2026-07-13 13:11:35 +02:00
domverse added this to the Photo Analyzer Delivery project 2026-07-13 13:19:48 +02:00
domverse added the status/backlog label 2026-07-13 13:52:57 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: domverse/photoanalyzer#44