b70-optimization-lab

Qwen3.6 Recovery Implementation

Date: 2026-06-14

Implemented

Operational Defaults

Next Execution

  1. Run one fresh accepted-lane timing pass:
cd /home/steve/llm-optimizations
bash scripts/run-qwen36-decisive-timing.sh accepted-c1-decisive-20260614
  1. Use the generated timing decision to choose the next engineering branch: persistent W8A8 MoE layerlet, GDN/dense fusion, collectives/topology, or runtime/static c1 work.

  2. If graph replay remains under investigation, run:

cd /home/steve/llm-optimizations
bash scripts/run-qwen36-graph-replay-matrix.sh
  1. Promote no candidate until JSON/color canaries, quality suite, token checks, and repeated p512/o512 metrics all pass.

Fresh Accepted-Lane Timing Run

Command:

cd /home/steve/llm-optimizations
PROMPT_TOKENS=512 OUTPUT_TOKENS=128 METRICS_REPEATS=1 \
  VLLM_XPU_DECODE_TIMING_SKIP_FIRST=16 \
  VLLM_XPU_DECODE_TIMING_STEP_SKIP_FIRST=16 \
  VLLM_XPU_DECODE_TIMING_STEP_EVERY=16 \
  RUN_CANARIES=0 \
  bash scripts/run-qwen36-decisive-timing.sh accepted-c1-decisive-20260614-impl

Artifacts:

Result:

Decision:

Note: this is a diagnostic timing run, not a promoted speed row. Canaries were not requested for this pass.

Implementation Checkpoint: Guardrails And Gates

Added a fail-closed guard in /home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels/fused_moe_interface.py for the rejected oneDNN sidecar-inside-XPU-graph path.

Added scripts/qwen36-ablation-report.py.

Generated current min-98 report:

Added scripts/run-qwen36-oracle-parity-gate.sh.

Known-drift smoke:

cd /home/steve/llm-optimizations
MODE=known-drift \
EXPECTED_MISMATCHES=2 \
EXPECTED_ROLES=verifier_bonus_after_full_accept,replacement_after_reject \
ACCEPTED_TRACE_JSON=data/qwen36-quark-int8-tp4-oracle-k1-short-accepted-graph-20260611.json \
CANDIDATE_TRACE_JSON=data/qwen36-quark-int8-tp4-oracle1-workertrace-completions-20260611a.json \
SPEC_SUMMARY_JSON=data/qwen36-quark-int8-tp4-oracle1-workertrace-spec-summary-20260611a.json \
REPLAY_JSON=data/qwen36-quark-int8-tp4-oracle1-workertrace-replay-20260611a.json \
./scripts/run-qwen36-oracle-parity-gate.sh workertrace-known-drift-smoke-v2

Result:

Current rejected paths to avoid re-testing without new evidence:

Current primary engineering branches:

  1. Graph-native or persistent SYCL W8A8 MoE layerlet. Use the oneDNN sidecar as the exact oracle, but do not capture oneDNN engine stream work inside vLLM graphs.
  2. Oracle k=1 speculative parity repair. Use the new oracle parity gate before any speed claim. The first required milestone is token-identical output with speculative verifier activity proven active.
  3. Selective graph replay bypass only if a fresh trace proves a narrow replay family can be disabled while preserving enough speed. Current broad prefix-0 replay is not clean.

Implementation Checkpoint: Graph-Native W8A8 MoE Middle Layerlet

Implemented an opt-in graph-native W8A8 MoE middle layerlet in /home/steve/src/vllm-xpu-kernels.

Files changed:

Behavior:

Build/deploy status:

Synthetic parity harness:

cd /home/steve/llm-optimizations
python3 scripts/check-qwen36-w8a8-middle-layerlet.py --graph-replay --require-graph

Latest artifact:

Result:

Endpoint smoke, layerlet with graph disabled:

VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
PROMPT_TOKENS=64 OUTPUT_TOKENS=64 WARMUP_OUTPUT_TOKENS=16 \
METRICS_REPEATS=1 RUN_CANARIES=0 \
bash scripts/run-qwen36-decisive-timing.sh middle-layerlet-eager-smoke

Artifacts:

Result:

Interpretation:

Implementation Checkpoint: Resident Offsets Scratch

Added resident offsets scratch on the mixed INT8 workspace path.

Behavior:

Validation:

Endpoint smoke, layerlet plus resident offsets:

VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
PROMPT_TOKENS=64 OUTPUT_TOKENS=64 WARMUP_OUTPUT_TOKENS=16 \
METRICS_REPEATS=1 RUN_CANARIES=0 \
bash scripts/run-qwen36-decisive-timing.sh middle-layerlet-resident-offset-smoke

Artifacts:

Result:

Delta versus layerlet without resident offsets:

Status:

Canary-only quality smoke:

PORT=18083 BASE_URL=http://127.0.0.1:18083 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
ABLATION_SKIP_METRICS=1 JSON_REPEATS=8 COLOR_REPEATS=8 \
bash scripts/run-qwen36-ablation-candidate.sh middle-layerlet-resident-offset-canary8

Artifacts:

Result:

Harness fix:

Implementation Checkpoint: Prefix Offset XPU Op

Implemented the next target from the resident-offset checkpoint: a tiny graph-native prefix-offset XPU op.

Files changed:

Behavior:

Build/deploy status:

Updated synthetic harness:

cd /home/steve/llm-optimizations
ONEAPI_DEVICE_SELECTOR=level_zero:0 \
  /home/steve/.venvs/vllm-xpu/bin/python \
  scripts/check-qwen36-w8a8-middle-layerlet.py --graph-replay --require-graph

Artifacts:

Result:

Endpoint smoke, layerlet plus resident prefix offsets:

PORT=18084 BASE_URL=http://127.0.0.1:18084 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_DECODE_TIMING_LABEL_REGEX='xpu_moe\.w8a8_offsets|xpu_moe\.w8a8_offsets_prefix_op|xpu_moe\.w8a8_offsets_torch_cumsum|xpu_moe\.w8a8_middle_layerlet|xpu_moe\.gemm1_quant' \
PROMPT_TOKENS=64 OUTPUT_TOKENS=64 WARMUP_OUTPUT_TOKENS=16 \
METRICS_REPEATS=1 RUN_CANARIES=0 \
bash scripts/run-qwen36-decisive-timing.sh middle-layerlet-prefix-offset-smoke

Artifacts:

Result:

Delta versus resident-offset cumsum candidate:

Delta versus first layerlet smoke without resident offsets:

Canary-only quality smoke:

PORT=18085 BASE_URL=http://127.0.0.1:18085 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
ABLATION_SKIP_METRICS=1 JSON_REPEATS=8 COLOR_REPEATS=8 \
bash scripts/run-qwen36-ablation-candidate.sh middle-layerlet-prefix-offset-canary8

Artifacts:

Result:

Longer candidate gate:

PORT=18086 BASE_URL=http://127.0.0.1:18086 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 \
ABLATION_RUN_QUALITY=1 QUALITY_REPEAT_RUNS=4 QUALITY_LONG_CONTEXT_TOKENS=2048 \
bash scripts/run-qwen36-ablation-candidate.sh middle-layerlet-prefix-offset-gate32-quality

Artifacts:

Result:

Adjacent accepted-control A/B:

PORT=18087 BASE_URL=http://127.0.0.1:18087 \
METRICS_REPEATS=2 ABLATION_SKIP_CANARIES=1 \
bash scripts/run-qwen36-ablation-candidate.sh accepted-control-adjacent-p512o512

Artifacts:

Result:

Interpretation:

Saved patch snapshots:

Next best implementation target:

  1. Run full-strength validation for the prefix-offset candidate: 4+ p512/o512 metric repeats, 96/128+ JSON/color canaries, full quality settings, and a short stability soak.
  2. If the speed signal survives full validation, look inside xpu_moe.w8a8_middle_layerlet; it is now the top visible MoE label.
  3. Candidate layerlet follow-ups: fuse prefix-offset generation into the middle layerlet call boundary, reduce Python/custom-op boundary count around gemm1_quant, or move toward a persistent per-layer descriptor/scratch object so each decode token submits fewer independent commands.

2026-06-15 Exact Layerlet Activation/Quant Repair

Context:

Patches:

Corrected synthetic checker before the C++ repair:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/check-qwen36-w8a8-middle-layerlet.py \
  --graph-replay --require-graph \
  --json-out data/qwen36-w8a8-middle-layerlet-check-accepted-ref-20260615a2.json \
  --md-out data/qwen36-w8a8-middle-layerlet-check-accepted-ref-20260615a2.md

Result:

Corrected synthetic checker after the C++ repair:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/check-qwen36-w8a8-middle-layerlet.py \
  --graph-replay --require-graph \
  --json-out data/qwen36-w8a8-middle-layerlet-check-exact-siluq-20260615a3.json \
  --md-out data/qwen36-w8a8-middle-layerlet-check-exact-siluq-20260615a3.md

Result:

Offset-only endpoint isolation:

PORT=18092 BASE_URL=http://127.0.0.1:18092 STAMP=20260615a1 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  fastgraph-offsets-prefix-no-layerlet-smoke

Artifacts:

Result:

Exact layerlet endpoint smoke:

PORT=18093 BASE_URL=http://127.0.0.1:18093 STAMP=20260615a4 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh fastgraph-exact-layerlet-smoke

Artifacts:

Result:

Decision:

Next best >100 tok/s route:

  1. Restore or re-run a short accepted-control smoke after the extension rebuild to prove the production lane is unchanged by the experimental quant repair.
  2. Use decisive timing on the clean ~93.3 tok/s forced-graph lane, not the rejected layerlet, to rank MoE, collectives, GDN, activation/quant, logits, and scheduler overhead.
  3. If collectives dominate, work on a graph-safe communication path that avoids no-op comm capture corruption and custom-allreduce clone overhead.
  4. If MoE dominates, skip the current offset-only route and build the next resident layerlet around persistent per-layer descriptors, resident route buffers, resident scratch, and a single graph-safe command boundary. The prefix-offset op and mixed-workspace endpoint route are not acceptable as currently implemented.
  5. Continue oracle k=1 spec parity as the other no-quality-loss path to a large single-request speedup. No speed claim until token parity is exact.

Post-rebuild accepted-control check:

PORT=18094 BASE_URL=http://127.0.0.1:18094 STAMP=20260615a5 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
METRICS_REPEATS=2 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  fastgraph-control-post-exactsiluq-smoke

Artifacts:

Result:

Decision:

2026-06-15 Packed Oracle Verifier Hidden-State Evidence

Goal:

Implementation:

Control:

Oracle run:

Key evidence:

Decision:

2026-06-15 Restored Binary Control And Fresh Timing

Restored-binary control smoke:

PORT=18095 BASE_URL=http://127.0.0.1:18095 STAMP=20260615a6 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
METRICS_REPEATS=2 JSON_REPEATS=8 COLOR_REPEATS=8 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  fastgraph-control-restored-binary-smoke

Artifacts:

Result:

Interpretation:

Fresh decisive timing on the accepted cache label:

STAMP=20260615a7 PORT=18096 BASE_URL=http://127.0.0.1:18096 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
PROMPT_TOKENS=512 OUTPUT_TOKENS=256 METRICS_REPEATS=1 \
WARMUP_OUTPUT_TOKENS=64 RUN_CANARIES=0 \
VLLM_XPU_DECODE_TIMING_SKIP_FIRST=32 \
VLLM_XPU_DECODE_TIMING_STEP_SKIP_FIRST=32 \
VLLM_XPU_DECODE_TIMING_STEP_EVERY=16 \
bash scripts/run-qwen36-decisive-timing.sh \
  accepted-restored-c1-decisive-timing

Artifacts:

Result:

Decision:

Async-scheduling smoke on the current prefill-safe forced-graph lane:

PORT=18097 BASE_URL=http://127.0.0.1:18097 STAMP=20260615a8 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-async-scheduling-smoke

Artifacts:

Result:

Decision:

Current priority list:

  1. Build a MoE replay microbenchmark from the accepted W8A8 path and identify which pieces of moe.quant_method_total are fixed overhead versus true GEMM cost.
  2. Prototype the persistent/resident W8A8 MoE layerlet in replay first, with exact eager and XPU graph replay parity before any endpoint test.
  3. Keep oracle k=1 speculative parity as the second no-quality-loss route to a large single-request speedup, but do not claim speed until token parity passes with speculative activity proven active.
  4. For any apparent speed win, run adjacent identity-matched control/candidate metrics with canaries and then quality. Speed alone is not a promotion gate.

2026-06-15 MoE Scratch Recheck On Restored Binary

Fresh route-exact kernel floor on the restored 67 MB _xpu_C binary:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/bench-qwen36-w8a8-kernel-floor.py \
  --route-jsonl data/qwen36-quark-int8-tp4-routecapture6-routes-rank0-20260611.jsonl \
  --route-layer-regex 'layers\.(9|14|21)\.' \
  --route-stage-regex '^quark_int8_apply$' \
  --route-start-indices 0,12,24,36,48,60,72,84 \
  --route-window-size 1 --max-cases 8 --gemm-stage both \
  --include-compact-grouped --include-quant --warmup 5 --iterations 20 \
  --output-json data/qwen36-w8a8-kernel-floor-restored-binary-20260615a9.json

Result:

Fresh fused-prologue route expansion replay:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/bench-qwen36-moe-prologue.py \
  --route-jsonl data/qwen36-quark-int8-tp4-routecapture6-routes-rank0-20260611.jsonl \
  --route-layer-regex 'layers\.9\.' \
  --route-stage-regex '^quark_int8_apply$' \
  --route-start-indices 0:64:4 --rows 1 \
  --iterations 30 --warmup 5 \
  --output-json data/qwen36-moe-prologue-restored-binary-20260615a10.json \
  --markdown-out data/qwen36-moe-prologue-restored-binary-20260615a10.md

Result:

Fresh full route-exact MoE replay:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/bench-qwen36-int8-moe-kernels.py \
  --rows 1 \
  --route-jsonl data/qwen36-quark-int8-tp4-routecapture6-routes-rank0-20260611.jsonl \
  --route-layer-regex 'layers\.9\.' \
  --route-stage-regex '^quark_int8_apply$' \
  --route-start-indices 0:64:4 \
  --route-min-num-tokens 1 --route-max-num-tokens 1 \
  --iterations 30 --warmup 5 \
  --output-json data/qwen36-int8-moe-kernels-restored-binary-20260615a11.json \
  --markdown-out data/qwen36-int8-moe-kernels-restored-binary-20260615a11.md

Result:

Endpoint implication:

Identity-matched mixed-workspace smoke:

PORT=18098 BASE_URL=http://127.0.0.1:18098 STAMP=20260615a12 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-smoke

Artifacts:

Result:

Decision:

Identity-matched mixed-workspace plus async smoke:

PORT=18099 BASE_URL=http://127.0.0.1:18099 STAMP=20260615a13 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-smoke

Artifacts:

Result:

Decision:

Offset-GEMM MoE replay screen:

PYTHONPATH=/home/steve/src/vllm:/home/steve/src/vllm-xpu-kernels \
LD_LIBRARY_PATH=/home/steve/src/vllm-xpu-kernels/vllm_xpu_kernels:/home/steve/.venvs/vllm-xpu/lib:/home/steve/.venvs/vllm-xpu/lib/python3.12/site-packages/torch/lib:${LD_LIBRARY_PATH:-} \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/bench-qwen36-int8-moe-kernels.py \
  --rows 1 \
  --route-jsonl data/qwen36-quark-int8-tp4-routecapture6-routes-rank0-20260611.jsonl \
  --route-layer-regex 'layers\.9\.' \
  --route-stage-regex '^quark_int8_apply$' \
  --route-start-indices 0:64:4 \
  --route-min-num-tokens 1 --route-max-num-tokens 1 \
  --iterations 30 --warmup 5 \
  --enable-offset-gemm --enable-active-offset-gemm \
  --output-json data/qwen36-int8-moe-kernels-offset-screen-restored-binary-20260615a14.json \
  --markdown-out data/qwen36-int8-moe-kernels-offset-screen-restored-binary-20260615a14.md

Result:

Decision:

Mixed-workspace plus async quality gate:

PORT=18100 BASE_URL=http://127.0.0.1:18100 STAMP=20260615a15 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=4 JSON_REPEATS=64 COLOR_REPEATS=64 \
ABLATION_RUN_QUALITY=1 QUALITY_REPEAT_RUNS=8 QUALITY_LONG_CONTEXT_TOKENS=4096 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-quality-gate

Artifacts:

Result:

Decision:

Mixed-workspace plus async MoE boundary timing:

STAMP=20260615a17 PORT=18102 BASE_URL=http://127.0.0.1:18102 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
VLLM_XPU_DECODE_TIMING_LABEL_REGEX='^(moe\.|xpu_moe\.|gpu_model_runner\.(forward_total|model_forward))' \
bash scripts/run-qwen36-decisive-timing.sh \
  mixed-workspace-async-moe-boundary-timing

Result:

Decision:

Shared-expert timing:

STAMP=20260615a18 PORT=18103 BASE_URL=http://127.0.0.1:18103 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
VLLM_XPU_DECODE_TIMING_LABEL_REGEX='^(moe\.|xpu_moe\.|gpu_model_runner\.(forward_total|model_forward))' \
bash scripts/run-qwen36-decisive-timing.sh \
  mixed-workspace-async-shared-expert-timing

Result:

Decision:

Rejected smoke:

PORT=18104 BASE_URL=http://127.0.0.1:18104 STAMP=20260615a19 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_SHARED_EXPERTS_STREAM=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-xpu-shared-stream-smoke

Next:

2026-06-15T05:54:52Z - rejected shared-expert fused SiLU+INT8 quant

Hypothesis:

Command:

STAMP=20260615a21 PORT=18106 BASE_URL=http://127.0.0.1:18106 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_SHARED_EXPERT_FUSED_ACT_QUANT=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-shared-fused-act-quant-smoke

Artifacts:

Result:

Decision:

2026-06-15T06:45:49Z - graph replay and sampler follow-ups

Accepted diagnostic patch:

Important rejected/neutral graph results:

New sampler lead:

Current test in flight:

STAMP=20260615b9 PORT=18108 BASE_URL=http://127.0.0.1:18108 \
CACHE_LABEL=qwen36-ablation-native-gdn-xpu-topk-int8-mixed-workspace-async-b9 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=0 \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=0 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=0 \
VLLM_XPU_GREEDY_SAMPLE_XPU_FALLBACK=xpu_topk \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=0 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=2 JSON_REPEATS=64 COLOR_REPEATS=96 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  native-gdn-xpu-topk-int8-mixed-workspace-async-smoke

Decision gate:

Result:

Decision:

2026-06-15T07:02:00Z - unsafe unsynchronized XPU top-k on safe lane

Command identity:

Result:

Decision:

Follow-up result:

Decision:

Follow-up result:

Decision:

2026-06-15T07:45:00Z - old accepted lane recovery attempt

Goal:

Old accepted reference:

Recovery attempt d1:

Decision:

Recovery attempt d2:

Decision:

Recovery attempt d3:

Comparison to old accepted:

Current interpretation:

2026-06-15T13:20:00Z - old-shape fast lane isolation

Goal:

Attempt e1:

Decision:

Attempt e2:

Decision:

Attempt e3:

Decision:

Next ideas:

2026-06-15T14:05:00Z - rebuilt fused shared-expert SiLU+quant parity

Problem:

Repair:

Focused parity gate:

Decision:

Endpoint canary result:

Decision:

2026-06-15T14:55:00Z - XPU top-k sampled-token clone rejected

Goal:

Candidate:

Result:

Decision:

2026-06-15T15:35:00Z - XPU top-k logprob trace

Goal:

Trace:

Result:

Decision:

2026-06-15T15:55:00Z - XPU top-k no-cache sampler rejected

Goal:

Candidate:

Result:

Decision:

2026-06-15T16:45:00Z - Shared-expert and oracle-spec checkpoint

Goal:

Shared-expert experiments:

Oracle k=1 speculative path:

Current interpretation:

Next actions:

2026-06-15T11:35:00Z - Oracle k=1 packed verifier diagnosis

Goal:

Established control:

Trace evidence:

Full-attention diagnostic matrix:

Decision:

2026-06-15T12:05:00Z - No-bonus oracle k=1 recompute attempts

Goal:

Baseline/control:

Runs:

Decision:

Next:

2026-06-15T13:45:00Z - Corrected layer-0 oracle k=1 diagnosis

Goal:

Runs/artifacts:

Corrected evidence at 3817@517:

Decision:

Next best work:

2026-06-15T14:03:00Z - Active-row margin trace and P0a alias tracer

Goal:

Oracle/no-spec rerun:

Artifacts:

Result:

Decision:

Implemented:

Validation:

cd /home/steve/src/vllm
/home/steve/.venvs/vllm-xpu/bin/python -m py_compile \
  vllm/compilation/cuda_graph.py \
  vllm/v1/worker/gpu_model_runner.py \
  vllm/v1/sample/sampler.py \
  vllm/model_executor/layers/mamba/gdn_linear_attn.py \
  vllm/model_executor/models/qwen3_next.py

git diff --check -- \
  vllm/compilation/cuda_graph.py \
  vllm/v1/worker/gpu_model_runner.py \
  vllm/v1/sample/sampler.py \
  vllm/model_executor/layers/mamba/gdn_linear_attn.py \
  vllm/model_executor/models/qwen3_next.py

Both passed.

Helper smoke:

cd /home/steve/src/vllm
/home/steve/.venvs/vllm-xpu/bin/python - <<'PY'
import torch
from vllm.compilation.cuda_graph import CUDAGraphWrapper
w = object.__new__(CUDAGraphWrapper)
base = torch.arange(8, dtype=torch.float32)
prev = w._xpu_cudagraph_tensor_alias_records((base[:4],), max_tensors=8)
cur_same = w._xpu_cudagraph_tensor_alias_records((base[2:6],), max_tensors=8)
cur_new = w._xpu_cudagraph_tensor_alias_records(
    (torch.arange(4, dtype=torch.float32),), max_tensors=8)
assert w._xpu_cudagraph_find_aliases(cur_same, prev, max_aliases=8)
assert not w._xpu_cudagraph_find_aliases(cur_new, prev, max_aliases=8)
print("alias helper smoke: pass")
PY

Result: pass.

Important code-state correction:

Next trace command:

cd /home/steve/llm-optimizations
LABEL=qwen36-aliastrace-fastlane-smoke-20260615
STAMP=20260615alias1 \
CACHE_LABEL="$LABEL" \
XPU_GRAPH=1 \
VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 \
VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_FILE="data/${LABEL}-alias-r{rank}.jsonl" \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_MAX_LINES=1200 \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_RANK=0 \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_REGEX='piecewise:(0|1)/' \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_INPUT_MAX_TENSORS=96 \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_OUTPUT_MAX_TENSORS=32 \
VLLM_XPU_CUDAGRAPH_ALIAS_TRACE_MAX_ALIASES=128 \
METRICS_REPEATS=1 \
METRICS_OUTPUT_TOKENS=64 \
METRICS_WARMUP_OUTPUT_TOKENS=16 \
ABLATION_SKIP_CANARIES=1 \
ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh "$LABEL"

Gate after trace:

2026-06-15 P0a Graph-Lifetime Differential Results

Goal: find a quality-safe fast PIECEWISE forced-comm graph lane before stacking MoE/shared-expert speed changes.

All runs below used the fast-lane identity unless noted:

VLLM_XPU_CUDAGRAPH_STRONG_OUTPUT=1

Medium gate:

Deep gate:

Conclusion: strong output can pass shallow gates but does not fix the long-run graph corruption. Do not promote.

VLLM_XPU_CUDAGRAPH_PER_WRAPPER_POOL=1

Conclusion: per-wrapper graph pools are unstable in this stack. Do not retry without a lower-level runtime reason or reduced reproducer.

VLLM_XPU_CUDAGRAPH_NO_GLOBAL_POOL=1

Medium gate:

Deep gate:

Conclusion: no-global-pool is stable enough to run and medium-clean, but it does not move the long-run corruption window. Do not promote.

Clone all piecewise:0/41 replay outputs

Environment:

Result:

Conclusion: broad cloning changes the graph handoff semantics too much and is not useful. Targeted cloning of output 5/6 had already failed the deep gate, so the next copy experiment should target the actual piecewise:1 input args or a reduced boundary reproducer, not all piecewise:0 outputs.

P0a State After These Runs

The corruption window remains remarkably stable across strong-output, no-global-pool, and targeted output 5/6 clone runs:

This points away from simple weak-ref or global-pool lifetime policy and toward a graph-owned static input/custom-op scratch state that survives many replays. Next best engineering step:

  1. Build a narrow XPU-safe static input copy for selected piecewise:1 args instead of cloning outputs.
  2. Use a fresh, non-appended alias trace file to identify the minimal piecewise:1 arg list after a metrics warmup.
  3. If static input copy still fails at the same window, write the reduced piecewise0/piecewise1 reproducer and trace GDN/MoE/all-reduce scratch owners directly.

Selected piecewise:1 Static Input Copy: First Deep-Clean Fast Base

Reproduced and deepened the earlier shallow-pass static-input candidate.

Environment additions:

Important identity note: this launch command did not include --no-async-scheduling, so it is distinct from the no-async fast-lane runs.

Deep gate command label:

Artifacts:

Result:

Conclusion:

Static-Input Base + W8A8 Layerlet/Prefix Stack Rejected

Tested the first proposed stack on top of the deep-clean static-input base.

Environment additions versus the static-input base:

Command label:

Artifacts:

Result:

Conclusion:

Static-Input Base + Shared-Expert Activation Workspace Rejected

Implemented an opt-in shared-expert activation workspace in /home/steve/src/vllm/vllm/model_executor/models/qwen2_moe.py.

Default behavior is unchanged. The new path is enabled only with:

The path keeps the exact same activation math and kernel:

Local checks:

Endpoint stack on the static-input base:

Result:

Conclusion:

Oracle k=1 Baseline Attempt: Older Trace Launcher Rejected

Attempted to generate a fresh no-spec accepted token trace with the older launch-qwen36-quark-int8-ngram-trace.sh identity:

The server loaded and captured graphs successfully, but the first qwen36-completion-oracle-trace.py request crawled at roughly 0.2 tok/s. The trace client and server were stopped before completing the 128-token baseline trace.

Conclusion:

Oracle k=1 Replay Join Fix And Current Root Cause

Patched the oracle trace tooling so speculative request IDs join reliably:

Validation:

/home/steve/.venvs/vllm-xpu/bin/python -m py_compile \
  scripts/replay-qwen36-spec-trace.py \
  scripts/summarize-qwen36-spec-trace.py

Replayed the unsuppressed oracle k=1 trace:

Results:

Conclusion:

No-Bonus Filtered Oracle k=1 Attempts Rejected

Tried to suppress the verifier bonus and align worker cache/next-input state before widening speculation. Both lanes are rejected as unstable on the current XPU/GDN path.

  1. oracle-k1-nobonus-filter-cap128-static-20260615
    • Added cap-128 graph capture sizes.
    • Enabled: DISABLE_FULL_ACCEPT_BONUS=1, FILTER_SUPPRESSED_BONUS_CACHE=1, RECOMPUTE_SUPPRESSED_BONUS=1, VLLM_XPU_SPEC_DECODE_FILTER_SUPPRESSED_BONUS_NEXT_INPUT=1.
    • Log: data/qwen36-oracle-k1-nobonus-filter-cap128-static-20260615.log
    • Result: first request returned HTTP 500 after UR_RESULT_ERROR_DEVICE_LOST.
    • Failure point: vllm/v1/worker/gpu_model_runner.py in _update_states_after_model_execute, copying num_accepted_tokens.gpu into input_batch.num_accepted_tokens_cpu_tensor.
  2. oracle-k1-nobonus-filter-norecompute-cap128-static-20260615
    • Same as above but without RECOMPUTE_SUPPRESSED_BONUS.
    • Log: data/qwen36-oracle-k1-nobonus-filter-norecompute-cap128-static-20260615.log
    • Result: also HTTP 500 / UR_RESULT_ERROR_DEVICE_LOST at the same accepted-token CPU tensor copy.
    • It reached speculative activity first: mean acceptance length 1.93, accepted 13, drafted 14, acceptance 92.9%.

Conclusion:

No-Mamba-Spec-Blocks Attempt Rejected; Accepted-D2H Patch Added

Tested the lower-risk Mamba/GDN speculative block toggle:

Result:

Conclusion:

Patch added in /home/steve/src/vllm/vllm/v1/worker/gpu_model_runner.py:

Next:

Accepted-D2H Patch Moves Failure; No-Bonus Lane Rejected As Unsafe

Reran the no-bonus filtered lane with the accepted-count D2H shortcut:

Result:

Conclusion:

Unsuppressed Oracle k=1 Microscope And Draft-Only Attempt

Captured a narrower unsuppressed oracle k=1 first-divergence microscope on the static-input fast lane.

Artifacts:

Finding:

Conclusion:

Also tried post-forward “commit only the accepted draft token” as:

Result:

Next:

BF16 Greedy Top-K Fast Path Rejected

Implemented a conservative opt-in sampler shortcut in /home/steve/src/vllm/vllm/v1/sample/sampler.py:

Also added the env flag to the ablation runner identity logging:

Checks:

/home/steve/.venvs/vllm-xpu/bin/python -m py_compile \
  /home/steve/src/vllm/vllm/v1/sample/sampler.py
bash -n /home/steve/llm-optimizations/scripts/run-qwen36-ablation-candidate.sh

Smoke gate on top of the validated static-input fast base:

Result:

Conclusion:

Prefill-Safe Mixed Workspace Async Deep Gate Promoted

Promoted the fastest short-gate passing base-lane candidate to a deeper gate. This is the same prefill-safe mixed-workspace async identity as the previous short smoke, but with four measured repeats, JSON 128, color 256, and the quality suite enabled.

Command label:

Environment:

Artifacts:

Result:

Identity comparison against the previous validated static-input base:

Conclusion:

Shared-Add All-Reduce Candidate Rejected As Slower

Promoted the short-gate passing shared-add all-reduce candidate on top of the current validated base.

Additional env:

Command label:

Artifacts:

Result:

Conclusion:

Native GDN Top-K Mixed-Workspace Candidate Rejected

Promoted the short-gate passing native-GDN candidate to the deep gate.

Environment differences versus the current base:

Command label:

Artifacts:

Result:

Conclusion:

Current Base Timing: MoE Dominates

Ran decisive timing on the current validated base prefill-safe-int8-mixed-workspace-async-deep-gate.

Artifacts:

Result:

Conclusion:

Prologue-Inclusive W8A8 MoE Replay: Exact Microbench, Endpoint Rejected

Built and tested a decode-route prologue-inclusive replay path for the current validated base. The isolated route prologue matched route expansion/counts exactly and was slightly faster than the existing zero/remap setup.

Artifacts:

Result:

Conclusion:

No-Contiguous Activation Cleanup Rejected

Tested removing the explicit act_output.contiguous() handoff before GEMM2 in the W8A8 MoE path after route replay showed a small exact speed improvement.

Command label:

Artifacts:

Result:

Conclusion:

Sampler Fast Paths Rejected Under Current Safe Identity

Tested exact greedy sampler substitutions under the current accepted identity while keeping PIECEWISE forced-comm graph, prefill-only GDN fallback, prefill graph replay disabled, and INT8 mixed MoE workspace.

Artifacts:

Result:

Conclusion:

Fused Prologue Capture: Reduced Repros Pass, Endpoint TP4 Fails

Retested the fused prologue offset path after adding a capture guard and explicit allow-capture flag.

Artifacts:

Reduced repro evidence:

Endpoint result:

Conclusion:

Real-Row Middle Layerlet Gate Passed; C1 Prologue Capture Still Fails

Extended scripts/check-qwen36-w8a8-middle-layerlet.py with a rows-per-expert grouped-GEMM oracle and a model-shaped TP4 decode case. The new case uses 256 experts, hidden size 2048, intermediate size 128, and eight selected experts with all other experts receiving zero rows.

Run:

STAMP=20260615realparity2 \
/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/check-qwen36-w8a8-middle-layerlet.py \
  --graph-replay --require-graph \
  --json-out data/qwen36-w8a8-middle-layerlet-realrows-check-20260615realparity2.json \
  --md-out data/qwen36-w8a8-middle-layerlet-realrows-check-20260615realparity2.md

Artifacts:

Result:

Interpretation:

Bounded endpoint retry:

STAMP=20260615prolc1cap1 \
PORT=18126 BASE_URL=http://127.0.0.1:18126 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-prologue-c1capture-smoke \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE","cudagraph_capture_sizes":[1],"max_cudagraph_capture_size":1}' \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_FUSED_PROLOGUE_OFFSET=1 \
VLLM_XPU_INT8_MOE_FUSED_PROLOGUE_OFFSET_ALLOW_CAPTURE=1 \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-prologue-c1capture-smoke

Result:

Decision:

Oracle k=1 Graph-Safe And All-Serial GDN Probes Rejected

Retested unsuppressed oracle k=1 under the current graph-safe identity with PIECEWISE forced-comm graph, noop comm capture, prefill-safe GDN, prefill graph replay disabled, top-k sampler fallback, INT8 mixed workspace, and async scheduling.

Artifacts:

Result:

Conclusion:

Follow-up all-serial GDN diagnostic:

Result:

Conclusion:

Oracle k=1 No-Async Isolation

Retested unsuppressed oracle k=1 with the same graph-safe identity but forced --no-async-scheduling.

Artifacts:

Result:

Conclusion:

Oracle k=1 Eager/No-Graph Isolation

Retested unsuppressed oracle k=1 with ENABLE_XPU_GRAPH=0, --enforce-eager, and --no-async-scheduling.

Artifacts:

Result:

Conclusion:

Oracle k=1 Eager Serial-Recurrent Probe

Retested eager/no-graph/no-async oracle k=1 with only VLLM_XPU_GDN_SERIAL_SPEC_DECODE=1.

Artifacts:

Result:

Conclusion:

Oracle k=1 Eager Serial-Conv Probe

Retested eager/no-graph/no-async oracle k=1 with VLLM_XPU_GDN_SERIAL_SPEC_DECODE=1 and VLLM_XPU_GDN_SERIAL_SPEC_CONV=1, leaving packed serial decode off.

Artifacts:

Result:

Conclusion:

Current Graph No-Spec Reference Refresh

Regenerated the current graph/no-spec reference under the optimized fast-lane identity before continuing oracle k=1 work.

Identity:

Artifacts:

Result:

Conclusion:

Oracle k=1 Against Current Graph Reference

Reran graph oracle k=1 against the fresh current no-spec graph reference:

Result:

Conclusion:

XPU Shared-Expert Global Aux-Stream Rejection

Retested the opt-in XPU shared-expert overlap path after changing it from a per-layer stream allocation to a process-global aux stream.

Patch state:

Run:

STAMP=20260615xpusharedglobal1 \
PORT=18120 \
CACHE_LABEL=qwen36-ablation-native-decode-safe-prefill-graph \
XPU_GRAPH=1 \
VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 \
VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_SHARED_EXPERTS_STREAM=1 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-xpu-shared-stream-global-smoke

Artifact:

Result:

Decision:

Dirty Block-Table On Current Fast Identity Rejection

Retested the dirty block-table commit patch on top of the current validated fast research identity (prefill-safe-int8-mixed-workspace-async-deep-gate). This was a controlled stack attempt, not a new code change to the model path.

Run:

STAMP=20260615dirtycur1 \
PORT=18121 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-mixed-workspace-async-deep-gate \
XPU_GRAPH=1 \
VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 \
VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_METADATA_COPY_ALLOW=1 \
VLLM_XPU_BLOCK_TABLE_DIRTY_COMMIT=1 \
VLLM_XPU_BLOCK_TABLE_DIRTY_COMMIT_LOG_EVERY=256 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=2 JSON_REPEATS=128 COLOR_REPEATS=256 \
ABLATION_RUN_QUALITY=1 QUALITY_REPEAT_RUNS=8 QUALITY_LONG_CONTEXT_TOKENS=4096 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-dirtyblock-deep-gate

Artifacts:

Result:

Decision:

Current-Safe Decisive Timing Recheck

Re-ran the timing trace under the exact current validated research identity (prefill-safe-int8-mixed-workspace-async-deep-gate): PIECEWISE forced/noop graph, prefill-only GDN native fallback, prefill recurrent fallback, prefill graph replay disabled, top-k sampler fallback, INT8 mixed MoE workspace, async enabled, and GPU_MEMORY_UTILIZATION=0.90.

Run:

STAMP=20260615nexttiming1 \
PORT=18123 BASE_URL=http://127.0.0.1:18123 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-mixed-workspace-async-deep-gate \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
PROMPT_TOKENS=512 OUTPUT_TOKENS=256 METRICS_REPEATS=1 RUN_CANARIES=0 \
bash scripts/run-qwen36-decisive-timing.sh current-safe-decisive-timing-next1

Artifacts:

Result:

Decision:

XPU INT8 MoE Persistent Scratch Rejection

Implemented a default-off VLLM_XPU_INT8_MOE_PERSISTENT_SCRATCH=1 candidate in vllm/model_executor/layers/fused_moe/experts/xpu_moe.py. The change keeps the existing xpu_fused_moe kernel ABI and math unchanged, but reuses per-layer c1 decode scratch tensors instead of taking fresh views from the global workspace manager on every call. It is registered in vllm/envs.py.

Run:

STAMP=20260615persist1 \
PORT=18124 BASE_URL=http://127.0.0.1:18124 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-persistent-scratch-async-smoke \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_INT8_MOE_PERSISTENT_SCRATCH=1 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=2 JSON_REPEATS=32 COLOR_REPEATS=32 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-persistent-scratch-async-smoke

Artifacts:

Result:

Decision:

GDN Spec Store-All Guard Rejection

Added an env-gated diagnostic around the FLA/GDN speculative final-state store path in:

The safe default remains accepted-only state stores:

VLLM_XPU_GDN_SPEC_STORE_ACCEPTED_ONLY=1

Diagnostic attempt:

Result:

Decision:

TP2 Current-Safe Topology Smoke Rejection

Parameterized the accepted launcher with TP_SIZE while keeping the default at 4, so topology checks can reuse the same ablation harness without changing existing TP4 behavior.

Run:

STAMP=20260615tp2safe1 \
PORT=18125 BASE_URL=http://127.0.0.1:18125 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-mixed-workspace-async-tp2-smoke \
TP_SIZE=2 ONEAPI_DEVICE_SELECTOR=level_zero:0,1 ZE_AFFINITY_MASK=0,1 \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
GPU_MEMORY_UTILIZATION=0.90 MAX_NUM_SEQS=24 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-mixed-workspace-async-tp2-smoke

Artifacts:

Result:

Decision:

TP4 Prologue Capture Reproducer Passed; Full Endpoint Still Fails

Built a reduced TP4 reproducer for the prologue-inclusive W8A8 MoE decode stack:

/home/steve/.venvs/vllm-xpu/bin/python \
  scripts/repro-qwen36-prologue-tp4-capture.py \
  --captures 15 --layers-per-capture 40 --distinct-layers --replays 1 \
  --json-out data/qwen36-prologue-tp4-capture-repro-20260615tp4proldistinct15.json \
  --md-out data/qwen36-prologue-tp4-capture-repro-20260615tp4proldistinct15.md

Artifacts:

Result:

Endpoint follow-up:

STAMP=20260615pprolc1 \
PORT=18126 BASE_URL=http://127.0.0.1:18126 \
CACHE_LABEL=qwen36-ablation-prefill-safe-int8-persistent-prologue-c1capture-smoke \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE","cudagraph_capture_sizes":[1],"max_cudagraph_capture_size":1}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_TOPK_FALLBACK=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
VLLM_XPU_INT8_MOE_PERSISTENT_SCRATCH=1 \
VLLM_XPU_W8A8_EXPERIMENTAL_ALLOW=1 \
VLLM_XPU_W8A8_USE_OFFSETS=1 \
VLLM_XPU_W8A8_OFFSETS_PREFIX_OP=1 \
VLLM_XPU_MOE_W8A8_MIDDLE_LAYERLET=1 \
VLLM_XPU_INT8_MOE_FUSED_PROLOGUE_OFFSET=1 \
VLLM_XPU_INT8_MOE_FUSED_PROLOGUE_OFFSET_ALLOW_CAPTURE=1 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=16 COLOR_REPEATS=16 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-int8-persistent-prologue-c1capture-smoke

Result:

Decision:

XPU Top-K TP Sampled-Token Sync Rejection

Added two default-off diagnostics:

Tested them together under the current safe identity:

STAMP=20260615samptpsync1 \
PORT=18127 BASE_URL=http://127.0.0.1:18127 \
CACHE_LABEL=qwen36-ablation-prefill-safe-xpu-topk-sync-tpsampled-int8-mixed-workspace-async-smoke \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_XPU_FALLBACK=xpu_topk_sync \
VLLM_XPU_SYNC_SAMPLER_TOKENS=1 \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=32 COLOR_REPEATS=128 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-xpu-topk-sync-tpsampled-int8-mixed-workspace-async-smoke

Artifact:

Result:

Decision:

XPU Top-K Post-Long Sync Rejection

Tested the remaining sampler-only probe: xpu_topk_sync with synchronization after the returned LongTensor conversion, but without TP sampled-token broadcast.

Run:

STAMP=20260615samppostlong1 \
PORT=18128 BASE_URL=http://127.0.0.1:18128 \
CACHE_LABEL=qwen36-ablation-prefill-safe-xpu-topk-sync-postlong-int8-mixed-workspace-async-smoke \
XPU_GRAPH=1 VLLM_XPU_ENABLE_XPU_GRAPH=1 \
VLLM_XPU_FORCE_GRAPH_WITH_COMM=1 VLLM_XPU_GRAPH_NOOP_COMM_CAPTURE=1 \
COMPILATION_CONFIG='{"cudagraph_mode":"PIECEWISE"}' \
VLLM_XPU_GDN_NATIVE_FALLBACK=prefill \
VLLM_XPU_GDN_PREFILL_RECURRENT_FALLBACK=1 \
VLLM_XPU_DISABLE_PREFILL_CUDAGRAPH_REPLAY=1 \
VLLM_XPU_GREEDY_SAMPLE_XPU_FALLBACK=xpu_topk_sync \
VLLM_XPU_INT8_MOE_MIXED_WORKSPACE=1 \
GPU_MEMORY_UTILIZATION=0.90 \
VLLM_EXTRA_ARGS='--uvicorn-log-level warning' \
METRICS_REPEATS=1 JSON_REPEATS=32 COLOR_REPEATS=128 ABLATION_RUN_QUALITY=0 \
bash scripts/run-qwen36-ablation-candidate.sh \
  prefill-safe-xpu-topk-sync-postlong-int8-mixed-workspace-async-smoke

Artifacts:

Result:

Decision:

Fused Prologue C1 Endpoint Isolation

Date: 2026-06-15

Purpose:

Accepted safe reference:

Isolation results:

Compiled segment mapping:

Decision:

Machine cleanup:

Rejected/invalid result:

Fresh Oracle k=1 Speculation Gate Attempt

Date: 2026-06-15

Purpose:

Accepted no-spec trace:

N-gram k=1 candidate:

Decision:

Fresh Oracle k=1 C1-Capture Parity Result

Date: 2026-06-15

Purpose:

Baseline:

Candidate:

Result:

Conclusion:

Accepted-Draft-Only State Diagnostic Rejection

Date: 2026-06-15

Purpose:

Candidate:

Result:

Decision:

GMEM95 Promotion Gate Rejection

Date: 2026-06-15

Purpose:

Baseline:

Candidate:

Result:

Decision:

Oracle k=1 Current Small-Capture Identity Correction

Date: 2026-06-15

Purpose:

Correct comparison identity:

Current oracle k=1 small-capture result:

Decision:

Oracle k=1 Serial-Recurrent Current Probe Rejection

Date: 2026-06-15

Purpose:

Candidate:

Result:

Decision:

Oracle k=1 Small-Capture Microscope and GDN Row Trace

Date: 2026-06-16

Purpose:

Clean no-spec microscope:

Clean oracle k=1 microscope:

Finding:

GDN row trace:

Decision:

Corrected Serial Conv/Recurrent Probe Rejection

Date: 2026-06-16

Purpose:

Patch:

Candidate:

Result:

Decision:

Oracle k2 Replacement Suppression Rejection

Date: 2026-06-16

Purpose:

Artifacts:

Result:

Decision:

Dirty Block-Table Range-Copy Smoke Rejection

Date: 2026-06-16

Purpose:

Patch:

Local validation:

Endpoint smoke identity:

Artifacts:

Result:

Decision:

Oracle Speculative Repair Follow-Up Rejections

Date: 2026-06-16

Purpose:

Artifacts:

Findings:

Decision:

Disabled Timing Context Fast-Path Rejection

Date: 2026-06-16

Purpose:

Patch:

Validation:

Artifacts:

Result:

Decision:

Shared + Routed In-Place Add Rejection

Date: 2026-06-16

Purpose:

Patch:

Validation:

Artifacts:

Result:

Decision: