Skip to content

main CI failure: production-line-guard (run 41790193563) #5358

Closed

Description

@dezren39

main CI failure — production-line-guard

Failed job 'basic: production line limit (2500)' (step 'Guard passes on this tree (#1411)', bash .github/scripts/check-production-line-limit.sh): pkgs/id/src/world/core.rs is 2515 production lines, over the 2500 limit, and is not grandfathered. The guard output says: split the module or, if it predates this guard, grandfather it with a linked split issue (#1411). The other over-limit files in the log are grandfathered with linked split issues (#4704, #4715, #4716, #4717); no open split issue for pkgs/id/src/world/core.rs was found.

This run completed late (created 2026-11-04T07:08:27Z, updated 2026-11-04T08:02:29Z, after the prior watch pass's last_checked_at) with a databaseId below the prior watermark — caught by the failure-filtered list, in substance a new failure first observable this pass. It is the newest of 6 production-line-guard failures in the window (41786390229, 41786725016, 41787440736, 41788267314, 41789281791, 41790193563).

Log excerpt (gh run view 41790193563 --log-failed)

basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:24.1048277Z ##[warning]GRANDFATHERED pkgs/id/src/cli.rs: 2560 production lines (limit 2500) - split tracked by https://github.com/developing-today/code/issues/4715
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:25.2262542Z ##[warning]GRANDFATHERED pkgs/id/src/web/markdown.rs: 5365 production lines (limit 2500) - split tracked by https://github.com/developing-today/code/issues/4704
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:25.2657162Z ##[warning]GRANDFATHERED pkgs/id/src/web/routes.rs: 2745 production lines (limit 2500) - split tracked by https://github.com/developing-today/code/issues/4716
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:25.3598396Z ##[error]OVER LIMIT pkgs/id/src/world/core.rs: 2515 production lines (limit 2500) - split the module or, if it predates this guard, grandfather it with a linked split issue (#1411)
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:25.6032638Z ##[warning]GRANDFATHERED pkgs/id/src/world_session/mod.rs: 2996 production lines (limit 2500) - split tracked by https://github.com/developing-today/code/issues/4717
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:27.0019256Z production-line-guard: checked 439 production .rs files, limit 2500
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:27.0019986Z production-line-guard: FAILED - file(s) over the 2500 production-line limit listed above
basic: production line limit (2500)	Guard passes on this tree (#1411)	2026-11-04T08:02:27.0029102Z ##[error]Process completed with exit code 1.

Filed by main-ci-failure-fix-trigger (fleet). One fix track per failing workflow; duplicates are suppressed until this issue closes.

Activity

  1. added
    kind/bugSomething isn't working (prefixed form of the classic bug label)
    task/small-fixQueue packet kind: bounded fix with reproduction and targeted tests
    priority/highImportant and time-sensitive
    queue/queuedHas a queued task in the Supabase agent queue
    source/ci-watchFiled by the main-ci-failure-fix-trigger (fleet CI watch)
    on Nov 4, 2026
  2. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · filed

  3. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  4. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: picked up
    task: 9340 (small_fix; repo-health-code-pilot; worker repo-worker-code; lane code-w)
    by: repo-worker-code

    Verified fresh: issue #5358 is OPEN with no hard-stop labels and no existing PR. Run 41790193563 (production-line-guard, main @ 8bb1e43) failed only on pkgs/id/src/world/core.rs: 2515 production lines, over the 2500 limit, not grandfathered. Working the fix on the laptop in a dedicated worktree; no other agent owns this work.
    labels: work/assigned + queue/claimed + status/in-progress; queue/queued + status/needs-triage removed.

  5. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1 — corroborating verification from task 8955 (lane code-n, 2026-11-04T08:15Z): the production-line guard fails identically on clean origin/main 62aba6b (laptop, bash .github/scripts/check-production-line-limit.sh: pkgs/id/src/world/core.rs: 2515 production lines (limit 2500)). It also failed PR #5329's checks even though that PR does not touch world/core.rs; PR #5329 was merged on its verified targeted tests with this failure noted as pre-existing/unrelated.

  6. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    event: parked
    task: 9340 (small_fix; repo-health-code-pilot; worker repo-worker-code; lane code-w)
    by: repo-worker-code

    PR #5365 opened (branch queue/9340-5358-world-core-split, commit 5bb4343): extracts the checkpoint-part machinery from pkgs/id/src/world/core.rs into new submodule pkgs/id/src/world/core/checkpoint_parts.rs; core.rs drops from 2515 to ~2195 production lines.

    Verified on the laptop before pushing: production-line guard OK on a clean archive of the branch (440 files), cargo check passes, cargo test --lib world:: 225 passed / 0 failed. On PR #5365 the basic: production line limit (2500) check is still QUEUED after 5+ minutes and no Codex review has posted yet.

    Parked 20 minutes. Resume: read PR #5365 checks fresh; when the guard check is green and any Codex findings are dispositioned, merge and complete task 9340 as fixed_merged.
    labels: queue/parked + status/parked; work/assigned retained.

  7. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    queue/claimedQueue worker lifecycle state
    and removed
    queue/claimedQueue worker lifecycle state
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Nov 4, 2026
  8. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  9. added a commit that references this issue on Nov 4, 2026
  10. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't working (prefixed form of the classic bug label)priority/highImportant and time-sensitivesource/ci-watchFiled by the main-ci-failure-fix-trigger (fleet CI watch)task/small-fixQueue packet kind: bounded fix with reproduction and targeted tests

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions