generated from john/python-template
This commit is contained in:
@@ -5,6 +5,7 @@ This roadmap starts at **V6.0** and tracks forward-looking work only.
|
|||||||
## V6.0 - Hosting Migration
|
## V6.0 - Hosting Migration
|
||||||
|
|
||||||
Objective: move from local-only operation to secure, stable remote hosting.
|
Objective: move from local-only operation to secure, stable remote hosting.
|
||||||
|
Status: **Completed**
|
||||||
|
|
||||||
Detailed plan: [`v6_0_hosting_migration_plan.md`](v6_0_hosting_migration_plan.md)
|
Detailed plan: [`v6_0_hosting_migration_plan.md`](v6_0_hosting_migration_plan.md)
|
||||||
|
|
||||||
@@ -25,9 +26,16 @@ Detailed plan: [`v6_0_hosting_migration_plan.md`](v6_0_hosting_migration_plan.md
|
|||||||
- One end-to-end document -> source -> job workflow succeeds remotely.
|
- One end-to-end document -> source -> job workflow succeeds remotely.
|
||||||
- Backup and restore procedure is tested.
|
- Backup and restore procedure is tested.
|
||||||
|
|
||||||
|
### Accomplished
|
||||||
|
1. Delivered production Docker deployment with split `app`/`worker`, `postgres`, and `cloudflared`.
|
||||||
|
2. Landed SQLite -> PostgreSQL migration tooling and runbook coverage.
|
||||||
|
3. Added production health/reliability wiring and operational runbooks for deploy/rollback/recovery.
|
||||||
|
4. Established host-visible backup workflow and restore path for PostgreSQL plus media/config assets.
|
||||||
|
|
||||||
## V6.1 - Testing and Refinement
|
## V6.1 - Testing and Refinement
|
||||||
|
|
||||||
Objective: improve navigation and operational workflows after user feedback.
|
Objective: improve navigation and operational workflows after user feedback.
|
||||||
|
Status: **Completed**
|
||||||
|
|
||||||
### Scope
|
### Scope
|
||||||
1. Make Document Detail the primary source-page workspace:
|
1. Make Document Detail the primary source-page workspace:
|
||||||
@@ -46,6 +54,21 @@ Objective: improve navigation and operational workflows after user feedback.
|
|||||||
- Add run history with status, duration, summary, and log view/download.
|
- Add run history with status, duration, summary, and log view/download.
|
||||||
- Defer daily/weekly scheduling controls to V6.2.
|
- Defer daily/weekly scheduling controls to V6.2.
|
||||||
|
|
||||||
|
### Accomplished
|
||||||
|
1. Refactored Document Detail into the primary source-page workspace (pan/zoom viewer, previous/next page navigation, editable revision flow) and moved archival/system metadata to Document Info.
|
||||||
|
2. Simplified top navigation by removing Tags/Sources entries and retiring the Tags page/global Source Asset Records flow.
|
||||||
|
3. Improved data clarity with document transcription status in Archival Documents and Document Date in People Detail linked documents.
|
||||||
|
4. Implemented queue-backed maintenance operations (`maintenance_run` model/service/worker/UI) with run history and log view/download.
|
||||||
|
5. Hardened runtime settings operations in production:
|
||||||
|
- runtime settings writes target mounted `.env.production`,
|
||||||
|
- fallback write path for single-file bind mounts,
|
||||||
|
- explicit hidden/deployment-key disclosure in Settings UI.
|
||||||
|
6. Simplified backup configuration and behavior:
|
||||||
|
- standardized on `BACKUP_DIR` + `BACKUP_RETENTION_DAYS`,
|
||||||
|
- backup script uses `DATABASE__*` persistence keys,
|
||||||
|
- compose maps Postgres container init values from `DATABASE__*`,
|
||||||
|
- env contract drift tests now guard `.env.production.example`.
|
||||||
|
|
||||||
## V6.2 - Reporting Features
|
## V6.2 - Reporting Features
|
||||||
|
|
||||||
[ *More thoughts on additional features:*
|
[ *More thoughts on additional features:*
|
||||||
|
|||||||
Reference in New Issue
Block a user