Skip to content

Record Qwen3-Omni two-GPU campaign and source-grounded tuning knowledge - #113

Draft
amy-why-3459 wants to merge 48 commits into
mainfrom
perf/qwen3-omni-2gpu
Draft

amy-why-3459 wants to merge 48 commits into
mainfrom
perf/qwen3-omni-2gpu

Conversation

@amy-why-3459

@amy-why-3459 amy-why-3459 commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Records the two-GPU Qwen3-Omni streaming-speech campaign for #112 and source-pinned MRv2 tuning knowledge. It fixes text readback semantics, freezes raw-audio and paired-WER gates, and retains the baseline matrix, separate quality outputs, screening attempts, runtime provenance and per-optimization sources.

The full Thinker → Talker → Code2Wav campaign remains INCONCLUSIVE. The complete CUDA bundle screen reports C1/C64 RTF 0.1050/0.4840 and mean WER 0.07514 versus historical baseline 0.03833: neither RTF target is reached, and the historical-baseline quality screen fails. This bundle is not recommended. Screening warmup/hardware histories differ; no comparative speedup or universal optimum is claimed. Original private model/audio payloads retain integrity hashes. Nested metadata byte checks do not establish payload availability or campaign acceptance.

The eager-MTP adapter screen reports C1/C64 RTF 0.1097/0.6117 and WER 0.04209, also above the historical quality reference. Its eight actual CUDA kernel-parity tests pass; this does not establish full-model quality. Placement and prefix/cuDNN experiments are separately registered, and retained evidence distinguishes screening from paired qualification.

The governing formal protocol is v5, including complete conditioning, three alternating pairs, observed-JIT exclusion and deterministic paired retries. Older protocols/results remain retained. Audio-input quality requires separate qualification. Each existing optimization is credited in evidence/qwen3-omni-2gpu-20261023/plan/source-attribution.md.

Validation: raw-audio checks pass on complete retained screens; the latest focused inventory suite passes. The prior isolated full suite reported 592 passed / 8 skipped plus one subsequently corrected inventory-count assertion. Earlier GitHub full-check and installed-package jobs passed on Python3.10/3.11; subsequent-head CI is reported by checks, not assumed here. Engine fixes are submitted separately as vllm-project/vllm-omni#9278 (audio timing/evidence), #9279 (peak concurrency), #9281 (JIT monitor forwarding), and #9283 (Qwen eager-MTP capability adapter).

The report-only knowledge-model-policy status previously failed separately from passing tests. Keep this PR draft while candidate validation and campaign review remain incomplete.

2026-10-24 iteration update

Protocol-v5 has ended INCONCLUSIVE under its unchanged retry rule. Pair 1 was execution-eligible but failed the quality and endpoint RTF gates. Both baseline attempts in pair 2 observed two measured-interval JIT events; pair 3 was not attempted. The complete retained evidence includes all attempted and unattempted slots, raw request rows and losslessly compressed logs. No three-pair aggregate or qualified service gain exists.

The user requested continued cross-repository search and conditional performance-ceiling analysis. New screening is separate from v5: first compare the same MRv2 deployment with the eager-MTP adapter disabled/enabled, using all 256 quality rows before any performance promotion. Native MoE tuning and predictor work-reduction diagnostics are preliminary component experiments only. No new optimization PR will be presented as validated without isolated quality and performance evidence. Hardware analytical bounds, empirical operation envelopes and service outcomes will be reported separately; no global-optimum claim is justified.

Agent-assisted-by: Codex (implementation)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Preserve upstream optimization provenance and distinguish source guidance from two-GPU qualification. Document native audio timing and throughput units without claiming measured gains.

Agent-assisted-by: Codex / unknown [effort=unknown] (knowledge author)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (implementation)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (implementation)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (implementation)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Add metadata-sha256 inventory entries for nested JSON provenance records. Verify the retained object bytes without interpreting nested payload hashes or claiming external availability.

Agent-assisted-by: Codex / unknown [effort=unknown] (implementation and tests)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
…l trials

Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Retain complete C1/C64 observations and separate verbose-JIT startup failure. Register provenance integrity without claiming fair comparison, quality qualification or performance gain.

Agent-assisted-by: Codex / unknown [effort=unknown] (evidence integration)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
…ials

Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Record raw performance and quality rows, sanitized execution observations, private audio digests, and the failed historical WER screen without promotion claims.

Agent-assisted-by: Codex / unknown [effort=unknown] (evidence integration)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Preserve existing formal gates and native sampling; record source attribution, compilation risk and shape-dependent rounding limits before trial.

Agent-assisted-by: Codex / unknown [effort=unknown] (candidate preparation)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Keep failed historical quality screening distinct from kernel parity and formal promotion; retain every request, audio digest and sanitized ownership observation.

Agent-assisted-by: Codex / unknown [effort=unknown] (evidence integration)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (execution and integration)

Agent-assisted-by: Codex/audit_qwen3_sources (evidence preparation)

Agent-assisted-by: Codex/check_audio_timing (independent review)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (execution and integration)

Agent-assisted-by: Codex/audit_qwen3_sources (diagnostic harness and evidence)

Agent-assisted-by: Codex/check_audio_timing (sampling oracle and independent review)

Agent-assisted-by: Codex/moe_search_v6 (independent evidence review)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (execution and integration)
Agent-assisted-by: Codex/moe_search_v6 (research and evidence)
Agent-assisted-by: Codex/check_audio_timing (independent evidence review)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>

@Dong1017 Dong1017 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scoped incremental draft review at ed6c432a5b446b5db70aa65910853807ce9955de, compared with 6d311a68a7fc0529b448a187574456315ebef063. No new verified blocker in the bounded new diagnostics inspected; the existing WER aggregate-trust P2 remains unchanged, so no LGTM or duplicate inline finding.

The new records preserve isolated KV failure, scoped cuDNN pilot success, captured-input/compiled-parity limitations and overall INCONCLUSIVE. Independent arithmetic on 256 recorded rows per arm reproduces cuDNN WER 0.06829261169794 → 0.04428580954891 and V1 predictor-KV 0.02890479004274 → 0.04857627500665; ordered IDs/reference text match. These bounded observations do not repair the reusable validator or establish formal campaign acceptance.

Current draft lane succeeds, but published knowledge-model-policy remains failure despite its workflow job completing successfully. No current-head full Ready qualification is claimed. Verification was static source/data inspection and arithmetic, not PR-code execution, model/hardware work, private-payload authentication or exhaustive archive audit.

Agent-assisted-by: Codex (execution and integration)
Agent-assisted-by: Codex/audit_qwen3_sources (evidence export)
Agent-assisted-by: Codex/moe_search_v6 (independent evidence review)
Agent-assisted-by: Codex/check_audio_timing (isolation analysis)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>

@Dong1017 Dong1017 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scoped archival-delta review at d682e3bfafd898f7f34713cdf2c2eae81d9a4f00 versus ed6c432a5b446b5db70aa65910853807ce9955de: no new verified finding. The new cuDNN performance-pilot export correctly retains baseline isolation rejection, candidate NOT_RUN and overall INCONCLUSIVE; zero recorded measured JIT does not override the failed gate. The later process classification is not represented as proof of interference during measurement.

Independent arithmetic on the 14 × 256 retained numeric request rows reproduces the recorded mean RTF summaries. This does not authenticate private executable/log originals or establish comparative performance. No validator changes were made, so the previously reported aggregate-trust P2 remains; no duplicate inline and no LGTM.

Draft CI succeeds; published knowledge-model-policy remains failure, not current-head full Ready qualification. Static/data inspection only; no PR-code, model or hardware execution and no acceptance granted.

…date

Agent-assisted-by: Codex (execution and integration)
Agent-assisted-by: Codex/audit_qwen3_sources (evidence export)
Agent-assisted-by: Codex/check_audio_timing (independent evidence review)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (execution and integration)
Agent-assisted-by: Codex/audit_qwen3_sources (evidence export)
Agent-assisted-by: Codex/moe_search_v6 (independent evidence review)
Agent-assisted-by: Codex/check_audio_timing (lifecycle diagnosis)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>
Agent-assisted-by: Codex (execution and integration)
Agent-assisted-by: Codex/audit_qwen3_sources (evidence export)
Agent-assisted-by: Codex/check_audio_timing (harness and independent evidence review)
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com>

@Dong1017 Dong1017 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scoped archival-delta review at e1ae256fc075ea9ab64aec68da749cf4a8c22ac7 versus previously inspected d682e3bfafd898f7f34713cdf2c2eae81d9a4f00 (three commits / 66 files). No additional verified finding in this increment; not LGTM / not merge-ready.

  • Independent arithmetic on retained data reproduces all 14 measured 256-row RTF/TTFA summaries and both new quality pairs' WER/UTMOS aggregates. V4 WER is 0.05030372124811461 → 0.03796659519799514. Ordered numeric indexes are consistent; redacted utterance/reference identities and private source/log/audio originals were not independently authenticated.
  • The prior failed/zombie execution remains separate from v4 live-hold quality. Mixed performance, unmet endpoints, single-pair scope and overall INCONCLUSIVE are preserved. This neither reopens formal-v5 nor establishes repeated quality assurance or campaign acceptance.
  • The existing WER aggregate-trust P2 is unchanged: check_results_v3.py still trusts the supplied aggregate rather than reconciling it with rows. Inventory additions do not fix that validator. The already-requested versioned successor/mismatch regression remains the smallest correction; preserve historical frozen bytes. No duplicate inline finding opened.
  • Draft lint-and-smoke succeeds, but knowledge-model-policy explicitly rejects this head for a missing, invalid or stale author declaration. This is a PR-specific prerequisite, not merely other PRs' #140 history failures. Provide the truthful current-head declaration under the existing policy. Current full Ready qualification was not established.

Static source/data and CI-log review with independent numeric recomputation only; no PR code, model or hardware execution.

Copy link
Copy Markdown
Collaborator

Integration follow-up only: head e1ae256fc075ea9ab64aec68da749cf4a8c22ac7 currently has merge conflicts (mergeable=false / dirty) against main 5c6a8f6af7ecd8fa71cedd31889820eb1546aa50. Please reconcile with main while preserving other contributors' changes, regenerate only derived artifacts required by the existing source-binding contract, and run the affected/package checks on the resulting head before requesting merge.

Preserve historical frozen evidence unchanged. This conflict request does not clear the existing WER aggregate-trust finding or the draft/admission prerequisites. Specific conflicting files have not been independently reproduced here; no file-level conflict attribution is asserted.

@Dong1017

Dong1017 commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator

Size note before this PR is marked ready (Refs #273, F5/R6)

This PR would add 49.1 MB in 579 files. That is more than all tracked files on main (38.5 MB at 68108700 on 2026-10-31). Once merged, these bytes stay in Git history, and every clone downloads them even if a later PR deletes them; #193 and #195 show this.

#273 R6 proposes keeping large raw artifacts outside Git as GitHub Release assets, with an accessible URL and SHA-256 recorded in the repository. Byte budgets are still under discussion in #273. Before marking this PR ready, please consider moving the raw result files to a Release asset and keeping the manifest, summaries and knowledge changes here. No other change is requested.

cursoragent and others added 3 commits November 4, 2026 08:57
check_results_v3.quality() validates per-item WER and then returns the
supplied seed_tts_content_error_mean. The v6 successor computes that mean
from the validated items, rejects disagreement, and adds a negative mismatch
control. Frozen v3 bytes and recorded verdicts stay unchanged.

Review: #113 (comment)
Follow-up: #113 (review)
Signed-off-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: amy-why-3459 <amy-why-3459@users.noreply.github.com>
Reconcile the branch with main while keeping both sides' changes. Historical
frozen evidence bytes stay unchanged. Installed-knowledge and evidence
inventory counts are regenerated from the combined tree.

Review: #113 (comment)
Signed-off-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: amy-why-3459 <amy-why-3459@users.noreply.github.com>

# Conflicts:
#	tests/check_installed.py
#	tests/test_evidence_inventory.py
Merging main reads every evidence/*/plan/protocol-*.json as a skill-coverage
input. The Qwen measurement protocols have no skills object and stay frozen.
Skip protocols that do not declare skills, still reject a non-object skills
value, and regenerate the coverage digest.

Review: #113 (comment)
Signed-off-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: amy-why-3459 <amy-why-3459@users.noreply.github.com>
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown

Skill evaluation

PLANNED: not executed; there are no task outcomes yet.
No approval, model efficacy or current-head test result is implied.

  • Next: resolve check applicability at head 6d18e782760c599f1ea039786baa58ec06c531fb.
  • Task selection: no supported automatic comparison; choose a relevant source/content check and disposition uncovered claims.
  • Selected comparisons: 0 · Estimated task calls: 0. Uncovered/unsupported changes: 586; Canonical library paths: 0; Generated projection paths: 0; Other paths: 586. These are paths, not independent claims.
  • Return: command, input/source pin, exit status, outputs/failures and untested claims for independent verified/refuted/unverified disposition.
Author verification steps (nonpaid; not yet run)
  1. Bind the checkout. Run git rev-parse HEAD; it must equal 6d18e782760c599f1ea039786baa58ec06c531fb. If it differs, obtain a current plan; do not reuse old results.
  2. Choose an applicable check. Match each changed behavior to the task below or a source/content check; a path match alone does not establish relevance.
    No supported automatic comparison is selected. Review the canonical changes and explain which claims need evidence, are unaffected, or remain unverified; do not treat generated records as separate behavioral claims.
    Uncovered scope by location: Canonical library paths: 0; Generated projection paths: 0; Other paths: 586. Path counts are not claim counts; no metadata-only conclusion is inferred.
  3. Return evidence for independent review: head, check/task/source pin, command, environment, exit status, outputs/failures and untested claims. Label scripted controls. Request each claim's disposition: verified, refuted or unverified; this plan proves neither model provenance nor benefit.
    Check recipes and evidence limits

Evidence and logs · Retention: 30 days.
Retained artifacts are verifiable only before Unix time 1796375229 while the linked artifact is available. Expired evidence is unverified.

Plan bindings, budget, frozen exam and advisory details

Advisory: obtain missing evidence

Retained evidence availability: planned / unexecuted. No approval or merge authorization is issued.
Applicable only while these revisions and inputs match the current PR.
Paid execution requires trusted label authorization and cumulative PR reservation. Unknown accounting blocks new paid calls; planning is not execution.
Pipeline evidence only; offline fixed outputs do not establish skill efficacy.
Unchanged-correct is valid neutral evidence, not incremental benefit.
Content/source review and authorship admission remain separate.
Trusted regrading checks retained answers, not model/hardware provenance or a hostile executor; this is not an efficacy certification.

  • Retained evidence is planned / unexecuted.
  • No supported comparison cases were selected.
  • Uncovered/unsupported scope needs a case or explicit reviewer disposition.
    Plan SHA-256: 69da5d8cb1cc2c80064da665bda0cbffe1148ebfaea2c3c0cfc670bf9e9be51c
    Base: 663f3b327998526a13aa31e72ad729025c18983c · Head: 6d18e782760c599f1ea039786baa58ec06c531fb
    Trusted implementation: 663f3b327998526a13aa31e72ad729025c18983c

Model/settings: {"effort":"not_applicable","name":"claude-opus-5-5"}
Budget: {"comparisons":0,"estimated_calls":0,"limits_per_comparison":{"campaign_seconds":600,"max_task_calls":2,"repeats":1,"timeout_seconds":180,"token_stop_new_trials":200000},"provider_config_sha256":"b28d80f8194fbe0f5a9f01515efb24b218979fd45f702776560da276f4b30d04","reservation":null}

Skill Comparison Cases Estimated calls

Automatic execution / cumulative PR budget:

{"reason":"Trusted configuration or pricing missing, invalid or expired","remaining_usd":"unknown","reserved_or_unresolved_usd":"unknown","spent_or_legacy_usd":"unknown","state":"blocked"}

Provider/settings: {"client":{"api_version":"2023-06-01","endpoint":"https://yibuapi.com/v1/messages","kind":"anthropic-messages-full-context-v1","max_output_tokens":4096,"max_read_bytes":32768,"max_request_bytes":262144,"max_requests":1,"max_tool_calls":12,"provider":"yibuapi"},"limits":{"token_stop_new_trials":200000},"model":{"effort":"not_applicable","name":"claude-opus-5-5"},"pricing":{"currency":"USD","expires_at":1793271228,"group":"default","max_input_tokens":1000000,"model":"claude-opus-5-5","rate_evidence":"https://github.com/InferMatrixLab/InferRSI/issues/215#issuecomment-6467531341","rates":{"cache_read":"0.4","cache_write":"10","input":"8","output":"40"},"request_fee":"0","unit":"per_million_tokens"},"spend_limit":{"amount":"200","currency":"USD"}}

Uncovered / unsupported paths (586)
  • uncovered: "docs/contributing.md"
  • uncovered: "docs/skill-coverage.md"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/README.md"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/patch/README.md"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/benchmark-v2.sh"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/benchmark-v4.sh"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/benchmark.sh"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/benchmark_readback.py"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/candidate-extension-codec-placement.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/candidate-extension-eager-mtp.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/candidate-extension-full-cuda.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/candidate-extension-prefix-cudnn.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/candidates.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/environment.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/formal-selection-v5.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files-v2.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files-v3.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files-v4.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files-v5.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files-v6.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/frozen-files.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/model-manifest.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/protocol-v2.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/protocol-v3.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/protocol-v4.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/protocol-v5.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/protocol.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/quality-scorer.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/source-attribution.md"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/plan/wer-aggregate-protocol-v6.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-cuda-parity.txt"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-execution.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-gpu-observations.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-mrv2.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-quality.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-run-manifest.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-runtime-excerpts.txt"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-screen-c1.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/adapter-screen-c64.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-c64-screen.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-profile-summary.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-smoke.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c1.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c16.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c2.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c32.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c4.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c64.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-c8.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-deploy.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-quality-audio-manifest.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-quality-scorer.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-quality.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-run-manifest.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/baseline-v3-runtime-config-excerpts.txt"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-pair1-quality-decomposition.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-pair2-jit-diagnosis.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/campaign-summary.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/provenance/PATH_3.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/provenance/PATH_4.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/provenance/PATH_5.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/provenance/PATH_6.yaml"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/run-manifest.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c1.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c1.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c16.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c16.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c2.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c2.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c32.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c32.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c4.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c4.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c64.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c64.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c8.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/conditioning-c8.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/driver.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/execution.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/gpu-process-observations.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/jit-conditioning.txt.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/jit-measured.txt.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c1.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c1.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c16.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c16.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c2.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c2.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c32.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c32.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c4.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c4.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c64.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c64.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c8.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/measured-c8.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/quality.json"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/quality.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-baseline/server.log.gz"
  • uncovered: "evidence/qwen3-omni-2gpu-20261023/results/formal-v5/v5-pair1-attempt1-candidate/conditioning-c1.json"
    Additional paths omitted; see retained evidence.

@Dong1017

Dong1017 commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

Following up on the size note (Refs #273 R6)

Thanks for the versioned check_results_v6.py correction — that thread is addressed, and keeping the frozen check_results_v3.py bytes untouched is the right call.

The size question from 2026-11-01 is still open, and the PR has grown since: 579 files then, 586 now at 6d18e782. The PR is still a draft, so nothing is blocked yet; I am asking now because the decision is cheaper before it is marked ready than after.

To restate it briefly: merging adds about 49 MB to Git history permanently, more than all tracked files on main. A later deletion does not recover it, and every clone pays for it — #193 and #195 are the precedent.

Three ways this can land, and any of them unblocks the PR:

  1. Move the raw result files to a Release asset, keeping the manifest, summaries and knowledge changes in the tree with the asset URL and its SHA-256. This is what [Investigation] Agent-led workflow gaps: closure, decision visibility, review provenance and focus #273 R6 proposes.
  2. Say the bytes must stay in the tree, with the reason. If replay genuinely requires the raw files in-repo, that is a legitimate answer and R6 should record the exception rather than pretend otherwise.
  3. Tell me the decision belongs to someone else, and I will ask them instead.

What I cannot do is decide it for you: you own this campaign's evidence, and I would be guessing at which files are load-bearing for replay.

#273 R6 has been waiting on this thread and on #51 since 2026-11-01, and it is the last open item in that review. A short answer — even "option 2, because X" — closes it.

No change to the evidence, verdicts or this PR's scope is requested here.

@Dong1017

Dong1017 commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

R6 is decided, and the part that concerns this PR is yours to choose. The record is #273 issuecomment-6632466101; #273 is now closed with every remedy decided.

What it means here:

  • Nothing is enforced. The 512 KiB per-file and 2.0 MiB per-PR budgets are reported in the ready lane, not merge gates. No threshold blocks this PR today, and enforcement is a separate decision reviewed on or after 2026-12-02.
  • Nothing merged is being moved. The rule applies to new additions only.
  • The choice stays with you, before this PR leaves draft: publish the raw bytes as a Release asset with URL, SHA-256, byte count and a named retention owner, or state in the PR body why they need to stay in Git. Both are acceptable answers. The reason for asking before ready is that otherwise the question lands on whoever reviews the PR at merge time, which is the worst moment to raise it.

Measured today at this PR's head, so the numbers are current rather than the 2026-10-31 figures in F5:

New evidence/ files Bytes added Over 512 KiB
#113 at 6d18e782 575 51,532,333 (49.15 MiB) 11 files, 7,197,985 bytes (15% of the addition)

No existing evidence file grows; these are all new files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:workbench CLI workbench: profile, A/B loop, quality gates, evidence reports

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants