{
    "method": "the engine's tests/tools/compat-status.php --site at the commit named: every function, class and public or protected method of the WordPress version named, by what Minn has for it",
    "commit": "81d04f3d",
    "date": "2026-10-22",
    "wordpress": "7.1.3",
    "summary": {
        "functions": {
            "total": 3914,
            "real": 2962,
            "deadend": 952,
            "placeholder": 0,
            "missing": 0,
            "verified": 2962,
            "resolved": 3914
        },
        "classes": {
            "total": 380,
            "real": 239,
            "deadend": 141,
            "placeholder": 0,
            "missing": 0,
            "verified": 239,
            "resolved": 380
        },
        "methods": {
            "total": 4075,
            "real": 2387,
            "deadend": 1688,
            "placeholder": 0,
            "missing": 0,
            "verified": 2387,
            "resolved": 4075
        }
    },
    "deadEnds": {
        "admin": 1798,
        "editor": 189,
        "different": 18,
        "omitted": 114,
        "xmlrpc": 197,
        "customizer": 465
    },
    "owed": [],
    "scorecard": {
        "wordpress": "7.1.3",
        "audit": {
            "date": "2026-10-22",
            "file": "docs/audit-2026-10-22.md"
        },
        "security": {
            "found": 91,
            "fixed": 91
        },
        "sql": {
            "measured": "2026-10-22",
            "pages": {
                "/": [
                    26,
                    38
                ],
                "/hello-world/": [
                    37,
                    44
                ],
                "/category/uncategorized/": [
                    30,
                    43
                ],
                "/wp-json/wp/v2/posts": [
                    24,
                    41
                ],
                "/?s=hello": [
                    28,
                    40
                ]
            },
            "atOrUnder": 5
        },
        "hooks": {
            "total": 2542,
            "proven": 1741,
            "fired": 1844,
            "deadend": 698,
            "different": 0,
            "missing": 0,
            "outside": 149,
            "accounted": 100,
            "provenOfLive": 94.4,
            "provenWeighted": 97
        },
        "wordpressNames": {
            "functionCalls": 0,
            "functions": 0,
            "hookApi": 0,
            "classReferences": 0,
            "classes": 0,
            "files": 0
        },
        "coverage": {
            "measured": "2026-10-23",
            "percent": 88.4,
            "lines": 40780,
            "covered": 36068,
            "parts": [
                "unit",
                "probes",
                "http",
                "suites"
            ]
        },
        "leanness": {
            "deadNameCeiling": {
                "label": "Dead-name methods",
                "ceiling": 0,
                "started": 0,
                "since": "54b4d84d",
                "rose": false
            },
            "liveCeiling": {
                "label": "Lifecycle branches (live() calls)",
                "ceiling": 20,
                "started": 20,
                "since": "54b4d84d",
                "rose": false
            },
            "optionReadCeiling": {
                "label": "Option reads beside the store",
                "ceiling": 151,
                "started": 159,
                "since": "54b4d84d",
                "rose": false
            },
            "rawOptionWriteCeiling": {
                "label": "Raw option writes",
                "ceiling": 7,
                "started": 7,
                "since": "54b4d84d",
                "rose": false
            },
            "rawMetaWriteCeiling": {
                "label": "Raw meta writes",
                "ceiling": 9,
                "started": 10,
                "since": "54b4d84d",
                "rose": false
            },
            "postRowCeiling": {
                "label": "Hand-built post rows",
                "ceiling": 8,
                "started": 8,
                "since": "54b4d84d",
                "rose": false
            },
            "linkHrefCeiling": {
                "label": "Hand-built REST links",
                "ceiling": 77,
                "started": 77,
                "since": "54b4d84d",
                "rose": false
            },
            "htmlspecialcharsCeiling": {
                "label": "htmlspecialchars outside Html",
                "ceiling": 12,
                "started": 14,
                "since": "54b4d84d",
                "rose": false
            },
            "permalinkCallerCeiling": {
                "label": "Unfiltered permalink callers",
                "ceiling": 30,
                "started": 31,
                "since": "54b4d84d",
                "rose": false
            },
            "bootedCeiling": {
                "label": "Runtime::booted() branches",
                "ceiling": 71,
                "started": 160,
                "since": "61614e6f",
                "rose": false
            },
            "wordpressCallCeiling": {
                "label": "Calls into WordPress-named functions",
                "ceiling": 0,
                "started": 1406,
                "since": "61614e6f",
                "rose": false
            },
            "hookApiCeiling": {
                "label": "Calls into the hook API by its WordPress names",
                "ceiling": 0,
                "started": 384,
                "since": "bedecc5d",
                "rose": false
            },
            "wordpressClassCeiling": {
                "label": "References to WordPress classes",
                "ceiling": 0,
                "started": 568,
                "since": "b5bce4eb",
                "rose": false
            },
            "longMethodCeiling": {
                "label": "Methods over eighty lines",
                "ceiling": 0,
                "started": 22,
                "since": "4e68bd89",
                "rose": false
            },
            "bigClassCeiling": {
                "label": "Classes over six hundred lines",
                "ceiling": 0,
                "started": 4,
                "since": "4e68bd89",
                "rose": false
            },
            "undocumentedCeiling": {
                "label": "Public methods without a docblock",
                "ceiling": 0,
                "started": 933,
                "since": "f8e5619e",
                "rose": false
            },
            "boolParamCeiling": {
                "label": "Boolean parameters",
                "ceiling": 77,
                "started": 147,
                "since": "f8e5619e",
                "rose": false
            },
            "wideConstructorCeiling": {
                "label": "Constructors with six or more parameters",
                "ceiling": 21,
                "started": 47,
                "since": "f8e5619e",
                "rose": false
            },
            "unionCeiling": {
                "label": "array|PostRecord bridges",
                "ceiling": 4,
                "started": 58,
                "since": "e45b3e37",
                "rose": false
            },
            "bracketCeiling": {
                "label": "Bracket reads of post columns",
                "ceiling": 205,
                "started": 572,
                "since": "e45b3e37",
                "rose": false
            },
            "userBracketCeiling": {
                "label": "Bracket reads of user columns",
                "ceiling": 70,
                "started": 132,
                "since": "4dcbd288",
                "rose": false
            },
            "commentBracketCeiling": {
                "label": "Bracket reads of comment columns",
                "ceiling": 57,
                "started": 118,
                "since": "10543c3e",
                "rose": false
            },
            "rawJsonCeiling": {
                "label": "Raw json_encode and json_decode calls",
                "ceiling": 1,
                "started": 1,
                "since": "254d5cf8",
                "rose": false
            },
            "bareRouteCeiling": {
                "label": "Routes without a policy",
                "ceiling": 6,
                "started": 157,
                "since": "71547120",
                "rose": false
            },
            "leafCeiling": {
                "label": "Facade functions over fifteen lines",
                "ceiling": 12,
                "started": 16,
                "since": "653ceb35",
                "rose": false
            },
            "facadeLogicCeiling": {
                "label": "Facade functions and methods holding logic",
                "ceiling": 3753,
                "started": 3865,
                "since": "db6aa5a6",
                "rose": false
            },
            "facadeLogicLinesCeiling": {
                "label": "Lines of logic in the facade",
                "ceiling": 29300,
                "started": 30383,
                "since": "db6aa5a6",
                "rose": false
            },
            "wporgRequestCeiling": {
                "label": "wordpress.org request addresses",
                "ceiling": 0,
                "started": 13,
                "since": "bb123265",
                "rose": false
            }
        },
        "open": {
            "done": 122,
            "accepted": 28,
            "open": 8,
            "austin": 0
        },
        "run": {
            "measured": "2026-10-22",
            "suites": 96,
            "green": 96,
            "checks": 30815,
            "red": [],
            "engineWarnings": 0,
            "warningKinds": []
        },
        "gate": {
            "deadEndCalls": 0,
            "deadEndsByHand": 68,
            "deadEndsByHandAreas": {
                "customizer": 20,
                "admin": 41,
                "editor": 7
            },
            "deadEndsByHandProven": 179,
            "floor": {
                "version": "8.3",
                "newest": "8.5",
                "binary": true,
                "lintFailures": 0,
                "unknown": 0
            },
            "hygiene": {
                "localFacts": 5,
                "hits": 0
            }
        },
        "facadeLogic": {
            "functions": 3496,
            "methods": 3814,
            "delegates": 3561,
            "logicFunctions": 1778,
            "logicMethods": 1971,
            "logicLines": 29294,
            "kept": 0,
            "review": {
                "doubts": 4,
                "reviewed": 3132,
                "stale": 0,
                "verdicts": {
                    "delegate": 148,
                    "move": 1473,
                    "keep": 1497,
                    "remove": 14
                },
                "keep": {
                    "scope": 115,
                    "shape": 289,
                    "compose": 605,
                    "contract": 477,
                    "library": 11
                },
                "gates": {
                    "subclass": 302,
                    "pluggable": 26,
                    "unprobed": 148,
                    "globals": 170,
                    "refs": 27
                },
                "unreviewed": 617
            }
        },
        "behaviour": {
            "sideEffects": {
                "probes": 408,
                "differing": 1,
                "rows": 1
            },
            "restFuzz": {
                "routes": 201,
                "requests": 14607,
                "differences": 262
            },
            "cliFeatures": {
                "scenarios": 335,
                "passedReference": 289,
                "passedEngine": 289,
                "passedBoth": 289,
                "setAsideMultisite": 58
            }
        }
    }
}
