Skip to content

fix(operations): bound reconciliation discovery - #18

Merged
GQAdonis merged 1 commit into
mainfrom
codex/bound-operation-reconciliation-projection
Sep 21, 2026
Merged

GQAdonis merged 1 commit into
mainfrom
codex/bound-operation-reconciliation-projection

Conversation

@GQAdonis

Copy link
Copy Markdown
Contributor

Startup reconciliation previously selected and deserialized every field from every nonterminal operation. Large queued payloads could consume enough memory to prevent recovery from reaching the worker. This change projects only deterministic operation identities and adds an in-memory database regression proving payload bytes are absent from discovery rows.\n\nValidation:\n- RUSTC_WRAPPER= cargo test --locked operations::tests::startup_reconciliation -- --nocapture (2 passed)\n- cargo fmt --all -- --check\n- openspec validate bound-operation-reconciliation-projection --strict\n- prometheus-rust-auditor format/inventory/partition/enforce (no blocking findings)\n- gitleaks protect --staged --redact --no-banner

@GQAdonis
GQAdonis merged commit 199651d into main Sep 21, 2026
1 check failed
@GQAdonis
GQAdonis deleted the codex/bound-operation-reconciliation-projection branch September 21, 2026 01:34
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