Commit Graph

18 Commits

Author SHA1 Message Date
eea50802af US08-01: Make the Trust Boundary Configurable and Authenticated (#96) 2026-08-18 22:00:09 +02:00
ded83178bd chore: run the app from a venv and read configuration from a dotenv (#95) 2026-08-17 23:44:54 +02:00
d08d19c03c US07-04: Prove Concurrency and Crash Recovery (#86) 2026-08-17 11:09:29 +02:00
d2e44b5657 US07-02: Harden API Authorization and Path Boundaries (#84) 2026-08-16 23:07:36 +02:00
d143fee4d2 US07-01: Complete Donor Migration and Freeze the CLI Archive (#83) 2026-08-16 21:53:19 +02:00
b90d1718be US06-02: Transfer, Verify, and Remove Active Sources (#78) 2026-08-16 18:47:04 +02:00
3c440f3d43 US05-04: Verify, Retry, and Resolve Uncertain Uploads (#74) 2026-08-16 15:31:23 +02:00
675876cad9 US05-03: Parse and Persist Uploader Outcomes (#73) 2026-08-16 15:02:33 +02:00
daaa4ca67b US04-02: Journal Rename State and Preconditions (#67) 2026-08-15 15:04:49 +02:00
c0a29ddca6 US03-02: Define Album Naming Policy (#62) 2026-08-15 13:42:49 +02:00
de4a9403cf US03-01: Aggregate Album Evidence (#61) 2026-08-15 13:10:31 +02:00
d054dcbe61 US02-03: Execute Jobs with Leases, Locks, and Recovery (#56) 2026-07-15 23:13:25 +02:00
0ebacfa544 US02-02: Persist and Coordinate Durable Jobs (#55) 2026-07-15 22:47:13 +02:00
22558a4efa US02-01: Extract Safety and Existing Web UI Donors (#54) 2026-07-15 22:37:47 +02:00
98e9cb2988 US01-05: Generate and Serve Managed Thumbnails (#50) 2026-07-15 21:27:40 +02:00
691d5a5651 US01-04: Detect and Decide Duplicates (#49) 2026-07-15 17:14:24 +02:00
c25d45d8f7 US01-03: Discover and Reconcile Stable Assets (#48) 2026-07-15 16:47:09 +02:00
a723b63d55 US01-02: Establish Application and Database Foundation (#47) 2026-07-15 16:33:25 +02:00