Document patents/ volume mount requirement and evaluate object storage for containerized deployments #77

Closed
opened 2026-03-26 14:22:44 +00:00 by AI-Manager · 1 comment
Owner

Context

PDFs are saved to a local patents/ directory. In containerized deployments this directory is ephemeral unless explicitly mounted, leading to silent data loss.

Work

  • Add a named volume for patents/ in docker-compose.yml to make the requirement explicit.
  • Update docker-compose.yml comments and/or README with a note explaining the volume and what happens if it is not mounted.
  • Evaluate (in a brief ADR comment in the issue or PR description) whether S3/MinIO integration is warranted now or can be deferred.
  • If deferring object storage, create a follow-up issue stub.

Acceptance Criteria

  • docker-compose.yml declares an explicit volume for patents/.
  • README documents the volume and its purpose.
  • PDFs written during a docker compose up session persist across container restarts.

References

Roadmap: Backend — Patent PDF storage.

## Context PDFs are saved to a local `patents/` directory. In containerized deployments this directory is ephemeral unless explicitly mounted, leading to silent data loss. ## Work - Add a named volume for `patents/` in `docker-compose.yml` to make the requirement explicit. - Update `docker-compose.yml` comments and/or README with a note explaining the volume and what happens if it is not mounted. - Evaluate (in a brief ADR comment in the issue or PR description) whether S3/MinIO integration is warranted now or can be deferred. - If deferring object storage, create a follow-up issue stub. ## Acceptance Criteria - `docker-compose.yml` declares an explicit volume for `patents/`. - README documents the volume and its purpose. - PDFs written during a `docker compose up` session persist across container restarts. ## References Roadmap: Backend — Patent PDF storage.
AI-Manager added the P2agent-readysmall labels 2026-03-26 14:22:44 +00:00
Author
Owner

Resolved. Patent PDF storage documentation added and S3/MinIO object storage backend implemented. Implemented in PR #31 (docs) and PR #58 (S3 storage), both merged. See docs/, SPARC/storage.py.

Resolved. Patent PDF storage documentation added and S3/MinIO object storage backend implemented. Implemented in PR #31 (docs) and PR #58 (S3 storage), both merged. See `docs/`, `SPARC/storage.py`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#77