Repository navigation
refactor(reporting)!: decouple instances from shared pipelines - #56
Open
lanyue-llk wants to merge 52 commits into
Open
lanyue-llk wants to merge 52 commits into
lanyue-llk wants to merge 52 commits into
Conversation
lanyue-llk
commented
Oct 22, 2026
lanyue-llk
commented
Oct 22, 2026
lanyue-llk
commented
Oct 22, 2026
lanyue-llk
commented
Oct 22, 2026
lanyue-llk
commented
Oct 22, 2026
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.
Problem and result
Creating another benchmark report could require code edits because commands inherited a maintained report's participants, versions, source paths or publication target. This PR separates those instance inputs from the existing Web Fetch, Browser Use and Browser Trajectory Replay pipelines.
Changes
Migration
Pass
--profile /absolute/instance-profile.jsonto build, check, package and publish commands, orPROFILE=/absolute/instance-profile.jsonto their Make targets. Historical full-cohort formats use--authority-root /absolute/authority-bundle. Profiles, report content, evidence and mutable publication receipts stay outside the checkout. Report instance guide.Validation
New instances were built from retained real measurements; no provider or model calls were added.
The real seven-configuration resource report passed 8,946-call / 46,872-file verification, 27 evidence negative controls, 112 browser states, six UI negative controls and ten evidence flows. Language extraction was checked against 16 complete real-model page renders in both languages. Source archive → wheel → optional installations passed outside the checkout.
Current main's method metadata is retained in one catalog, including recorded versions, execution parameters, interfaces and account requirements. Instance-specific participants and metadata extend that owner through the selected profile. WebMainBench interfaces now use the same catalog instead of a fixed browser mapping. Every registered task family has a localized guide and label, including current main's article tasks. The companion task package is pinned to
6bd263ed.make cipassed locally with 6,414 tests and 2,912 subtests, including source archive → wheel → optional installations. The newly built real 504-page × six-configuration WCXB instance passed build/check/package and 96 browser states; its scored evidence is byte-identical to the previous instance. Complete Chinese and English interface pages were also compared byte for byte during message extraction. Linux CI atb138ba0dpassed 6,387 tests and 2,875 subtests, package checks and a separate 24-test real-Chromium check.Scoring and report audit
The existing report keeps its normal presentation and private permissions: report. The published report retains its frozen scorer binding and saved provider outputs.
The 430-task audit compares every frozen definition and reference with the canonical task package: 286 match, 91 differ only in retrieval hints and 53 have other contract/reference/wording differences. With the same current scorer, original definitions pass 378/360/229/223/217/190; the explicitly revised definitions pass 385/367/233/227/222/194. The access-restriction group was selected using routes that included headless Chromium. The report's existing group comparison and interpretation state that scope; detailed comparison data and adjudications are attached to the Notion review.
Expanded main-content references and unified acceptance requirements remain in the separate follow-up PRs.