open-standards/aac/aac-rs/crates/aac-core/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 66137550bc aac-core: grade the store's elapsed-time receipts Estimator, not ModelBased
timed_receipt prices every store mutation (register_user, create_board,
add_cell, record_utterance, predict, set_vocabulary_level) at elapsed
wall time × an assumed draw no device calibrated, and tagged it
ModelBased while its own doc called it "an estimate". By the family's
metering ladder (JCP SPEC §5.1) a model earns ModelBased by its
calibration; an assumed draw scaled by time is rung 6, Estimator.

The figure is unchanged. Its doc said "~2 mW", but 2.0 × elapsed µs is
2 µJ per µs, i.e. 2 W: the doc now says what the code computes.

access-core's Provenance / Receipt docs now say ModelBased is a draw the
device measured and an assumed draw is an estimate. New test
store_receipts_are_estimates. No vector changes (aac gen-vectors output
is byte-identical; the vectors carry no provenance).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 10:11:54 -04:00
..
keyboard WIP: vi tones looked up either way; katakana, é and the apostrophe by ear (round 5 names); a by-ear gap test; colour-frame borders at 3:1; phrases pages by name; tidy 2026-10-06 17:34:35 -04:00
print style(print): clippy 2026-10-07 10:18:30 -04:00
symbols fix(aac-core): the person's own words are never glossed; media kept only as what its bytes are 2026-10-04 22:59:33 -04:00
analytics.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
backup.rs Merge main (Track B: editing, hidden words, own words, photos, page sets) into aac/printing 2026-10-05 15:53:55 -04:00
behaviours.rs fix(aac): a sequence line typed in another language stays as written; a kept strings table forgets changed words 2026-10-08 08:32:42 -04:00
board.rs wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
cascade.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
context.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
gloss_audit_2026-09-28.json fix(aac-core): correct 538 word glosses across 44 languages 2026-09-28 10:50:32 -04:00
gloss_audit_2026-10-01.json fix(aac-core): board labels that said the wrong thing, in 44 languages 2026-10-01 18:39:16 -04:00
gloss_audit_2026-10-08.json feat(aac): words for the app's own boards in 44 languages, by two readers 2026-10-08 09:07:42 -04:00
history.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
i18n.rs fix(aac): stop claiming one core vocabulary fits every language 2026-09-28 10:15:25 -04:00
langpack.rs WIP: vi tones looked up either way; katakana, é and the apostrophe by ear (round 5 names); a by-ear gap test; colour-frame borders at 3:1; phrases pages by name; tidy 2026-10-06 17:34:35 -04:00
lib.rs Merge main (Track C: keyboard and alphabet AAC) into aac/pagesets-phrases 2026-10-08 08:08:00 -04:00
migrate.rs wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
motor.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
nav.rs wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
nav_labels.json wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
obf.rs fix(aac): a sequence line typed in another language stays as written; a kept strings table forgets changed words 2026-10-08 08:32:42 -04:00
output.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
pagesets.rs feat(aac): the catalogue picks a package by language and speaker form; adding a set shows what its import said 2026-10-06 17:24:15 -04:00
partner.rs feat(aac-web): Edit mode, message banking that keeps its recordings, page sets that load, an editing lock 2026-10-04 21:28:05 -04:00
prediction.rs feat(aac-core, aac-web): what the engine learns from a person is kept, and theirs 2026-09-30 15:07:04 -04:00
speech.rs feat(aac-web): a symbol in every cell; OBF with licences and languages; 45-language spoken forms 2026-09-30 01:47:08 -04:00
speech_lexicon.json feat(aac-web): a symbol in every cell; OBF with licences and languages; 45-language spoken forms 2026-09-30 01:47:08 -04:00
store.rs aac-core: grade the store's elapsed-time receipts Estimator, not ModelBased 2026-10-11 10:11:54 -04:00
symbol.rs wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
translations.rs fix(aac-core): correct 538 word glosses across 44 languages 2026-09-28 10:50:32 -04:00
translations_data.json feat(aac): words for the app's own boards in 44 languages, by two readers 2026-10-08 09:07:42 -04:00
vocabulary.rs wip(aac): page-set decisions, catalogue and chooser (in progress) 2026-10-05 15:53:59 -04:00
wordsplit.rs WIP: vi tones looked up either way; katakana, é and the apostrophe by ear (round 5 names); a by-ear gap test; colour-frame borders at 3:1; phrases pages by name; tidy 2026-10-06 17:34:35 -04:00