Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5ac57fc
refactor(stage1-pass2): rollup from the finest common group, readout …
zzylol Nov 11, 2026
e36699e
refactor(accuracy): delete the classic HLL and UnivMon distinct-count…
zzylol Nov 11, 2026
34881c8
fix(accuracy): a count, min, max or avg grouped by an estimate has no…
zzylol Nov 11, 2026
658c3f1
fix(stage1-pass2): prune for unknown values per evaluation only a rea…
zzylol Nov 11, 2026
fa5e80b
fix(stage1-pass2): a chain has an edge only into a reader whose evalu…
zzylol Nov 11, 2026
507291b
fix(stage1-pass2): check a rollup before adding its compensating filt…
zzylol Nov 11, 2026
d1bdef5
docs(planner-layering): top-k reuse, readers without a declared phase…
zzylol Nov 11, 2026
9a61080
test(stage1-pass2): PromQL rollup through production lowering (failin…
zzylol Nov 11, 2026
9876e7a
fix(stage1-pass2): rollup sees through per-series layers and matches …
zzylol Nov 11, 2026
08a131f
Delete unused accuracy guarantee types, move sketch_statistic to Sket…
zzylol Nov 11, 2026
637e952
Describe error propagation and readout requirements in accuracy docs
zzylol Nov 11, 2026
6dee526
refactor(stage1-pass2,accuracy): lay out Pass 2 and accuracy by scope…
zzylol Nov 11, 2026
bd5bd3b
docs(accuracy,planner): describe the error contracts and the current …
zzylol Nov 11, 2026
5f37ca7
feat(stage1-pass2): name the cause of a chain edge off the reader's e…
zzylol Nov 11, 2026
feaf8b0
fix(accuracy): judge PromQL Project items by the estimate and fail re…
zzylol Nov 12, 2026
351f33f
fix(stage1-pass2,accuracy,types): grids below subqueries, readout fan…
zzylol Nov 12, 2026
f30eef3
fix(stage1-pass2): roll counts up under their own name and compensate…
zzylol Nov 12, 2026
fdd6e48
docs(accuracy,planner): state the checked top-k contract, Project con…
zzylol Nov 12, 2026
6588440
refactor(types): group scope directory, sibling test files, hash-cons…
zzylol Nov 12, 2026
aa14384
refactor(types): delete the never-set accuracy guarantee field of ope…
zzylol Nov 12, 2026
7879509
docs(types): module docs describe present contents without issue numb…
zzylol Nov 12, 2026
31df962
test(integration): drop the removed guarantee field from the plan fix…
zzylol Nov 12, 2026
158e5df
refactor(accuracy,stage1-pass2,types): one caps walk for reach, accep…
zzylol Nov 12, 2026
41cc54c
test(types,stage1-pass1,stage1-pass2): shared memo builders and fixtu…
zzylol Nov 12, 2026
c8e67f1
docs(accuracy,planner): theta lists with the guarantee at the require…
zzylol Nov 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions crates/accuracy/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ name = "asap-accuracy"
version = "0.1.0"
edition = "2021"

# The accuracy model shared by the planning stages: per-family estimators,
# guarantee composition and propagation through a DAG, sizing, budget
# split, the target check and the
# deployment's accuracy model and evidence traits. Depends only on
# `asap-types`, never on a stage crate, so every stage can use it.
# The accuracy rules shared by the planning stages: per-algorithm
# guarantees (the theoretical guarantee of θ), the target check, the
# deployment's measured accuracy, each operator's error contract and α^log
# of a logical edge. Depends only on `asap-types`, never on a stage crate,
# so every stage can use it.
[dependencies]
asap_sketchlib = { workspace = true }
asap-types = { path = "../types" }
Expand Down
106 changes: 0 additions & 106 deletions crates/accuracy/src/budget.rs

This file was deleted.

Loading
Loading