{
  "format": "attestql/audit/smells/2",
  "reading": "A smell is a mechanical reason to read this gold statement again. It is a heuristic: it does not state that the statement is wrong, and a maintainer decides.",
  "smells": [
    {
      "name": "ordering-over-numeric-text",
      "fired": false,
      "applicable": false,
      "evidence": {
        "heuristic": true,
        "means": "this statement orders by a text column holding only numbers, and ordering it as a number gives a different answer, so the gold may be sorting 9.5 above 10",
        "reason": "no ORDER BY key resolves to a text column",
        "keys": [
          {
            "key": "T2.date",
            "column": "rulings.date",
            "declared_type": "DATE",
            "not_applicable": "the column is not declared as text"
          }
        ]
      },
      "counterexample_rows": []
    },
    {
      "name": "arbitrary-cut",
      "fired": false,
      "applicable": false,
      "evidence": {
        "heuristic": true,
        "means": "this statement cuts its result at a LIMIT that does not decide which rows come back, so a different but equally correct statement can return other rows and score zero",
        "cut": 3,
        "offset": 0,
        "distinct_kept": true,
        "keys_not_projected_under_distinct": [
          "T2.date"
        ],
        "reason": "the statement is DISTINCT and orders by T2.date, which its select list does not hold, so projecting the keys would return rows it did not"
      },
      "counterexample_rows": []
    },
    {
      "name": "not-a-function-of-the-data",
      "fired": true,
      "applicable": true,
      "evidence": {
        "heuristic": true,
        "means": "rerun over the same rows in another physical order this statement gives another answer, so its result depends on how the rows are stored and not only on the data",
        "rule": "R-ORD",
        "baseline_result_hash": "sha256:96cb4ca28d599ab81d9ed78555987ea400940b4f00824d3466ab41da7db1dd23",
        "baseline_result": {
          "columns": [
            {
              "name": "name",
              "declared_type": "TEXT"
            }
          ],
          "row_count": 3,
          "truncated": false,
          "rows_shown": 3,
          "rows": [
            [
              {
                "type": "str",
                "value": "Guerrilla Tactics"
              }
            ],
            [
              {
                "type": "str",
                "value": "Aura of Silence"
              }
            ],
            [
              {
                "type": "str",
                "value": "Orcish Artillery"
              }
            ]
          ],
          "result_hash": "sha256:96cb4ca28d599ab81d9ed78555987ea400940b4f00824d3466ab41da7db1dd23"
        },
        "planner_statistics": {},
        "shuffle": {
          "seed": "1",
          "row_limit": 300000,
          "tables": [
            "cards",
            "rulings"
          ],
          "tables_not_shuffled": [],
          "tables_skipped_for_size": {
            "legalities": 427907
          },
          "tables_not_reached_by_a_copy": {}
        },
        "shuffled_copies": {
          "run": true,
          "verdict": "not_equal",
          "differs": true,
          "result_hash": "sha256:98d4a8bad0c6fedf5beeb17cd6af7e9fc3592056a3785ae4b934adf2231b9a13",
          "result": {
            "columns": [
              {
                "name": "name",
                "declared_type": "TEXT"
              }
            ],
            "row_count": 3,
            "truncated": false,
            "rows_shown": 3,
            "rows": [
              [
                {
                  "type": "str",
                  "value": "Urza's Mine"
                }
              ],
              [
                {
                  "type": "str",
                  "value": "Meddle"
                }
              ],
              [
                {
                  "type": "str",
                  "value": "Whirling Dervish"
                }
              ]
            ],
            "result_hash": "sha256:98d4a8bad0c6fedf5beeb17cd6af7e9fc3592056a3785ae4b934adf2231b9a13"
          }
        },
        "plan_variant": {
          "run": false,
          "reason": "the plan variant was not asked for"
        }
      },
      "counterexample_rows": [
        [
          {
            "type": "str",
            "value": "Urza's Mine"
          }
        ],
        [
          {
            "type": "str",
            "value": "Meddle"
          }
        ],
        [
          {
            "type": "str",
            "value": "Whirling Dervish"
          }
        ]
      ]
    },
    {
      "name": "duplicate-full-row",
      "fired": false,
      "applicable": false,
      "evidence": {
        "heuristic": true,
        "means": "this statement returns the same whole row more than once and never says DISTINCT, so a statement answering the same question once per row disagrees on multiplicity alone",
        "rows": 3,
        "distinct_rows": 3,
        "repeated_rows": 0,
        "largest_repeat": 1,
        "result_bounded": false,
        "distinct_stated": true,
        "set_operation": false,
        "not_applicable": "the statement states DISTINCT, so it cannot repeat a row"
      },
      "counterexample_rows": []
    }
  ]
}
