Skip to content

Mvp/round 6 - #129

Merged
Yasou13 merged 10 commits into
mainfrom
mvp/round-6
Oct 25, 2026
Merged

Yasou13 merged 10 commits into
mainfrom
mvp/round-6

Conversation

@Yasou13

@Yasou13 Yasou13 commented Oct 25, 2026

Copy link
Copy Markdown
Owner

No description provided.

Yasou13 and others added 10 commits October 25, 2026 18:55
…ty rebuild

When records are admitted with MESA_EMBEDDING_ENABLED=false, their VECTOR outbox rows end in SKIPPED while memory_mutations still holds the admission-time embedding identity snapshot. After an embedding identity change and offline projection rebuild cutover, requeue_skipped_vector_projections must bind those unprojected SKIPPED mutations to the active generation's embedding identity and rebuild_runner must journal the staging Kuzu schema so startup backfill can project their vectors.
…utations without vectors

requeue_skipped_vector_projections rewrote the durable embedding identity of
every mutation with a SKIPPED VECTOR lane. A committed mutation that already
has vector artifacts reaches SKIPPED through parity repair followed by a
restart with embedding off, and its identity was then silently replaced. The
rewrite now skips mutations with any VECTOR artifact, so their lane fails
closed on an identity mismatch while the record stays committed and searchable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 25, 2026 17:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@Yasou13
Yasou13 merged commit 2e4822d into main Oct 25, 2026
24 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