IpaGestureExperiment onto StoreFileName (stacked on #11) #14

Merged
aqua merged 19 commits from aqua/store-filename-ipa into main 2026-11-07 10:39:14 +00:00

2026-11-07

Aqua
AquaLower names lowered .dsp files through StoreFileName; pin Windows forms; note limits
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 10:38:28 +00:00
Aqua
Merge branch 'aqua/safe-filename-collide-dotdot' into aqua/store-filename-ipa
# Conflicts:
#	tests/AquaSynth.Dsl.Tests/StoreFileNameTests.cs
2026-11-07 10:33:56 +00:00
Aqua
IpaGestureExperiment: make the target/variant candidate id injective
("a","b-c") and ("a-b","c") both joined to "a-b-c" before the map and wrote the
same files. Each part goes through StoreFileName.From first and the pair is
joined with '/', which no mapped part can contain.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 09:54:00 +00:00
Aqua
IpaGestureExperiment: use StoreFileName, delete the last SafeFileName copy
Round and candidate ids in the IPA experiment bundle went through a private
sanitiser that mapped distinct ids ("a/b", "a-b") to one file and accepted
".." as a round id. They now go through the shared StoreFileName.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 06:35:25 +00:00
Aqua
spike: README reports 74 of 400000 as a single run's figure
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 05:33:49 +00:00
Aqua
spike: reword to Nibu's #13 review (no preemption reading, cheap-on-this-host, control counts)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 04:28:50 +00:00
Aqua
spike: pin cores, per-overrun wall timestamps, noop control; max block time marked unexplained
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 01:24:21 +00:00
Aqua
docs: mark spike max block time unexplained; spike is a bare C loop, not a player
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 01:24:09 +00:00
Aqua
spike: drop stray generated header (run.sh generates it into build/)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:21:17 +00:00
Aqua
spike: AOT-compile thruster v5 to a C-ABI native lib with bounded rpm, test, timing script
Linux only; Windows/Unity unverified.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:21:17 +00:00
Aqua
docs: apply review 824 to Faust Unity scoping
Restate the AOT limit in Recommendation and Unverified list, drop the unsourced
"browser lane", and make the p99.9/max pass lines Aqua's ruling with the
quiet-host caveat for the max line.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:21:10 +00:00