Skip to content

Conversation

@CorentynDevPro
Copy link
Owner

No description provided.

Introduces DB_MODEL.md with detailed schema definitions, design principles, table structures, recommended indexes, upsert patterns, migration strategy, retention/archival guidance, validation queries, and DBML for visualization. This document serves as the canonical reference for backend, ETL, and data engineering teams.
Add canonical StarForge database model documentation
Created docs/ETL_AND_WORKER.md to provide documentation related to ETL processes and worker components.
Introduces a comprehensive ETL and worker design document for StarForge, covering architecture, input contracts, queue and retry semantics, upsert SQL patterns, error handling, monitoring, logging, admin APIs, testing strategies, security, and operational runbooks. This serves as a reference for backend, DevOps, QA, and data engineers implementing and operating the ETL pipeline.
Introduces a new OBSERVABILITY.md file in the docs directory. Content to be added in future commits.
Introduces OBSERVABILITY.md detailing metrics, logging, tracing, dashboards, alerting, and PII handling for StarForge services. Provides implementation guidance, sample configurations, and operational runbooks for engineers and SREs.
Introduces a new MIGRATIONS.md file in the docs directory. This file will be used to document migration steps and related information.
Introduces MIGRATIONS.md, a detailed guide covering principles, tooling, safe patterns, CI integration, rollback, review criteria, and operational runbooks for managing database schema migrations using node-pg-migrate. Includes templates, preflight scripts, and best practices for safe, auditable, and testable migrations.
Deleted docs/DB_MIGRATIONS.md, which contained guidelines and best practices for managing database migrations in the project.
@CorentynDevPro CorentynDevPro self-assigned this Dec 3, 2025
@CorentynDevPro CorentynDevPro merged commit d8f65c9 into main Dec 3, 2025
0 of 3 checks passed
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.

2 participants