US04-05 — Operate Rename Plans in the Browser #24

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

Source specification: delivery_backlog/stories/US04-05-rename-ui.md

US04-05 — Operate Rename Plans in the Browser

Epic: E04

As a user, I want to preview, confirm, monitor, and recover renames in the browser so
filesystem changes remain understandable and deliberate.

Acceptance criteria

  • Preview shows every affected path, validation issue, operation type, and count.
  • Confirmation includes the current server-issued plan/version token.
  • Progress, cancellation limits, terminal verification, and errors are visible.
  • Recovery blocks unrelated mutations and offers only evidence-safe actions.

Automated tests

  • UI/Playwright tests cover preview, stale confirmation, apply, progress, collision,
    interruption, recovery, rollback, focus, and reload.

Dependencies

  • US04-03, US04-04
Source specification: [delivery_backlog/stories/US04-05-rename-ui.md](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/stories/US04-05-rename-ui.md) # US04-05 — Operate Rename Plans in the Browser Epic: [E04](https://git.domverse-berlin.eu/domverse/photoanalyzer/src/branch/main/delivery_backlog/E04-guarded-renaming.md) As a user, I want to preview, confirm, monitor, and recover renames in the browser so filesystem changes remain understandable and deliberate. ## Acceptance criteria - Preview shows every affected path, validation issue, operation type, and count. - Confirmation includes the current server-issued plan/version token. - Progress, cancellation limits, terminal verification, and errors are visible. - Recovery blocks unrelated mutations and offers only evidence-safe actions. ## Automated tests - UI/Playwright tests cover preview, stale confirmation, apply, progress, collision, interruption, recovery, rollback, focus, and reload. ## Dependencies - US04-03, US04-04
domverse added this to the E04 — Guarded Renaming milestone 2026-07-13 13:10:46 +02:00
domverse added the priority/normalarea/frontendtype/featurearea/filesystem 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:24 +02:00
domverse added a new dependency 2026-07-13 13:11:25 +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:50 +02:00
domverse added status/in-progress and removed status/backlog labels 2026-08-16 11:34:38 +02:00
domverse self-assigned this 2026-08-16 11:34:39 +02:00
Author
Owner

Claimed for implementation on branch us/US04-05-operate-rename-plans-in-the-browser.

Claimed for implementation on branch `us/US04-05-operate-rename-plans-in-the-browser`.
domverse added status/review and removed status/in-progress labels 2026-08-16 11:51:55 +02:00
Author
Owner

Submitted for review: #69

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/69 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 11:52:15 +02:00
Author
Owner

Completed and merged via PR #69.

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