2025-08-17 - 2026-08-17

Overview

40 Active Pull Requests
44 Active Issues
Excluding merges, 1 author has pushed 42 commits to main and 62 commits to all branches. On main, 286 files have changed and there have been 44865 additions and 1824 deletions.

40 Pull requests merged by 1 user

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

39 Issues closed from 1 user

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

44 Issues created by 1 user

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 #3 US01-03 — Discover and Reconcile Stable Assets 2026-07-13 13:10:37 +02:00

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

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

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

Opened #7 US01-07 — Automate Phase A End-to-End Acceptance 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 #8 US02-01 — Extract Safety and Existing Web UI Donors 2026-07-13 13:10:39 +02:00

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

Opened #10 US02-03 — Execute Jobs with Leases, Locks, and Recovery 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 #16 US03-02 — Define Album Naming Policy 2026-07-13 13:10:42 +02:00

Opened #14 US02-07 — Automate Phase B End-to-End Acceptance 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 #19 US03-05 — Automate Phase C End-to-End Acceptance 2026-07-13 13:10:44 +02:00

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

Opened #22 US04-03 — Apply and Verify Guarded 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 #23 US04-04 — Recover or Roll Back Interrupted 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 #28 US05-03 — Parse and Persist Uploader Outcomes 2026-07-13 13:10:47 +02:00

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

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

Opened #31 US05-06 — Automate Phase E End-to-End Acceptance 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 #32 US06-01 — Configure and Preflight Archive Destinations 2026-07-13 13:10:49 +02:00

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

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

Opened #34 US06-03 — Preserve Offline Identity and Review Evidence 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 #40 US07-03 — Harden Media and Metadata Edge Cases 2026-07-13 13:10:52 +02:00

Opened #39 US07-02 — Harden API Authorization and Path Boundaries 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 #41 US07-04 — Prove Concurrency and Crash 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 #44 US07-07 — Automate Full Release Acceptance 2026-07-13 13:10:54 +02:00