streaming: restore same-level refill; early admission on by default; fixed UE harness (L172)

Scheduler stable-sorts the whole level and checks capacity per admission (refill when slots free mid-pass); regression
test with the old partial-sort path as negative control. Harness repoints Source/Standalone/uplugin together, records
root HEAD/status, builds baselines from fresh worktrees, gates on DWARF struct sizes (480/480/480).
Frame-resolution arrival: A/A p90 36.8 ms; fixed-on vs fixed-off -12.2 ms median (4/10 slower). 30 m/s: near 43.3 ->
55.3%, far holes 1.8 -> 0%, p99 <= 7.46 ms, worst <= 12.3 ms.
Defaults: StreamingFastTravelWaitForAllCriticalTiles=0, StreamingFastTravelApplyBudgetMilliseconds=1.0,
StreamingIncrementalDesiredSet=1, CoreRegionConcurrentAdmission=1, StreamingFastTravelForwardFirst=0,
StreamingRebuildOnCoreRegionCompletion=1, StreamingCoreDesiredCacheByCenter=0, audits 0.
Source/: VoxelWorld.cpp, VoxelStreamingAdmissionOrder.h (new).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
This commit is contained in:
Fr0zkaandClaude Opus 5.5 committed 2026-11-02 20:27:24 +01:00
1 parent 9d088ef96c
commit 52cb3d7a23
7 files changed
+1149 -24

No files matched your search

+15
View File
@@ -3230,6 +3230,20 @@ def _tier_deadline(_signum: int, _frame: object) -> None:
f"{ARGS.tier} tier exceeded its {ARGS.overall_timeout}s overall timeout")
def run_streaming_admission_order_regression(runner: VerificationRunner) -> None:
script = ROOT / "Standalone/Research/WorldAssemblerM3/Linux172/RunStreamingAdmissionOrderTest.py"
log = OUT / "streaming-admission-order.log"
command = [sys.executable, str(script), "--out", str(OUT / "streaming-admission-order")]
with log.open("w", encoding="utf-8") as stream:
result = subprocess.run(command, cwd=ROOT, stdout=stream, stderr=subprocess.STDOUT,
check=False, timeout=120)
output = log.read_text(encoding="utf-8", errors="replace")
runner.require("streaming-admission-order-mid-pass-refill",
result.returncode == 0 and "same_level_refill=PASS" in output
and "negative_control=PASS" in output,
f"log={log}")
def main() -> int:
runner = VerificationRunner(ARGS.tier)
started = time.monotonic()
@@ -3251,6 +3265,7 @@ def main() -> int:
if ARGS.tier == "sanitize":
run_sanitizer_stage(runner)
elif ARGS.tier == "fast":
run_streaming_admission_order_regression(runner)
owners = run_owner_passages(runner, (CLANG,))
new_plan_failure = None
try: