deployment-scoped artifacts and reporting epic - #551
dannash100 wants to merge 154 commits into
Conversation
…-pipeline feat(public-server): U1: spec the reporting-schema pipeline
…o feat/reporting-schemas
…o feat/reporting-schemas # Conflicts: # crates/database/src/artifacts.rs # crates/private-server/src/fns/versions.rs
…o feat/reporting-schemas # Conflicts: # crates/database/src/artifacts.rs
…o feat/reporting-schemas # Conflicts: # crates/private-server/src/fns/versions.rs
…acts # Conflicts: # crates/canopy-api/src/generated.rs # crates/database/src/server_groups.rs
# Conflicts: # crates/canopy-api/src/generated.rs # crates/database/src/server_groups.rs # private-web/e2e/seed.ts
|
🤖 Sequencing note, since two follow-ups hang off one step that is easy to miss.
Waiting on that publish:
|
feat(public-server): U1: build reporting schemas per group and version
|
🤖 The dbt side is written: Two corrections to the contract in the handover doc, both found by running it:
Run against a Tamanu schema in a container it produces a real artifact: 180 views, stamped with the version it was told to build for, no transaction control. The callback was exercised over HTTP too: raw SQL body, 503 retried then 204. |
feat(platform): D2: hold and scope artifacts by group
Epic branch for deployment-scoped artifacts. Implementation PRs merge here rather than into main.
device-identity.md,servers/products.md).artefactis spelledartifactto match the code.feat/group-scoped-artifacts.🦸 Review Hero