2026-04-16 - 2026-10-16

Overview

57 Active Pull Requests
54 Active Issues
Excluding merges, 1 author has pushed 59 commits to main and 96 commits to all branches. On main, 384 files have changed and there have been 64274 additions and 2352 deletions.

57 Pull requests merged by 1 user

Merged #111 US09-05: Automate Documentation Acceptance 2026-08-24 00:23:00 +02:00

Merged #110 US09-04: Write the User Manual with Generated Screenshots 2026-08-23 23:37:33 +02:00

Merged #109 US09-03: Write the Architecture Overview 2026-08-23 22:35:28 +02:00

Merged #108 US09-02: Write the Installation and Operations Manual 2026-08-23 21:46:02 +02:00

Merged #107 US09-01: Serve the Documentation Inside the Application 2026-08-23 21:09:44 +02:00

Merged #101 E09: Product documentation backlog 2026-08-23 15:04:46 +02:00

Merged #100 US08-05: Automate Container Deployment Acceptance 2026-08-21 10:50:05 +02:00

Merged #99 US08-04: Publish and Deploy from Gitea Actions 2026-08-19 20:37:33 +02:00

Merged #98 US08-03: Compose the Runtime and Mount the Library Safely 2026-08-19 19:47:43 +02:00

Merged #97 US08-02: Build a Reproducible Application Image 2026-08-18 23:11:15 +02:00

Merged #96 US08-01: Make the Trust Boundary Configurable and Authenticated 2026-08-18 22:00:11 +02:00

Merged #95 chore: run the app from a venv and read configuration from a dotenv 2026-08-17 23:44:55 +02:00

Merged #94 US07-07: Automate Full Release Acceptance 2026-08-17 23:05:53 +02:00

Merged #93 US07-06: Validate Performance and Resource Bounds 2026-08-17 21:52:04 +02:00

Merged #92 US07-05: Deliver Backup and Operational Recovery 2026-08-17 21:13:22 +02:00

Merged #86 US07-04: Prove Concurrency and Crash Recovery 2026-08-17 11:09:30 +02:00

Merged #85 US07-03: Harden Media and Metadata Edge Cases 2026-08-17 01:12:58 +02:00

Merged #84 US07-02: Harden API Authorization and Path Boundaries 2026-08-16 23:07:37 +02:00

Merged #83 US07-01: Complete Donor Migration and Freeze the CLI Archive 2026-08-16 21:53:20 +02:00

Merged #82 US06-06: Automate Phase F End-to-End Acceptance 2026-08-16 21:16:51 +02:00

Merged #81 US06-05: Operate Archive and Restore in the Browser 2026-08-16 20:39:18 +02:00

Merged #80 US06-04: Plan and Execute Safe Restores 2026-08-16 19:49:22 +02:00

Merged #79 US06-03: Preserve Offline Identity and Review Evidence 2026-08-16 19:21:30 +02:00

Merged #78 US06-02: Transfer, Verify, and Remove Active Sources 2026-08-16 18:47:05 +02:00

Merged #77 US06-01: Configure and Preflight Archive Destinations 2026-08-16 17:39:00 +02:00

Merged #76 US05-06: Automate Phase E End-to-End Acceptance 2026-08-16 17:05:14 +02:00

Merged #75 US05-05: Operate Uploads in the Browser 2026-08-16 16:08:33 +02:00

Merged #74 US05-04: Verify, Retry, and Resolve Uncertain Uploads 2026-08-16 15:31:24 +02:00

Merged #73 US05-03: Parse and Persist Uploader Outcomes 2026-08-16 15:02:34 +02:00

Merged #72 US05-02: Orchestrate Album Upload Batches 2026-08-16 13:06:38 +02:00

Merged #71 US05-01: Validate Credentials and Upload Readiness 2026-08-16 12:29:14 +02:00

Merged #70 US04-06: Automate Phase D End-to-End Acceptance 2026-08-16 12:06:04 +02:00

Merged #69 US04-05: Operate Rename Plans in the Browser 2026-08-16 11:52:12 +02:00

Merged #68 US04-03: Apply and Verify Guarded Renames 2026-08-16 11:27:09 +02:00

Merged #67 US04-02: Journal Rename State and Preconditions 2026-08-15 15:04:50 +02:00

Merged #66 US04-01: Build and Export Rename Plans 2026-08-15 14:51:48 +02:00

Merged #65 US03-05: Automate Phase C End-to-End Acceptance 2026-08-15 14:32:12 +02:00

Merged #64 US03-04: Review and Approve Proposals in the Browser 2026-08-15 14:07:48 +02:00

Merged #63 US03-03: Generate and Persist Versioned Proposals 2026-08-15 13:55:09 +02:00

Merged #62 US03-02: Define Album Naming Policy 2026-08-15 13:42:50 +02:00

Merged #61 US03-01: Aggregate Album Evidence 2026-08-15 13:10:32 +02:00

Merged #60 US02-07: Automate Phase B End-to-End Acceptance 2026-08-14 12:53:47 +02:00

Merged #59 US02-06: Deliver Workflow, Safety, Library, Analysis, and Stats Views 2026-08-09 20:10:59 +02:00

Merged #58 US02-05: Build the Static Application Shell 2026-08-09 20:09:15 +02:00

Merged #57 US02-04: Expose Job APIs and Activity Events 2026-07-16 20:15:57 +02:00

Merged #56 US02-03: Execute Jobs with Leases, Locks, and Recovery 2026-07-15 23:13:26 +02:00

Merged #55 US02-02: Persist and Coordinate Durable Jobs 2026-07-15 22:47:14 +02:00

Merged #54 US02-01: Extract Safety and Existing Web UI Donors 2026-07-15 22:37:48 +02:00

Merged #53 US01-07: Automate Phase A End-to-End Acceptance 2026-07-15 22:15:31 +02:00

Merged #52 docs: clarify Kanban board limitation and label-as-board workflow 2026-07-15 22:04:29 +02:00

Merged #51 US01-06: Review Inventory and Duplicates in the Browser 2026-07-15 21:44:49 +02:00

Merged #50 US01-05: Generate and Serve Managed Thumbnails 2026-07-15 21:27:41 +02:00

Merged #49 US01-04: Detect and Decide Duplicates 2026-07-15 17:14:25 +02:00

Merged #48 US01-03: Discover and Reconcile Stable Assets 2026-07-15 16:47:09 +02:00

Merged #47 US01-02: Establish Application and Database Foundation 2026-07-15 16:33:26 +02:00

Merged #46 US01-01 follow-up: replace donor characterization iteration with YAML ledger + full suite 2026-07-15 16:13:02 +02:00

Merged #45 US01-01: Inventory and Characterize Donor Code 2026-07-13 16:50:42 +02:00

54 Issues closed from 1 user

Closed #106 US09-05 — Automate Documentation Acceptance 2026-08-24 00:23:06 +02:00

Closed #105 US09-04 — Write the User Manual with Generated Screenshots 2026-08-23 23:37:37 +02:00

Closed #104 US09-03 — Write the Architecture Overview 2026-08-23 22:35:32 +02:00

Closed #103 US09-02 — Write the Installation and Operations Manual 2026-08-23 21:46:06 +02:00

Closed #102 US09-01 — Serve the Documentation Inside the Application 2026-08-23 21:09:49 +02:00

Closed #91 US08-05 — Automate Container Deployment Acceptance 2026-08-21 10:50:11 +02:00

Closed #90 US08-04 — Publish and Deploy from Gitea Actions 2026-08-19 20:37:36 +02:00

Closed #89 US08-03 — Compose the Runtime and Mount the Library Safely 2026-08-19 19:47:45 +02:00

Closed #88 US08-02 — Build a Reproducible Application Image 2026-08-18 23:11:18 +02:00

Closed #87 US08-01 — Make the Trust Boundary Configurable and Authenticated 2026-08-18 22:00:15 +02:00

Closed #44 US07-07 — Automate Full Release Acceptance 2026-08-17 23:05:57 +02:00

Closed #43 US07-06 — Validate Performance and Resource Bounds 2026-08-17 21:52:08 +02:00

Closed #42 US07-05 — Deliver Backup and Operational Recovery 2026-08-17 21:13:26 +02:00

Closed #41 US07-04 — Prove Concurrency and Crash Recovery 2026-08-17 11:09:33 +02:00

Closed #40 US07-03 — Harden Media and Metadata Edge Cases 2026-08-17 01:13:02 +02:00

Closed #39 US07-02 — Harden API Authorization and Path Boundaries 2026-08-16 23:07:41 +02:00

Closed #38 US07-01 — Complete Donor Migration and Freeze the CLI Archive 2026-08-16 21:53:23 +02:00

Closed #37 US06-06 — Automate Phase F End-to-End Acceptance 2026-08-16 21:16:54 +02:00

Closed #36 US06-05 — Operate Archive and Restore in the Browser 2026-08-16 20:39:22 +02:00

Closed #35 US06-04 — Plan and Execute Safe Restores 2026-08-16 19:49:25 +02:00

Closed #34 US06-03 — Preserve Offline Identity and Review Evidence 2026-08-16 19:21:34 +02:00

Closed #33 US06-02 — Transfer, Verify, and Remove Active Sources 2026-08-16 18:47:09 +02:00

Closed #32 US06-01 — Configure and Preflight Archive Destinations 2026-08-16 17:39:05 +02:00

Closed #31 US05-06 — Automate Phase E End-to-End Acceptance 2026-08-16 17:05:19 +02:00

Closed #30 US05-05 — Operate Uploads in the Browser 2026-08-16 16:08:35 +02:00

Closed #29 US05-04 — Verify, Retry, and Resolve Uncertain Uploads 2026-08-16 15:31:27 +02:00

Closed #28 US05-03 — Parse and Persist Uploader Outcomes 2026-08-16 15:02:38 +02:00

Closed #27 US05-02 — Orchestrate Album Upload Batches 2026-08-16 13:06:42 +02:00

Closed #26 US05-01 — Validate Credentials and Upload Readiness 2026-08-16 12:29:19 +02:00

Closed #25 US04-06 — Automate Phase D End-to-End Acceptance 2026-08-16 12:06:41 +02:00

Closed #24 US04-05 — Operate Rename Plans in the Browser 2026-08-16 11:52:16 +02:00

Closed #23 US04-04 — Recover or Roll Back Interrupted Renames 2026-08-16 11:27:48 +02:00

Closed #22 US04-03 — Apply and Verify Guarded Renames 2026-08-16 11:27:11 +02:00

Closed #21 US04-02 — Journal Rename State and Preconditions 2026-08-15 15:04:53 +02:00

Closed #20 US04-01 — Build and Export Rename Plans 2026-08-15 14:51:51 +02:00

Closed #19 US03-05 — Automate Phase C End-to-End Acceptance 2026-08-15 14:32:17 +02:00

Closed #18 US03-04 — Review and Approve Proposals in the Browser 2026-08-15 14:07:51 +02:00

Closed #17 US03-03 — Generate and Persist Versioned Proposals 2026-08-15 13:55:13 +02:00

Closed #16 US03-02 — Define Album Naming Policy 2026-08-15 13:42:54 +02:00

Closed #15 US03-01 — Aggregate Album Evidence 2026-08-15 13:10:35 +02:00

Closed #14 US02-07 — Automate Phase B End-to-End Acceptance 2026-08-14 12:53:50 +02:00

Closed #13 US02-06 — Deliver Workflow, Safety, Library, Analysis, and Stats Views 2026-08-09 20:11:56 +02:00

Closed #12 US02-05 — Build the Static Application Shell 2026-08-09 20:11:54 +02:00

Closed #11 US02-04 — Expose Job APIs and Activity Events 2026-07-16 20:16:00 +02:00

Closed #10 US02-03 — Execute Jobs with Leases, Locks, and Recovery 2026-07-15 23:13:29 +02:00

Closed #9 US02-02 — Persist and Coordinate Durable Jobs 2026-07-15 22:47:17 +02:00

Closed #8 US02-01 — Extract Safety and Existing Web UI Donors 2026-07-15 22:37:51 +02:00

Closed #7 US01-07 — Automate Phase A End-to-End Acceptance 2026-07-15 22:15:34 +02:00

Closed #6 US01-06 — Review Inventory and Duplicates in the Browser 2026-07-15 21:44:53 +02:00

Closed #5 US01-05 — Generate and Serve Managed Thumbnails 2026-07-15 21:27:44 +02:00

Closed #4 US01-04 — Detect and Decide Duplicates 2026-07-15 17:14:28 +02:00

Closed #3 US01-03 — Discover and Reconcile Stable Assets 2026-07-15 16:47:12 +02:00

Closed #2 US01-02 — Establish Application and Database Foundation 2026-07-15 16:33:29 +02:00

Closed #1 US01-01 — Inventory and Characterize Donor Code 2026-07-15 16:13:02 +02:00

54 Issues created by 0 users

Opened #1 US01-01 — Inventory and Characterize Donor Code 2026-07-13 13:10:36 +02:00

Opened #2 US01-02 — Establish Application and Database Foundation 2026-07-13 13:10:36 +02:00

Opened #4 US01-04 — Detect and Decide Duplicates 2026-07-13 13:10:37 +02:00

Opened #3 US01-03 — Discover and Reconcile Stable Assets 2026-07-13 13:10:37 +02:00

Opened #5 US01-05 — Generate and Serve Managed Thumbnails 2026-07-13 13:10:38 +02:00

Opened #6 US01-06 — Review Inventory and Duplicates in the Browser 2026-07-13 13:10:38 +02:00

Opened #8 US02-01 — Extract Safety and Existing Web UI Donors 2026-07-13 13:10:39 +02:00

Opened #9 US02-02 — Persist and Coordinate Durable Jobs 2026-07-13 13:10:39 +02:00

Opened #7 US01-07 — Automate Phase A End-to-End Acceptance 2026-07-13 13:10:39 +02:00

Opened #10 US02-03 — Execute Jobs with Leases, Locks, and Recovery 2026-07-13 13:10:40 +02:00

Opened #11 US02-04 — Expose Job APIs and Activity Events 2026-07-13 13:10:40 +02:00

Opened #13 US02-06 — Deliver Workflow, Safety, Library, Analysis, and Stats Views 2026-07-13 13:10:41 +02:00

Opened #12 US02-05 — Build the Static Application Shell 2026-07-13 13:10:41 +02:00

Opened #14 US02-07 — Automate Phase B End-to-End Acceptance 2026-07-13 13:10:42 +02:00

Opened #16 US03-02 — Define Album Naming Policy 2026-07-13 13:10:42 +02:00

Opened #15 US03-01 — Aggregate Album Evidence 2026-07-13 13:10:42 +02:00

Opened #18 US03-04 — Review and Approve Proposals in the Browser 2026-07-13 13:10:43 +02:00

Opened #17 US03-03 — Generate and Persist Versioned Proposals 2026-07-13 13:10:43 +02:00

Opened #20 US04-01 — Build and Export Rename Plans 2026-07-13 13:10:44 +02:00

Opened #19 US03-05 — Automate Phase C End-to-End Acceptance 2026-07-13 13:10:44 +02:00

Opened #23 US04-04 — Recover or Roll Back Interrupted Renames 2026-07-13 13:10:45 +02:00

Opened #21 US04-02 — Journal Rename State and Preconditions 2026-07-13 13:10:45 +02:00

Opened #22 US04-03 — Apply and Verify Guarded Renames 2026-07-13 13:10:45 +02:00

Opened #26 US05-01 — Validate Credentials and Upload Readiness 2026-07-13 13:10:46 +02:00

Opened #24 US04-05 — Operate Rename Plans in the Browser 2026-07-13 13:10:46 +02:00

Opened #25 US04-06 — Automate Phase D End-to-End Acceptance 2026-07-13 13:10:46 +02:00

Opened #27 US05-02 — Orchestrate Album Upload Batches 2026-07-13 13:10:47 +02:00

Opened #28 US05-03 — Parse and Persist Uploader Outcomes 2026-07-13 13:10:47 +02:00

Opened #31 US05-06 — Automate Phase E End-to-End Acceptance 2026-07-13 13:10:48 +02:00

Opened #29 US05-04 — Verify, Retry, and Resolve Uncertain Uploads 2026-07-13 13:10:48 +02:00

Opened #30 US05-05 — Operate Uploads in the Browser 2026-07-13 13:10:48 +02:00

Opened #33 US06-02 — Transfer, Verify, and Remove Active Sources 2026-07-13 13:10:49 +02:00

Opened #32 US06-01 — Configure and Preflight Archive Destinations 2026-07-13 13:10:49 +02:00

Opened #34 US06-03 — Preserve Offline Identity and Review Evidence 2026-07-13 13:10:50 +02:00

Opened #35 US06-04 — Plan and Execute Safe Restores 2026-07-13 13:10:50 +02:00

Opened #38 US07-01 — Complete Donor Migration and Freeze the CLI Archive 2026-07-13 13:10:51 +02:00

Opened #37 US06-06 — Automate Phase F End-to-End Acceptance 2026-07-13 13:10:51 +02:00

Opened #36 US06-05 — Operate Archive and Restore in the Browser 2026-07-13 13:10:51 +02:00

Opened #39 US07-02 — Harden API Authorization and Path Boundaries 2026-07-13 13:10:52 +02:00

Opened #40 US07-03 — Harden Media and Metadata Edge Cases 2026-07-13 13:10:52 +02:00

Opened #42 US07-05 — Deliver Backup and Operational Recovery 2026-07-13 13:10:53 +02:00

Opened #43 US07-06 — Validate Performance and Resource Bounds 2026-07-13 13:10:53 +02:00

Opened #41 US07-04 — Prove Concurrency and Crash Recovery 2026-07-13 13:10:53 +02:00

Opened #44 US07-07 — Automate Full Release Acceptance 2026-07-13 13:10:54 +02:00

Opened #87 US08-01 — Make the Trust Boundary Configurable and Authenticated 2026-08-17 21:11:34 +02:00

Opened #88 US08-02 — Build a Reproducible Application Image 2026-08-17 21:11:35 +02:00

Opened #89 US08-03 — Compose the Runtime and Mount the Library Safely 2026-08-17 21:11:35 +02:00

Opened #90 US08-04 — Publish and Deploy from Gitea Actions 2026-08-17 21:11:36 +02:00

Opened #91 US08-05 — Automate Container Deployment Acceptance 2026-08-17 21:11:36 +02:00

Opened #102 US09-01 — Serve the Documentation Inside the Application 2026-08-23 15:06:14 +02:00

Opened #103 US09-02 — Write the Installation and Operations Manual 2026-08-23 15:06:14 +02:00

Opened #104 US09-03 — Write the Architecture Overview 2026-08-23 15:06:15 +02:00

Opened #105 US09-04 — Write the User Manual with Generated Screenshots 2026-08-23 15:06:16 +02:00

Opened #106 US09-05 — Automate Documentation Acceptance 2026-08-23 15:06:17 +02:00