mudler / mudler/vllm.cpp

test_audit_live_rows is red on main: KERNEL-DFLASH2-SELECTOR-EDGES and KERNEL-TOPK-PAIRS stay ACTIVE after their implementation landed

Open
#1,504 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
423
Forks
53
Avg merge
20h 26m
Merged PRs (30d)
310

Description

Row: SPEC-DFLASH2

Measured at origin/main cffe59b0 (clean detached worktree, nothing applied):

$ python3 scripts/audit-live-rows.py
248 live rows; 2 abandoned ACTIVE; ...
$ python3 -m pytest tests/scripts/test_audit_live_rows.py
AssertionError: Lists differ: ['KERNEL-DFLASH2-SELECTOR-EDGES', 'KERNEL-TOPK-PAIRS'] != []

Both rows (.agents/kernel-matrix.md:144-145) record their implementation as landed and gated on 2026-08-20 — KERNEL-DFLASH2-SELECTOR-EDGES "CPU GATE GREEN ... CUDA VERIFIED", KERNEL-TOPK-PAIRS "CPU GATE GREEN ... CUDA RUN" — via SPEC-DFLASH2 W3 (af25bd25 / PR #1497). The rows still carry ACTIVE, so scripts/agent-preflight.sh fails test_audit_live_rows (and audit-live-rows) on every tree based at current main.

Fourth instance of the #1469 class (stale ACTIVE after landing; previous: #1469 itself). NOT FIXED IN FLOW by the finder: the repair is a lifecycle move on rows owned by SPEC-DFLASH2 (#1314), and a lifecycle move owes docs/STATUS.md, docs/BENCHMARKS.md and the moved row spec's ## Now — writes outside the finding row's authority. KERNEL-TOPK-PAIRS also carries an open CUDA NaN-tie disagreement (#1489) on one row of its device case, which the state move should reconcile or explicitly carry as its open gate.

Found while rebasing row BACKEND-TENSTORRENT-HOST-FREE-FORWARD onto main (its preflight inherits the red); filed in flow.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with .agents/kernel-matrix.md rows 144-145 and run python3 scripts/audit-live-rows.py plus the named pytest test. Read docs/STATUS.md, docs/BENCHMARKS.md, and the moved row spec's ## Now before updating the lifecycle state. Done means both rows no longer appear as abandoned ACTIVE and the CUDA NaN-tie disagreement is reconciled or explicitly retained as an open gate.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation, tooling
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.