Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
923ec81
feat(semantics): evaluate KerML Rationals exactly
devin-ai-integration[bot] Oct 2, 2026
203b3c6
feat(client): carry exact Rationals in the Python and Node clients
devin-ai-integration[bot] Oct 2, 2026
3a0a130
feat(export): state rational literals exactly in RDF
devin-ai-integration[bot] Oct 2, 2026
d4cbaaa
test(runtime): cover exact Rational arithmetic, accumulation and budgets
devin-ai-integration[bot] Oct 2, 2026
a39be7e
test(referee): bucket exact-Rational pilot disagreements as differs-b…
devin-ai-integration[bot] Oct 2, 2026
5e09c5d
feat(client): carry exact Rationals in the Java and Rust clients
devin-ai-integration[bot] Oct 2, 2026
6f31120
feat(client): carry exact Rationals in the Julia and MATLAB clients
devin-ai-integration[bot] Oct 2, 2026
3b340d4
test(semantics): cover exact Rational storage, parsing and wire valid…
devin-ai-integration[bot] Oct 2, 2026
d2ae53f
feat(client): type generated Rational features exactly in Python and …
devin-ai-integration[bot] Oct 2, 2026
fac823d
docs: record exact KerML Rational evaluation and its wire contract
devin-ai-integration[bot] Oct 2, 2026
d1eb16e
perf(semantics): keep exact Integer and Rational fast paths allocatio…
devin-ai-integration[bot] Oct 2, 2026
492c98c
test(runtime): benchmark exact Rational arithmetic and record its cost
devin-ai-integration[bot] Oct 2, 2026
af485ae
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
a26bfab
chore(semantics): justify bounded integer conversions for gosec
devin-ai-integration[bot] Oct 3, 2026
da7235a
feat(semantics): compare Rationals with binary64 Reals at Real precis…
devin-ai-integration[bot] Oct 3, 2026
e8e350d
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
1a9e09f
fix(client/python): keep the stubs' generated gRPC version at the pin…
devin-ai-integration[bot] Oct 3, 2026
5305f7f
fix(semantics): budget short decimals, round Rationals met by Reals i…
devin-ai-integration[bot] Oct 3, 2026
6a2a09e
fix(client/julia): compare a Rational and a Real numerically, so zero…
devin-ai-integration[bot] Oct 3, 2026
0346c4b
test(doc): expect Real magnitudes from a RealFunctions::sum rollup
devin-ai-integration[bot] Oct 3, 2026
e7fdfcf
docs(changelog): note Real magnitudes from RealFunctions quantity sum…
devin-ai-integration[bot] Oct 3, 2026
77e8543
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
0aa4aca
fix(codegen): keep negative Integer powers exact Rationals
devin-ai-integration[bot] Oct 3, 2026
3e94f0a
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
c4f132f
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
270a937
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
2197c1a
docs(python): document CAPABILITY_RATIONAL_VALUES in the regenerated …
devin-ai-integration[bot] Oct 3, 2026
dfb286e
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 3, 2026
8ced1cc
docs(repl): expect exact Rational quotients and Real sums in the brow…
devin-ai-integration[bot] Oct 3, 2026
4c642bc
Merge remote-tracking branch 'origin/develop' into feat/exact-rationals
devin-ai-integration[bot] Oct 5, 2026
bb0cb3e
fix(lsp): show exact Rational values as inlay hints; order the exact …
devin-ai-integration[bot] Oct 5, 2026
e3f8a97
test(wasm): make room in the engine size budget for exact Rationals
devin-ai-integration[bot] Oct 5, 2026
b3a3e03
test(runtime): record the exact accumulation fixture's ordered trace
devin-ai-integration[bot] Oct 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 7 additions & 5 deletions .agents/skills/testing-pilot-execution-referee/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,16 @@ go run -C tools ./cmd/pilot-exec-diff # ~13 s wall with the default fix

Use `-cases DIR` for another directory of `.cases` files, `-out DIR`,
`-launcher PATH`, `-repo DIR`. Each `.cases` file lists `model: <repo-relative-path>`
lines followed by `id :: target :: expression` lines. Reports go to
lines followed by `id :: target :: expression` lines; a `by-design: <clause>` line marks the
cases after it, so a disagreement among them buckets `differs-by-design` with the clause in the
report. Reports go to
`build/pilot-exec-diff/pilot-exec-diff.{txt,json}`.

Reference values at the current implementation (446 cases, all twenty default
Reference values at the current implementation (456 cases, all twenty-one default
fixtures):
`agree 211 · kind-only 1 · order-only 0 · disagree 30 · pilot-unevaluated 124 ·
pilot-silent 21 · pilot-error 9 · ours-error 10 · ours-undetermined 28 · both-error 12 ·
nondeterministic 0`.
`agree 217 · kind-only 1 · order-only 0 · disagree 29 · differs-by-design 5 ·
pilot-unevaluated 124 · pilot-silent 21 · pilot-error 5 · ours-error 10 · ours-undetermined 28 ·
both-error 16 · nondeterministic 0`.
Four of the nine `pilot-error` are the whole of `unknown_bounds.cases`: the pilot rejects a
model whose multiplicity bound names a valueless feature (`a : Real[n]`, `Must have a Natural
value`) and resolves nothing in it afterwards, which is why those cases have a model of their
Expand Down
Loading
Loading