Skip to content

Sync upstream dev into re-dev (2026-10-24, evening): #1350, #1387, #1389, #1384 - #41

Merged
gedaiu merged 5 commits into
re-devfrom
sync/upstream-dev-2026-10-24b
Oct 24, 2026
Merged

gedaiu merged 5 commits into
re-devfrom
sync/upstream-dev-2026-10-24b

Conversation

@gedaiu

@gedaiu gedaiu commented Oct 24, 2026

Copy link
Copy Markdown

Sync upstream dev into re-dev (2026-10-24b): deeplethe#1350 and 3 more

Brings re-dev up to upstream dev at fc21f46d: 4 commits, deeplethe#1350 (a correction labels old and new values and includes both in structured changes), deeplethe#1387 (list_rules lists ontology axioms with their derivation status, and a derived fact names the axiom's property), deeplethe#1389 (a statements document is found by keyword and not embedded, so an embedding model's input limit cannot fail it) and deeplethe#1384 (MCP snippets use the last opened permitted base). The dev mirror was fast-forwarded to upstream first.

Upstream dev holds the truth: where fork code conflicts with upstream, upstream's version is taken.

Conflicts. None. The fork's embed_names job at the end of run_open was not touched by upstream and stays in place of the inline embed_pending_names call.

Build fix. deeplethe#1389's test in pipeline_tests.rs calls search with upstream's three arguments; the fork's document filter (a95037b) adds a fourth, so the call passes None.

Schema version 113. No upstream migration came in; 113 migration files, CURRENT_SCHEMA_VERSION stays 113.

Checked on the merge: migrations ran twice on a fresh database, cargo fmt --all -- --check and cargo clippy --workspace --all-targets -- -D warnings are clean, UTOPIA_TEST_REQUIRE_DB=1 cargo test --workspace is green: 1777 passed, 0 failed, 6 ignored. Web files changed, so the web checks ran: style guard, tsc --noEmit clean, vite build ok, vitest run 345 tests in 49 files.

Aschenbath and others added 5 commits October 25, 2026 01:40
…d changes (deeplethe#1348) (deeplethe#1350)

* fix: label correction values so changes cannot read as reversals

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

* A correction exposes its previous value in structured changes so callers can tell the direction

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

---------

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: Aschenbath <Aschenbath@users.noreply.github.com>
…derived fact names the axiom's property (deeplethe#1347) (deeplethe#1387)

* fix: show the ontology axioms behind derived facts

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

* list_rules lists ontology axioms with their derivation status, and a derived fact names the axiom's property (deeplethe#1347)

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

---------

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…edding model's input limit cannot fail it (deeplethe#1375) (deeplethe#1389)

* fix: keep statement ingestion independent of embedding limits

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

* A statements document is found by keyword and not embedded, so an embedding model's input limit cannot fail it (deeplethe#1375)

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>

---------

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
)

Signed-off-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: Aschenbath <Aschenbath@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
Brings in deeplethe#1350, deeplethe#1387, deeplethe#1389 and deeplethe#1384. No textual conflicts. The fork's
embed_names job stays in place of the inline embed_pending_names call at the
end of run_open.

Build fix: deeplethe#1389's test calls search with upstream's three arguments; the
fork's document filter adds a fourth, so the call passes None.

Schema version stays 113.

Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>
@gedaiu
gedaiu merged commit 6f34b6e into re-dev Oct 24, 2026
6 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