Skip to content

Trivia sweep: accumulated reviewer nits from the 2026-06 remediation campaign #2977

Closed

Description

@bpamiri

Problem

A batch of cosmetic/doc items recorded by reviewers across the campaign, none worth an individual PR, all worth one sweep (coverage audit 2026-06-10):

Suggested approach

One chore/docs PR sweeping the list; each checkbox links back to its source PR thread.

Source

Internal framework review 2026-06-09 remediation campaign; coverage audit 2026-06-10.

Activity

  1. wheels-bot commented on Jun 10, 2026

    @wheels-bot
    Contributor

    Wheels Bot — Triage

    Classified as bug.

    Suspected layer

    model — see .ai/wheels/snippets/model-snippets.md and the validations module (vendor/wheels/model/validations.cfc). The primary defect lives in the condition-evaluation helpers.

    Fix sketch

    The dominant fix targets vendor/wheels/model/validations.cfc $evaluateLogicalExpression (line 958, not 946 as quoted) — local.tokens[2] is handed to $resolveOperator without LCase, so uppercase EQ/LT/etc. tokens fall through the case-sensitive switch (line 985) and throw Unsupported operator in condition. Mirror the existing LCase() already applied at line 875 in $parseSimpleCondition. The remaining sweep items are non-code-behavior cleanups in three files (vendor/wheels/controller/Public.cfc:47 docblock, vendor/wheels/tests/specs/controller/InvokeMethodSpec.cfc:46 comment, web/sites/guides/.../debug-panel.mdx example) plus a renderWith docs note for the #2901 follow-up, plus reviewer nits across #2922 / #2933 / #2934 / #2937 / #2947 whose specifics need to be read from each PR's review thread.

    Confidence: low

    The bug fix shape is mechanical, but the sweep's full scope is not derivable from this issue body — the reviewer nits on five separate PRs are referenced by number only, so the deliverable can't be enumerated without reading each PR's review thread. Keeping manual.

    <!-- wheels-bot:triage:2977 -->
    <!-- wheels-bot:triage-class:bug -->

  2. added a commit that references this issue on Jun 10, 2026
    d258a19
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