Skip to content

Refactor for future state#62

Merged
rosemcc merged 8 commits into
mainfrom
feature/refactor-for-future-state
May 29, 2026
Merged

Refactor for future state#62
rosemcc merged 8 commits into
mainfrom
feature/refactor-for-future-state

Conversation

@rosemcc
Copy link
Copy Markdown
Contributor

@rosemcc rosemcc commented May 28, 2026

This PR is mainly a refactor to support the expected future state of the offboarding tool, where API endpoints may be merged into the CeR ProjectDB API, the SQLite DB removed and archive job records stored in the ProjectDB instead, and the background archive and retrieval tasks will be managed by completely separate processes.

To support this change, the codebase has been refactored to have clearer separation between the API-related logic, and the core business logic for the archiving tasks.

Additional API endpoints for getting and patching archive submission and retrieval records have been added to support external workers to keep track of job status.

@rosemcc rosemcc marked this pull request as ready for review May 29, 2026 04:15
@rosemcc rosemcc merged commit 4e62b6d into main May 29, 2026
1 check passed
@rosemcc rosemcc deleted the feature/refactor-for-future-state branch May 29, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant