Files
git.stella-ops.org/docs/db/reports/conversion-summary-2025-12-05.md
StellaOps Bot 53508ceccb
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Add unit tests and logging infrastructure for InMemory and RabbitMQ transports
- Implemented RecordingLogger and RecordingLoggerFactory for capturing log entries in tests.
- Added unit tests for InMemoryChannel, covering constructor behavior, property assignments, channel communication, and disposal.
- Created InMemoryTransportOptionsTests to validate default values and customizable options for InMemory transport.
- Developed RabbitMqFrameProtocolTests to ensure correct parsing and property creation for RabbitMQ frames.
- Added RabbitMqTransportOptionsTests to verify default settings and customization options for RabbitMQ transport.
- Updated project files for testing libraries and dependencies.
2025-12-05 09:38:45 +02:00

33 lines
1.5 KiB
Markdown

# MongoDB → PostgreSQL Conversion Summary
Date: 2025-12-05
Status: COMPLETE
## Completed Modules
- Authority — Postgres-only; verification: `docs/db/reports/authority-verification-2025-12-03.md`
- Scheduler — Postgres-only; fresh-start; verification integrated in sprint logs
- Notify — Postgres-only; verification: `docs/db/reports/notify-verification-2025-12-02.md`
- Policy — Postgres-only; packs migrated and verified
- Concelier/Vulnerability — Postgres-only; fresh-start feed ingest; verification: `docs/db/reports/vuln-verification-2025-12-05.md`
- VEX/Graph (Excititor) — Postgres-only; fresh-start; determinism verified; verification: `docs/db/reports/vex-verification-2025-12-05.md`
- Issuer Directory — Postgres-only; fresh-start (CSAF seed); verification in sprint 3409 log
## Foundations
- Postgres infra library, migrations, CI Testcontainers: DONE
- Cluster and persistence configs captured: `docs/db/cluster-provisioning.md`, `docs/db/persistence-config-template.yaml`
## Schemas
- Exported: authority, scheduler, notify, policy, vuln, vex
- Exported: issuer, shared audit (approved; issuer migration executed)
## Strategy Notes
- Fresh-start applied to Scheduler, Vuln, VEX/Graph, Issuer (no Mongo backfill); data populated via feeds/runtime/CSAF seed.
- Determinism and module-level verification performed on Postgres baselines.
## Remaining Optional Items
- Monitor growth (vuln/vex) and consider partitioning/perf tuning as data scales.
## Sign-off
- Architecture: ✓
- QA: ✓
- Product: ✓