This website requires JavaScript.
516f81c71e
US09-05: Automate Documentation Acceptance (#111 )
main
domverse
2026-08-24 00:22:59 +02:00
cdf4078123
US09-05: Automate Documentation Acceptance
us/US09-05-automate-documentation-acceptance
domverse
2026-08-24 00:22:00 +02:00
f1442527a2
US09-04: Write the User Manual with Generated Screenshots (#110 )
domverse
2026-08-23 23:37:31 +02:00
1616703071
US09-04: Write the User Manual with Generated Screenshots
us/US09-04-write-the-user-manual-with-generated-screenshots
domverse
2026-08-23 23:36:47 +02:00
282e8b51e6
US09-03: Write the Architecture Overview (#109 )
domverse
2026-08-23 22:35:26 +02:00
e3ebd0b467
US09-03: Write the Architecture Overview
us/US09-03-write-the-architecture-overview
domverse
2026-08-23 22:34:42 +02:00
0d4f9d1c28
US09-02: Write the Installation and Operations Manual (#108 )
domverse
2026-08-23 21:46:00 +02:00
eae7466bb8
US09-02: Write the Installation and Operations Manual
us/US09-02-write-the-installation-and-operations-manual
domverse
2026-08-23 21:45:09 +02:00
e508f9fd64
US09-01: Serve the Documentation Inside the Application (#107 )
domverse
2026-08-23 21:09:43 +02:00
adfdf1dbdb
US09-01: Serve the Documentation Inside the Application
us/US09-01-serve-the-documentation-inside-the-application
domverse
2026-08-23 18:45:43 +02:00
370f966d29
E09: Product documentation backlog (#101 )
domverse
2026-08-23 15:04:45 +02:00
792134c72d
docs: add E09, the product documentation epic
chore/E09-documentation-backlog
domverse
2026-08-23 15:03:55 +02:00
833bfa95bf
US08-05: Automate Container Deployment Acceptance (#100 )
domverse
2026-08-21 10:50:04 +02:00
6282123780
US08-05: Automate Container Deployment Acceptance
us/US08-05-automate-container-deployment-acceptance
domverse
2026-08-21 10:49:05 +02:00
a19dd280c9
US08-04: Publish and Deploy from Gitea Actions (#99 )
domverse
2026-08-19 20:37:32 +02:00
b57767e3bd
US08-04: Publish and Deploy from Gitea Actions
us/US08-04-publish-and-deploy-from-gitea-actions
domverse
2026-08-19 20:35:59 +02:00
1632544132
US08-03: Compose the Runtime and Mount the Library Safely (#98 )
domverse
2026-08-19 19:47:42 +02:00
90df4be7f8
US08-03: Compose the Runtime and Mount the Library Safely
us/US08-03-compose-the-runtime-and-mount-the-library-safely
domverse
2026-08-19 19:46:20 +02:00
888d859e93
US08-02: Build a Reproducible Application Image (#97 )
domverse
2026-08-18 23:11:15 +02:00
e77af8c8b4
US08-02: Build a Reproducible Application Image
us/US08-02-build-a-reproducible-application-image
domverse
2026-08-18 23:10:15 +02:00
eea50802af
US08-01: Make the Trust Boundary Configurable and Authenticated (#96 )
domverse
2026-08-18 22:00:09 +02:00
a7a5e6d63e
US08-01: Make the Trust Boundary Configurable and Authenticated
us/US08-01-make-the-trust-boundary-configurable-and-authent
domverse
2026-08-18 21:58:53 +02:00
ded83178bd
chore: run the app from a venv and read configuration from a dotenv (#95 )
domverse
2026-08-17 23:44:54 +02:00
c2f9c993f2
chore: run the app from a venv and read configuration from a dotenv
chore/local-run-and-env-file
domverse
2026-08-17 23:43:38 +02:00
74f4b1b640
US07-07: Automate Full Release Acceptance (#94 )
domverse
2026-08-17 23:05:52 +02:00
a560086420
US07-07: Automate Full Release Acceptance
us/US07-07-automate-full-release-acceptance
domverse
2026-08-17 23:05:25 +02:00
05f34cdda2
US07-06: Validate Performance and Resource Bounds (#93 )
domverse
2026-08-17 21:52:02 +02:00
b65086b9f2
US07-06: Validate Performance and Resource Bounds
us/US07-06-validate-performance-and-resource-bounds
domverse
2026-08-17 21:51:25 +02:00
9851e112a9
US07-05: Deliver Backup and Operational Recovery (#92 )
domverse
2026-08-17 21:13:21 +02:00
9a2c71b9d4
US07-05: Deliver Backup and Operational Recovery
us/US07-05-deliver-backup-and-operational-recovery
domverse
2026-08-17 21:12:39 +02:00
d08d19c03c
US07-04: Prove Concurrency and Crash Recovery (#86 )
domverse
2026-08-17 11:09:29 +02:00
c4e64d2b9a
US07-04: Prove Concurrency and Crash Recovery
us/US07-04-prove-concurrency-and-crash-recovery
domverse
2026-08-17 11:08:51 +02:00
3fa35fe21e
US07-03: Harden Media and Metadata Edge Cases (#85 )
domverse
2026-08-17 01:12:57 +02:00
691bd45825
US07-03: Harden Media and Metadata Edge Cases
us/US07-03-harden-media-and-metadata-edge-cases
domverse
2026-08-17 00:56:39 +02:00
d2e44b5657
US07-02: Harden API Authorization and Path Boundaries (#84 )
domverse
2026-08-16 23:07:36 +02:00
b2b996b37e
US07-02: Harden API Authorization and Path Boundaries
us/US07-02-harden-api-authorization-and-path-boundaries
domverse
2026-08-16 23:06:41 +02:00
d143fee4d2
US07-01: Complete Donor Migration and Freeze the CLI Archive (#83 )
domverse
2026-08-16 21:53:19 +02:00
dc1a64203b
US07-01: Complete Donor Migration and Freeze the CLI Archive
us/US07-01-complete-donor-migration-and-freeze-the-cli-arch
domverse
2026-08-16 21:52:53 +02:00
9b7ee6b560
US06-06: Automate Phase F End-to-End Acceptance (#82 )
domverse
2026-08-16 21:16:50 +02:00
db4c362b91
US06-06: Automate Phase F End-to-End Acceptance
us/US06-06-automate-phase-f-end-to-end-acceptance
domverse
2026-08-16 21:16:15 +02:00
ea65bb764c
US06-05: Operate Archive and Restore in the Browser (#81 )
domverse
2026-08-16 20:39:17 +02:00
44ee4efa8d
US06-05: Operate Archive and Restore in the Browser
us/US06-05-operate-archive-and-restore-in-the-browser
domverse
2026-08-16 20:38:39 +02:00
fb8567284d
US06-04: Plan and Execute Safe Restores (#80 )
domverse
2026-08-16 19:49:21 +02:00
0982ebda70
US06-04: Plan and Execute Safe Restores
us/US06-04-plan-and-execute-safe-restores
domverse
2026-08-16 19:48:35 +02:00
439eb9971e
US06-03: Preserve Offline Identity and Review Evidence (#79 )
domverse
2026-08-16 19:21:29 +02:00
85fe7e6642
US06-03: Preserve Offline Identity and Review Evidence
us/US06-03-preserve-offline-identity-and-review-evidence
domverse
2026-08-16 19:20:50 +02:00
b90d1718be
US06-02: Transfer, Verify, and Remove Active Sources (#78 )
domverse
2026-08-16 18:47:04 +02:00
9503fd1cfc
US06-02: Transfer, Verify, and Remove Active Sources
us/US06-02-transfer-verify-and-remove-active-sources
domverse
2026-08-16 18:45:52 +02:00
b4b316acf5
US06-01: Configure and Preflight Archive Destinations (#77 )
domverse
2026-08-16 17:38:59 +02:00
a18d40955c
US06-01: Configure and Preflight Archive Destinations
us/US06-01-configure-and-preflight-archive-destinations
domverse
2026-08-16 17:37:47 +02:00
3ccef58796
US05-06: Automate Phase E End-to-End Acceptance (#76 )
domverse
2026-08-16 17:05:13 +02:00
fe027eada9
US05-06: Automate Phase E End-to-End Acceptance
us/US05-06-automate-phase-e-end-to-end-acceptance
domverse
2026-08-16 17:04:00 +02:00
ac9943884d
US05-05: Operate Uploads in the Browser (#75 )
domverse
2026-08-16 16:08:32 +02:00
c860c6d412
US05-05: Operate Uploads in the Browser
us/US05-05-operate-uploads-in-the-browser
domverse
2026-08-16 16:07:55 +02:00
3c440f3d43
US05-04: Verify, Retry, and Resolve Uncertain Uploads (#74 )
domverse
2026-08-16 15:31:23 +02:00
94d50133af
US05-04: Verify, Retry, and Resolve Uncertain Uploads
us/US05-04-verify-retry-and-resolve-uncertain-uploads
domverse
2026-08-16 15:30:38 +02:00
675876cad9
US05-03: Parse and Persist Uploader Outcomes (#73 )
domverse
2026-08-16 15:02:33 +02:00
4e3a5e3202
US05-03: Parse and Persist Uploader Outcomes
us/US05-03-parse-and-persist-uploader-outcomes
domverse
2026-08-16 15:01:18 +02:00
e4ae5da440
US05-02: Orchestrate Album Upload Batches (#72 )
domverse
2026-08-16 13:06:37 +02:00
653f2ae0c1
US05-02: Orchestrate Album Upload Batches
us/US05-02-orchestrate-album-upload-batches
domverse
2026-08-16 13:05:33 +02:00
dcbd492a0d
US05-01: Validate Credentials and Upload Readiness (#71 )
domverse
2026-08-16 12:29:12 +02:00
c7ddb253a9
US05-01: Validate Credentials and Upload Readiness
us/US05-01-validate-credentials-and-upload-readiness
domverse
2026-08-16 12:27:19 +02:00
799e58ca21
US04-06: Automate Phase D End-to-End Acceptance (#70 )
domverse
2026-08-16 12:06:02 +02:00
b9b5ab7f51
US04-06: Automate Phase D End-to-End Acceptance
us/US04-06-automate-phase-d-end-to-end-acceptance
domverse
2026-08-16 12:05:32 +02:00
8d96acd067
US04-05: Operate Rename Plans in the Browser (#69 )
domverse
2026-08-16 11:52:10 +02:00
9a7810b936
US04-05: Operate Rename Plans in the Browser
us/US04-05-operate-rename-plans-in-the-browser
domverse
2026-08-16 11:51:18 +02:00
7103cb84bf
US04-03: Apply and Verify Guarded Renames (#68 )
domverse
2026-08-16 11:27:08 +02:00
4735013278
US04-03: Apply and Verify Guarded Renames
us/US04-03-apply-and-verify-guarded-renames
domverse
2026-08-16 11:26:06 +02:00
daaa4ca67b
US04-02: Journal Rename State and Preconditions (#67 )
domverse
2026-08-15 15:04:49 +02:00
c7a616f4b5
US04-01: Build and Export Rename Plans (#66 )
domverse
2026-08-15 14:51:47 +02:00
2d4dd7395c
US03-05: Automate Phase C End-to-End Acceptance (#65 )
domverse
2026-08-15 14:32:11 +02:00
703ed3167d
US03-04: Review and Approve Proposals in the Browser (#64 )
domverse
2026-08-15 14:07:47 +02:00
9681ced9f4
US03-03: Generate and Persist Versioned Proposals (#63 )
domverse
2026-08-15 13:55:08 +02:00
c0a29ddca6
US03-02: Define Album Naming Policy (#62 )
domverse
2026-08-15 13:42:49 +02:00
de4a9403cf
US03-01: Aggregate Album Evidence (#61 )
domverse
2026-08-15 13:10:31 +02:00
b9bcb47c68
US02-07: Automate Phase B End-to-End Acceptance (#60 )
domverse
2026-08-14 12:53:45 +02:00
b59bc93fcb
Merge pull request 'US02-06: Deliver Workflow, Safety, Library, Analysis, and Stats Views' (#59 ) from us/US02-06-workflow-safety-library-analysis-stats-views into main
domverse
2026-08-09 20:10:58 +02:00
344a41ca70
Merge pull request 'US02-05: Build the Static Application Shell' (#58 ) from us/US02-05-build-the-static-application-shell into main
domverse
2026-08-09 20:09:13 +02:00
457dd5bd90
US02-06: Deliver Workflow, Safety, Library, Analysis, and Stats Views
domverse
2026-08-06 16:52:01 +02:00
ce5c8db5bc
US02-05: Build the Static Application Shell
domverse
2026-08-06 15:47:52 +02:00
de20e6c8ce
US02-04: Expose Job APIs and Activity Events (#57 )
domverse
2026-07-16 20:15:57 +02:00
d054dcbe61
US02-03: Execute Jobs with Leases, Locks, and Recovery (#56 )
domverse
2026-07-15 23:13:25 +02:00
0ebacfa544
US02-02: Persist and Coordinate Durable Jobs (#55 )
domverse
2026-07-15 22:47:13 +02:00
22558a4efa
US02-01: Extract Safety and Existing Web UI Donors (#54 )
domverse
2026-07-15 22:37:47 +02:00
19d4ce3785
US01-07: Automate Phase A End-to-End Acceptance (#53 )
domverse
2026-07-15 22:15:30 +02:00
3d5550b07f
docs: clarify Kanban board limitation and label-as-board workflow (#52 )
domverse
2026-07-15 22:04:28 +02:00
4b4c05339e
US01-06: Review Inventory and Duplicates in the Browser (#51 )
domverse
2026-07-15 21:44:48 +02:00
98e9cb2988
US01-05: Generate and Serve Managed Thumbnails (#50 )
domverse
2026-07-15 21:27:40 +02:00
691d5a5651
US01-04: Detect and Decide Duplicates (#49 )
domverse
2026-07-15 17:14:24 +02:00
c25d45d8f7
US01-03: Discover and Reconcile Stable Assets (#48 )
domverse
2026-07-15 16:47:09 +02:00
a723b63d55
US01-02: Establish Application and Database Foundation (#47 )
domverse
2026-07-15 16:33:25 +02:00
ffafa308de
US01-01 follow-up: replace donor characterization iteration with YAML ledger + full suite (#46 )
domverse
2026-07-15 16:13:00 +02:00
eed7c33da4
Merge pull request 'US01-01: Inventory and Characterize Donor Code' (#45 ) from us/US01-01-inventory-and-characterize-donor-code into main
domverse
2026-07-13 16:50:42 +02:00
a0e1752ff1
US01-01: Inventory and Characterize Donor Code
domverse
2026-07-13 16:42:51 +02:00
43ffde71da
chore: make work-item a reusable subproject
domverse
2026-07-13 16:21:28 +02:00
e35e5040a3
Require Python 3.12 for workflow automation
domverse
2026-07-13 14:07:14 +02:00
eabf2273a7
Use a supported Python for workflow tests
domverse
2026-07-13 14:06:13 +02:00
084a0b5058
Harden work-item failure recovery
domverse
2026-07-13 13:55:37 +02:00
80447092e9
Bootstrap project and safe work-item workflow
domverse
2026-07-13 13:51:41 +02:00