Repository navigation
Publish executor dispatch evidence and simplify history chart folding - #1003
Merged
Merged
Conversation
helly25
enabled auto-merge (squash)
October 10, 2026 15:42
helly25
disabled auto-merge
October 10, 2026 15:47
helly25
enabled auto-merge (squash)
October 10, 2026 15:50
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Publish the executor dispatch measurements independently of the engine experiments, so reviewers can use and verify the evidence without merging runtime changes.
Also simplify the history viewer by putting its chart fold control beside the page title.
AG;DR
Extraction and scope
bbc0bf9376c7fc41fe75094998c3c7e74bd02e94, current head7a5d0e5af5533520fb9f58a6fc74d75864dd59be, tree9d797c1330a4369394feb3fcbdb700b3c26557c4.c8929d16c77e318b15d87c5bfcbf07af0fa7058e, tree58bc0b9b3a4626c63ae859557551c93308e9e0a4. Neither the extraction head nor a future rebuild is relabeled as that historical executable.Evidence contract
1dbad41bcf1bfba5c3a579691cca9783dc94c717: raw stdout/resources/commands for three independent orders, original analyses, independently verified analysis, same-session summary and provenance/reproduction scripts.physical_cpusfield without rewriting the original archives: distinct observer-reported package/core pairs and CPU masks do not independently verify physical host cores or QEMU thread affinity. The index adds explicit scope/exclusions while preserving every archive hash.Requested viewer refinement
aria-expanded, and retains the existing chart-resize handling when reopened.Validation
python3.13 -m unittest discover -s tools -p release_site_test.py: 32 tests pass.git diff --check, normal pre-commit policies and Trunk commit checks pass; no hook is bypassed. C++ checks are correctly not selected because this PR changes no C++ or build configuration.//tools:benchmark_landscape_test,//tools:benchmark_history_test,//tools:benchmark_campaign_test,//tools:benchmark_compare_test. The landscape suite has 29 cases, including empty/nonempty histories, title-control placement and idempotent publication.aria-expanded/label changes and history-table visibility. Existing chart picking, ordering, scale, camera, loading recovery and packed-site checks still pass.Portability, limitations and sequence
This is evidence plus viewer presentation only; it does not change Linux/macOS engine execution or build behavior. The retained collection harness is Linux-specific; portable C++ API use in the original probe is not proof of native M5 Pro performance. Synthetic dispatch phases do not measure VFS work, metadata/storage latency, full-engine behavior, precise CPU attribution or remaining-work admission policy. Physical-host affinity, native M5 Pro and slow-storage qualification remain missing. No engine performance acceptance or completed audit is claimed.
Merge this evidence PR through normal CI first, then rebase #991 onto the resulting main as requested. Do not rebase or push the remaining engine stack merely to publish these measurements.