Skip to content

main red: audit-live-rows reports the Music3 ACTIVE row abandoned, so preflight is red on a clean main #731

Description

@localai-bot

What

On a clean checkout of origin/main (22367c551), two gates are red:

$ python3 scripts/audit-live-rows.py --check    ; rc=1
$ python3 tests/scripts/test_audit_live_rows.py
FAIL: test_shipped_record_has_no_abandoned_active_row
AssertionError: stale ACTIVE rows remain:
  ['MODEL-MUSIC-minimax-music3-mini-max-music3-for-conditional-generation']

The auditor reports the row as ABANDONED: "no branch, no commit on main
mentioning the row ID".

Why

7a0e6c82b (#723) moved the Music3 row to ACTIVE, but the auditor's liveness
rule wants the row ID named by a commit on main or by a live branch, and the
merged squash subject does not satisfy it. So agent-preflight.sh is red on
main itself and on every branch cut from it.

Reproduced in a detached worktree at origin/main, so this is not a
working-tree artifact. Found while landing #699.

Fix

Either the row's record names its landing commit the way the auditor expects, or
the liveness rule is the thing that is wrong and gets fixed with its own
red-before evidence. Not by relaxing the assertion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions