Skip to content

Split consolidation promotion payload helpers#278

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/split-consolidation-promotion-payload
Jun 29, 2026
Merged

Split consolidation promotion payload helpers#278
yvette-carlisle merged 1 commit into
mainfrom
xy/split-consolidation-promotion-payload

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Split consolidation promotion payload/ref/writegate helpers into consolidation/promotion/payload.rs.
  • Kept DB transaction orchestration and SQL row updates in consolidation/promotion.rs.
  • Added focused payload helper tests, including writegate wrapper rejection mapping.

Validation

  • cargo make fmt-rust && cargo make fmt-rust-check && cargo make check-rust && cargo make lint-vstyle && git diff --check
  • cargo nextest run -p elf-service consolidation::promotion::payload::tests::validate_promoted_memory_payload_maps_writegate_rejections --all-features
  • cargo make lint-rust && cargo make test-rust && cargo make check (375 passed, 92 skipped)
  • cargo make test-rust-integration with Docker Postgres/Qdrant (92 passed, 1 leaky, 375 skipped; exit code 0)
  • cargo make check-trace-gate

Review Gates

  • Scout selected this slice as a bounded promotion payload/module-boundary split.
  • Skeptic reviewed the final diff and validation evidence with no blockers.

… payload helpers after strict validation.","authority":"manual"}
@yvette-carlisle yvette-carlisle merged commit adbc27a into main Jun 29, 2026
12 of 13 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/split-consolidation-promotion-payload branch June 29, 2026 20:06
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.

1 participant