# E02 — Unified Workflow Shell Concept phase: B. Add durable jobs and the shared browser application, then migrate safety review and the existing Library, Analyze, and Stats experiences onto the common API and service layer. ## Stories 1. [US02-01 — Extract safety and existing web UI donors](stories/US02-01-safety-ui-donors.md) 2. [US02-02 — Persist and coordinate durable jobs](stories/US02-02-durable-jobs.md) 3. [US02-03 — Execute jobs with leases, locks, and recovery](stories/US02-03-worker-recovery.md) 4. [US02-04 — Expose job APIs and activity events](stories/US02-04-job-api-events.md) 5. [US02-05 — Build the static application shell](stories/US02-05-frontend-shell.md) 6. [US02-06 — Deliver workflow, safety, library, analysis, and stats views](stories/US02-06-workflow-views.md) 7. [US02-07 — Automate Phase B end-to-end acceptance](stories/US02-07-phase-b-e2e.md) ## Epic outcome Users can operate and observe the shared workflow through one browser application; mutating jobs are durable, cancellable, recoverable, and limited to safe concurrency.