Skip to content

infra(ci): polars-gpu executes in NO CI lane; -k filter contracts unguarded; pandas-3 latents #1890

Description

@lmeyerov

Round-002 agent-02 (version/lane-skew sweep): the polars-gpu execution target runs in no CI lane — ci-gpu installs no polars, the polars lane has no GPU, so every polars-gpu param arm (including #1824's pins) executes only in manual dgx runs; this is the hole class that let 86 mislabeled polars-gpu tests stay green and the gib cudf crash ship for 4 releases. Also: -k spark/-k networkx name-contracts are unguarded (currently clean; the -k polars variant already bit us); chain.py:417's == 'object' hop-retention gate provably flips under pandas-3 str dtype (latent, reachability unproven); feature_utils.py:960 silently excludes NA-variant string columns from featurization today. Proposed guards in plans/gfql-release-amplification/rounds/round-002/findings/agent-02/proposed-tests.md: GPU census lane (or scheduled dgx run + disclosure), -k completeness pins on the test_polars_lane_completeness pattern, pandas-mode parity pin, py3.8 AST scanner as a permanent gate. Clean sweeps recorded: zero live py3.8 breaks, zero stranded polars tests, zero uncollected test files.

🤖 Generated with Claude Code

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions