diff --git a/docs/project-status.md b/docs/project-status.md index acb6f20..dca33ae 100644 --- a/docs/project-status.md +++ b/docs/project-status.md @@ -110,11 +110,12 @@ completion, and does not authorize integration. ## Integration status — 2026-10-14 -Branch `catalog-shared-contracts` pushed to origin (commit `a829d6e`). PR available at -https://git.keithsolomon.net/keith/MeshVault/pulls/new/catalog-shared-contracts. -Local integration into `main` not yet performed; awaiting user direction on merge -strategy and issue closure. Previously closed: #6, #7, #8, #9, #11, #23. No new -closures implied by this commit; #28 partial progress only. +Branch `catalog-shared-contracts` fast-forward merged to `main` (commit `46d347b`). +Pushed to origin/main. Previously closed: #6, #7, #8, #9, #11, #23. + +**Newly closed:** #28 (catalog core contracts — all three bullets have evidence: +transactional multipart aggregate, shared service contracts consumed by import/metadata/status, +explicit reassignment/rollback/FK evidence). Remaining open: #14, #15, #18, #20, #29, #30, #46, #47. ## Important implementation findings