Skip to content

Sync upstream dev into re-dev (2026-10-19, evening): #1318, #1320, #1264, #1319 and 7 more - #13

Merged
gedaiu merged 13 commits into
re-devfrom
sync/upstream-dev-2026-10-19c
Oct 19, 2026
Merged

gedaiu merged 13 commits into
re-devfrom
sync/upstream-dev-2026-10-19c

Conversation

@gedaiu

@gedaiu gedaiu commented Oct 19, 2026 •

Copy link
Copy Markdown

Brings re-dev up to upstream dev at d62e880b: 11 commits, deeplethe#1318 (name facts are found through a predicate index), deeplethe#1320 (containment matches % and _ literally), deeplethe#1264 (a token reads the graph overview and neighbourhood), deeplethe#1319 (ADR 0071), deeplethe#1299 (Markdown name variants resolve on the same paths), deeplethe#1323, deeplethe#1304, deeplethe#1305, deeplethe#1306, deeplethe#1324 (intake jobs are claimed before model work) and deeplethe#1325 (a base can follow a GitHub repository's markdown files). The dev mirror was fast-forwarded to upstream first. deeplethe#1324 and deeplethe#1325 came in as a second merge on this branch, on top of the first one at fa6cd6cc.

Conflicts. Upstream's text where only upstream changed it, ours where a fork-only change sits on top, and both where each side added a line.

Behaviour to know about.

Schema version 107. Upstream added 0115 and 0116, and we carry 9000, 9001 and 9002, so there are 107 migration files. Upstream dev is at 104.

Checked on the merge against a fresh database: the migrations ran twice and the second run succeeded. cargo fmt --all -- --check and cargo clippy --workspace --all-targets -- -D warnings are clean. UTOPIA_TEST_REQUIRE_DB=1 cargo test --workspace is green: 1671 passed, 0 failed, 6 ignored (server 706 passed and 2 ignored, the store integration suite 329, store unit tests 91 with 1 ignored). deeplethe#1325 changed web files, so the web checks ran too: pnpm install --frozen-lockfile, the style guard and tsc --noEmit are clean, and vitest run passes 307 tests in 44 files.

🤖 Generated with Claude Code

QuintinBotes and others added 13 commits October 20, 2026 01:41
…aiting (deeplethe#1304)

* The inference scheduler queues a base again only when it has no job waiting

Signed-off-by: Quintin Botes <[email protected]>

* The inference scheduling test runs in a binary of its own, since it queues every due base in the database

Signed-off-by: Quintin Botes <[email protected]>

---------

Signed-off-by: Quintin Botes <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
…on it (deeplethe#1305)

* Raising a model's concurrency limit admits the tasks already waiting on it

Signed-off-by: Quintin Botes <[email protected]>

* A changed model limit applies when it is saved, and raising one only adds permits

Signed-off-by: Quintin Botes <[email protected]>

---------

Signed-off-by: Quintin Botes <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
Signed-off-by: Bogdan Szabo <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
Signed-off-by: Bogdan Szabo <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
deeplethe#1320)

Signed-off-by: Bogdan Szabo <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
… to the token ceiling (deeplethe#1306)

* A reply that keeps repeating itself comes back cut instead of running to the token ceiling

Signed-off-by: Quintin Botes <[email protected]>

* Only a whole-row loop is cut, and the cut is reported as repetition rather than the token ceiling

Signed-off-by: Quintin Botes <[email protected]>

---------

Signed-off-by: Quintin Botes <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
Brings deeplethe#1318, deeplethe#1320, deeplethe#1264, deeplethe#1319, deeplethe#1299, deeplethe#1323, deeplethe#1304, deeplethe#1305 and deeplethe#1306.
Schema version 106: upstream's 0115 joins the fork's 9000-9002.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: Bogdan Szabo <[email protected]>
…behind the extraction backlog (deeplethe#1324)

Signed-off-by: Quintin Botes <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
… the files that changed since the last sync (deeplethe#1325)

Signed-off-by: Quintin Botes <[email protected]>
Co-authored-by: WaylandYang <[email protected]>
Brings in deeplethe#1324 (intake jobs are claimed before model work) and deeplethe#1325 (a
base can follow a GitHub repository's markdown files). CURRENT_SCHEMA_VERSION
is recounted to 107 for upstream's 0116.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: Bogdan Szabo <[email protected]>
@gedaiu gedaiu changed the title Sync upstream dev into re-dev (2026-10-19, evening): #1318, #1320, #1264, #1319 and 5 more Sync upstream dev into re-dev (2026-10-19, evening): #1318, #1320, #1264, #1319 and 7 more Oct 19, 2026
@gedaiu
gedaiu merged commit 4b471a9 into re-dev Oct 19, 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.

3 participants