Skip to content

Merge dev into main - #1114

Merged
WaylandYang merged 26 commits into
mainfrom
dev
Oct 9, 2026
Merged

WaylandYang merged 26 commits into
mainfrom
dev

Conversation

@WaylandYang

Copy link
Copy Markdown
Contributor

Brings main up to date with dev: the 22 changes merged since #1069, ahead of the 0.1.0-rc8 release.

Merge with a merge commit, not a squash.

🤖 Generated with Claude Code

WaylandYang and others added 26 commits October 3, 2026 16:46
Brings main's merge commit of #1069 into dev so dev is up to date with main.

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
… across store queries. (#1072)

Signed-off-by: Jun Du <dujun@tib.cas.cn>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>

#1073 was opened against main and merged there. This brings it into dev.
#1077)

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
)

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…ge (#1081)

A PDF's text layer breaks lines at the margin. The model copies a sentence
back with a space where the passage has the break, so the verbatim check
found neither the quote nor the date in it: the statement landed without a
span and without its time. A board minute with four dated sentences kept none
of the dates.

A run of whitespace now matches a run of whitespace; everything else is
compared as before, and offsets are still positions in the passage. A time
word is located in the passage's own sentence, since the copy and the passage
may differ in how long the whitespace is.

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… every slide (#1082)

A date governs what sits under the heading it was stated under (0064). Every
slide was a section of its own, the cover included, so the date on the cover
governed the cover alone and the statements of every later slide had no
attestation. The first slide is now written before any heading, the way a
Word document's title block is; later slides are sections as before.

A bare date the model also gives as its own name is written once in the
attestation's name.

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…laims to cover them (#1083)

The ontology page of a base with no classes said "Extraction adds them as
documents arrive", which has not been true since extraction writes open
statements (0044), and its Unmatched view said "the ontology covers your
corpus" beside 22 kind words with no class: that sentence read 0003's
ontology_misses, a table the open-graph extraction does not write to.

The report the page already fetches now carries how many kind words have no
class and how many phrase shapes bind to no property, the two things the
agent reads. The view says those numbers and what to do, or says nothing is
waiting; the empty canvas says what classes are for and has a button to that
view.

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…eries with LEFT JOIN aggregations and concurrent fetch (#1088)

(cherry picked from commit eae3d45b46671e96456060fc92a07e1e09b9bee9)

Signed-off-by: Jun Du <dujun@tib.cas.cn>
Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…updates (#1080)

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…1087)

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…1090)

A pushed statement (0054) carries its when/ended as caller-supplied
words, and a complete date or zoned timestamp in that payload is
already structured: resolve_time reads it in code at the precision it
writes, keeps the literal as the mention, and never asks the model
about it. Bare years, year-months and words code cannot read still go
to the model, or wait at grade C when no chat model is configured, and
the job completes either way instead of failing for a missing chat
configuration.

The distinction is source identity, not string shape: documents keep
the model path even when their text happens to look like a timestamp.

Signed-off-by: Anson <310461893+ansonnmm@users.noreply.github.com>
… console placeholder to filter. (#1091)

Signed-off-by: FabianIMV <101426902+FabianIMV@users.noreply.github.com>
…opped by the server timeout or KILL QUERY (#1094)

* A ClickHouse warehouse can be mounted read-only, with slow queries stopped by the server timeout or KILL QUERY

Closes #1092

Signed-off-by: Asaf Shitrit <asafshitrit.dev@gmail.com>

* ClickHouse gets its own form in Settings like the other engines, and the query tool names MySQL and ClickHouse among its dialects

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>

---------

Signed-off-by: Asaf Shitrit <asafshitrit.dev@gmail.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* Keep empty SQL fields out of numeric benchmark scores

Signed-off-by: Virtue039 <virtue039@qq.com>

* The bench scoring tests run as a step of the web job, not as a workflow of their own with a Postgres service

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>

---------

Signed-off-by: Virtue039 <virtue039@qq.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…1101)

* Preserve Notion page bodies on read failures and import table cells

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>

* A Notion page whose body cannot be read is left out of the sync and named in the run's error, and the other pages still sync

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>

---------

Signed-off-by: Floating-Y <118035379+Floating-Y@users.noreply.github.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…ng the base once per group (#1108)

Signed-off-by: evolv3ai <hello@evolv3.ai>
…r to compare them with (#1107)

Signed-off-by: evolv3ai <hello@evolv3.ai>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
* Write extraction failure diagnostics in English

Signed-off-by: Nash Aschenbath <wwh86696@163.com>

* The pipeline note on failure diagnostics says what is stored, without the history of the change

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>

---------

Signed-off-by: Nash Aschenbath <wwh86696@163.com>
Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…one for documents (#1111)

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ntity is mentioned (#1113)

Signed-off-by: Wayland Yang <wayland0916@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@WaylandYang
WaylandYang merged commit f6f3af2 into main Oct 9, 2026
12 checks passed
@WaylandYang WaylandYang mentioned this pull request Oct 9, 2026
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.

9 participants