{"generated":"2026-10-12T01:31:56Z","tool":"php tests/tools/coverage-history.php","head":{"sha":"a9798fd","t":1791768656,"subject":"✅ TEST: robots.txt proven by a probe of its own (do_robots had counted only through an untracked probe)"},"reference":{"functions":{"all":3914,"wp-includes":3123,"wp-admin":791},"classes":414,"methods":4936,"hooks":{"wp-admin":566,"wp-includes":1900}},"site":{"folders":57,"gated":49,"kinds":{"plugin":48,"theme":1,"mu-plugin":8},"functions":1174,"uses":6405},"totals":{"added":333445,"deleted":52749},"commitTypes":[{"key":"NEW","emoji":"📦","count":331},{"key":"IMPROVE","emoji":"👌","count":100},{"key":"FIX","emoji":"🐛","count":81},{"key":"SECURITY","emoji":"🔒","count":3},{"key":"DOC","emoji":"📖","count":36},{"key":"TEST","emoji":"🤖","count":119},{"key":"RELEASE","emoji":"🚀","count":0}],"hours":[22,14,14,15,26,23,29,46,32,43,37,34,29,23,28,20,24,25,34,36,26,36,37,29],"weeks":[{"start":"2026-08-24","first":0,"last":157,"commits":158,"firstT":1787883889,"lastT":1788148579},{"start":"2026-08-31","first":158,"last":271,"commits":114,"firstT":1788150145,"lastT":1788738293},{"start":"2026-09-07","first":272,"last":273,"commits":2,"firstT":1788805193,"lastT":1788805249},{"start":"2026-10-05","first":274,"last":681,"commits":408,"firstT":1791199760,"lastT":1791768656}],"commits":[{"sha":"48a57e0","t":1787883889,"tz":-240,"subject":"📦 NEW: Minn Engine project scaffold with vision doc and ground rules","type":"NEW","added":214,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":0,"facade":0,"assets":0,"tests":0,"contracts":21,"docs":127,"extensions":0},"engine":{"code":0,"comment":0,"blank":0},"suites":0,"probes":0,"probeRows":0,"fixtures":0,"routes":0},{"sha":"1a94ccb","t":1787883889,"tz":-240,"subject":"📦 NEW: Milestone 0 homepage served from a WordPress-made database","type":"NEW","added":110,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":77,"facade":0,"assets":0,"tests":0,"contracts":21,"docs":127,"extensions":0},"engine":{"code":77,"comment":22,"blank":11},"suites":0,"probes":0,"probeRows":0,"fixtures":0,"routes":0},{"sha":"6432e2b","t":1787884463,"tz":-240,"subject":"📦 NEW: Milestone 1 wp/v2 posts read surface with fixture and live-parity suites","type":"NEW","added":601,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":360,"facade":0,"assets":0,"tests":184,"contracts":67,"docs":127,"extensions":0},"engine":{"code":360,"comment":51,"blank":38},"suites":2,"probes":0,"probeRows":0,"fixtures":4,"routes":0},{"sha":"a8cfc6e","t":1787885058,"tz":-240,"subject":"📦 NEW: Milestone 2 read surface: pages, terms, types, _fields, texturize, excerpt block filter","type":"NEW","added":504,"deleted":77,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":634,"facade":0,"assets":0,"tests":219,"contracts":109,"docs":127,"extensions":0},"engine":{"code":634,"comment":93,"blank":64},"suites":2,"probes":0,"probeRows":0,"fixtures":8,"routes":0},{"sha":"8c3d113","t":1787885760,"tz":-240,"subject":"📦 NEW: Milestone 3 auth: WordPress cookie and REST nonce compatibility, both directions","type":"NEW","added":677,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":885,"facade":0,"assets":0,"tests":429,"contracts":181,"docs":127,"extensions":0},"engine":{"code":885,"comment":164,"blank":91},"suites":3,"probes":0,"probeRows":0,"fixtures":11,"routes":0},{"sha":"eb3d877","t":1787885785,"tz":-240,"subject":"📖 DOC: Update readme status for the working read and auth surfaces","type":"DOC","added":10,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":885,"facade":0,"assets":0,"tests":429,"contracts":181,"docs":133,"extensions":0},"engine":{"code":885,"comment":164,"blank":91},"suites":3,"probes":0,"probeRows":0,"fixtures":11,"routes":0},{"sha":"a8fd98c","t":1787886235,"tz":-240,"subject":"📦 NEW: Milestone 4 capabilities and login: roles, map_meta_cap, password auth, session creation, edit-context users","type":"NEW","added":732,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":1212,"facade":0,"assets":0,"tests":608,"contracts":262,"docs":133,"extensions":0},"engine":{"code":1212,"comment":244,"blank":119},"suites":4,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"96c4117","t":1787886792,"tz":-240,"subject":"📦 NEW: Milestone 5 writes: create/update/delete for posts and pages, cap-gated, round-trip proven","type":"NEW","added":761,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":1608,"facade":0,"assets":0,"tests":764,"contracts":334,"docs":134,"extensions":0},"engine":{"code":1608,"comment":288,"blank":169},"suites":5,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"483071b","t":1787887203,"tz":-240,"subject":"📦 NEW: Milestone 6 login endpoint: browser sign-in via wp-login.php, cross-accepted cookies, plus term-count fix on delete","type":"NEW","added":401,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":1753,"facade":0,"assets":0,"tests":905,"contracts":364,"docs":135,"extensions":0},"engine":{"code":1753,"comment":322,"blank":186},"suites":6,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"2b964b1","t":1787887893,"tz":-240,"subject":"📦 NEW: Milestone 7 Minn Admin boots on the engine: shell, boot payload, asset serving, edit-context list filtering, browser suite","type":"NEW","added":522,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":2020,"facade":0,"assets":0,"tests":987,"contracts":424,"docs":136,"extensions":0},"engine":{"code":2020,"comment":374,"blank":206},"suites":7,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"d5dbfe4","t":1787889651,"tz":-240,"subject":"📦 NEW: Milestone 8 minn-admin/v1 dashboard slice: overview, notifications, read markers, plus the plugin-active wp/v2 fields","type":"NEW","added":1120,"deleted":11,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":2626,"facade":0,"assets":0,"tests":1195,"contracts":560,"docs":136,"extensions":0},"engine":{"code":2626,"comment":434,"blank":253},"suites":8,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"a41d0ce","t":1787890078,"tz":-240,"subject":"📦 NEW: Milestone 9 boot burst: boot-status, core status, overview activity drill-down, admin type facts","type":"NEW","added":351,"deleted":5,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":2815,"facade":0,"assets":0,"tests":1254,"contracts":600,"docs":136,"extensions":0},"engine":{"code":2815,"comment":466,"blank":269},"suites":8,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"7d00348","t":1787890533,"tz":-240,"subject":"📦 NEW: Milestone 10 wp/v2/comments: list tabs, moderation lifecycle, replies, trash bookkeeping, cross-stack round trips","type":"NEW","added":702,"deleted":2,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":3158,"facade":0,"assets":0,"tests":1455,"contracts":666,"docs":136,"extensions":0},"engine":{"code":3158,"comment":490,"blank":299},"suites":9,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"0af1448","t":1787891115,"tz":-240,"subject":"📦 NEW: Milestone 11 wp/v2/media: uploads on both transports, GD sub-sizes, metadata blob cross-stack, edits, force delete","type":"NEW","added":1023,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":3765,"facade":0,"assets":0,"tests":1661,"contracts":743,"docs":136,"extensions":0},"engine":{"code":3765,"comment":530,"blank":353},"suites":10,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"513d93f","t":1787891387,"tz":-240,"subject":"📦 NEW: Milestone 12 wp/v2/settings: full registered payload, cross-stack writes, the boolean-null quirk kept","type":"NEW","added":345,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":3882,"facade":0,"assets":0,"tests":1804,"contracts":779,"docs":136,"extensions":0},"engine":{"code":3882,"comment":543,"blank":359},"suites":11,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"bcdb27d","t":1787891756,"tz":-240,"subject":"📦 NEW: Milestone 13 wp/v2/users management: create with real WP hashes, role edits, delete with reassign, edit-context list","type":"NEW","added":613,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4171,"facade":0,"assets":0,"tests":1982,"contracts":838,"docs":136,"extensions":0},"engine":{"code":4171,"comment":564,"blank":379},"suites":12,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"7e0d8c2","t":1787892053,"tz":-240,"subject":"📦 NEW: Milestone 14 term management: tag-on-the-fly creates, category CRUD, list params, default-category rules","type":"NEW","added":497,"deleted":22,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4400,"facade":0,"assets":0,"tests":2128,"contracts":876,"docs":136,"extensions":0},"engine":{"code":4400,"comment":580,"blank":396},"suites":13,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"1b65a18","t":1787892620,"tz":-240,"subject":"📦 NEW: Milestone 15 extended write fields: scheduling, sticky, formats, passwords, featured media, page attributes","type":"NEW","added":454,"deleted":21,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4588,"facade":0,"assets":0,"tests":2302,"contracts":907,"docs":136,"extensions":0},"engine":{"code":4588,"comment":589,"blank":403},"suites":14,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"bca6b8e","t":1787893108,"tz":-240,"subject":"📦 NEW: Milestone 16 editor support: autosaves, revisions, edit lock, edit-context singles, and the Settings helper routes","type":"NEW","added":559,"deleted":4,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4859,"facade":0,"assets":0,"tests":2464,"contracts":960,"docs":136,"extensions":0},"engine":{"code":4859,"comment":613,"blank":416},"suites":15,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"78ef9ce","t":1787893178,"tz":-240,"subject":"👌 IMPROVE: Editor unlock route releases the edit lock","type":"IMPROVE","added":13,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4868,"facade":0,"assets":0,"tests":2468,"contracts":960,"docs":136,"extensions":0},"engine":{"code":4868,"comment":613,"blank":416},"suites":15,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"e9dfae6","t":1787893446,"tz":-240,"subject":"📦 NEW: Milestone 17 engine updates snapshot revisions like core: latest-revision comparison, shared v1 slug, no-change no-op","type":"NEW","added":81,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":4929,"facade":0,"assets":0,"tests":2477,"contracts":960,"docs":136,"extensions":0},"engine":{"code":4929,"comment":620,"blank":419},"suites":15,"probes":0,"probeRows":0,"fixtures":12,"routes":0},{"sha":"303af42","t":1787910593,"tz":-240,"subject":"📦 NEW: Milestone 18 permalinks: pretty URL resolution, archives, redirects, and body classes at parity, on a modern Minn\\ foundation with a style guide and lint suite","type":"NEW","added":1961,"deleted":78,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6135,"facade":0,"assets":0,"tests":2657,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6135,"comment":774,"blank":554},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":1},{"sha":"9d9ad95","t":1787911185,"tz":-240,"subject":"👌 IMPROVE: Migrate auth, sessions, login, and capabilities to Minn\\Auth classes behind a compat bridge (style wave 1)","type":"IMPROVE","added":854,"deleted":657,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6313,"facade":0,"assets":0,"tests":2652,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6313,"comment":734,"blank":618},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":1},{"sha":"df2e4e7","t":1787911675,"tz":-240,"subject":"👌 IMPROVE: Migrate the REST kernel to attribute routes and Minn\\Rest controllers, with content helpers and a legacy-route adapter (style wave 2)","type":"IMPROVE","added":1788,"deleted":1330,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6665,"facade":0,"assets":0,"tests":2652,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6665,"comment":743,"blank":715},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":48},{"sha":"ffb6f15","t":1787912018,"tz":-240,"subject":"👌 IMPROVE: Migrate post writes, term and user management, and settings to Minn\\Rest controllers over content writers (style wave 3a)","type":"IMPROVE","added":1216,"deleted":1329,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6571,"facade":0,"assets":0,"tests":2652,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6571,"comment":732,"blank":707},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":48},{"sha":"1622549","t":1787912371,"tz":-240,"subject":"👌 IMPROVE: Migrate comments, revisions, autosaves, blocks, and media to Minn\\Rest controllers with Minn\\Media helpers (style wave 3b)","type":"IMPROVE","added":1477,"deleted":1478,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6587,"facade":0,"assets":0,"tests":2652,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6587,"comment":730,"blank":692},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":48},{"sha":"f43d26f","t":1787913790,"tz":-240,"subject":"👌 IMPROVE: Migrate the minn-admin/v1 namespace, the admin shell, and the login endpoint to Minn\\Admin and Minn\\Login; retire bootstrap.php and the compat bridge (style wave 4)","type":"IMPROVE","added":1614,"deleted":1855,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6435,"facade":0,"assets":0,"tests":2659,"contracts":1039,"docs":220,"extensions":0},"engine":{"code":6435,"comment":675,"blank":651},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":69},{"sha":"4156591","t":1787913828,"tz":-240,"subject":"📖 DOC: Describe the fully migrated engine layout in the style guide, ground rules, and readme","type":"DOC","added":11,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":6435,"facade":0,"assets":0,"tests":2659,"contracts":1039,"docs":221,"extensions":0},"engine":{"code":6435,"comment":675,"blank":651},"suites":17,"probes":0,"probeRows":0,"fixtures":13,"routes":69},{"sha":"b2f6388","t":1787915071,"tz":-240,"subject":"📦 NEW: Milestone 19 block rendering: a block parser and renderer at parity across text, media, layout, and dynamic families, with the reference's excerpt rules","type":"NEW","added":1282,"deleted":54,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":7072,"facade":0,"assets":0,"tests":2950,"contracts":1112,"docs":222,"extensions":0},"engine":{"code":7072,"comment":767,"blank":726},"suites":18,"probes":0,"probeRows":0,"fixtures":14,"routes":69},{"sha":"2d6f151","t":1787916792,"tz":-240,"subject":"📦 NEW: Milestone 20a block-theme reader: templates, parts, patterns, site-editor overrides, and the template blocks, fourteen pages at parity with the reference","type":"NEW","added":2037,"deleted":33,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":8628,"facade":0,"assets":0,"tests":3028,"contracts":1203,"docs":222,"extensions":0},"engine":{"code":8628,"comment":891,"blank":865},"suites":19,"probes":0,"probeRows":0,"fixtures":14,"routes":69},{"sha":"e6b1ff5","t":1787917333,"tz":-240,"subject":"📦 NEW: Milestone 20b stylesheets: theme.json global styles with presets at parity, the engine's own block stylesheet, container and variation rules from the rendered page","type":"NEW","added":594,"deleted":7,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":9044,"facade":0,"assets":0,"tests":3087,"contracts":1228,"docs":223,"extensions":0},"engine":{"code":9044,"comment":933,"blank":897},"suites":20,"probes":0,"probeRows":0,"fixtures":14,"routes":70},{"sha":"8e92aca","t":1787918442,"tz":-240,"subject":"📦 NEW: Milestone 21 probe surface: feeds, sitemaps, robots, xmlrpc, cron, the admin entry, the REST index, and the Link header at parity with the reference","type":"NEW","added":1012,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":9737,"facade":0,"assets":0,"tests":3201,"contracts":1288,"docs":223,"extensions":0},"engine":{"code":9737,"comment":989,"blank":959},"suites":21,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"34f6e71","t":1787918537,"tz":-240,"subject":"🐛 FIX: Feed excerpts texturize before tags are stripped and RDF subjects indent like the reference","type":"FIX","added":14,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":9739,"facade":0,"assets":0,"tests":3201,"contracts":1288,"docs":223,"extensions":0},"engine":{"code":9739,"comment":991,"blank":959},"suites":21,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"6a75961","t":1787921897,"tz":-240,"subject":"📦 NEW: Render a real site at parity (dogfood milestone 29)","type":"NEW","added":986,"deleted":124,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":10288,"facade":0,"assets":0,"tests":3280,"contracts":1360,"docs":223,"extensions":0},"engine":{"code":10288,"comment":1092,"blank":1007},"suites":22,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"70263eb","t":1787922759,"tz":-240,"subject":"👌 IMPROVE: Ship the engine as one public/minn folder","type":"IMPROVE","added":72,"deleted":41,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":10293,"facade":0,"assets":165,"tests":3280,"contracts":1360,"docs":238,"extensions":0},"engine":{"code":10293,"comment":1097,"blank":1009},"suites":22,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"52082e9","t":1787923924,"tz":-240,"subject":"📦 NEW: WP-CLI verbs on the engine","type":"NEW","added":861,"deleted":5,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":10672,"facade":0,"assets":165,"tests":3434,"contracts":1397,"docs":240,"extensions":0},"engine":{"code":10672,"comment":1318,"blank":1051},"suites":23,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"8d8d039","t":1787924529,"tz":-240,"subject":"📦 NEW: Ship the file layout tooling reads","type":"NEW","added":184,"deleted":1,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":10694,"facade":0,"assets":165,"tests":3504,"contracts":1437,"docs":243,"extensions":0},"engine":{"code":10694,"comment":1341,"blank":1054},"suites":24,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"ab50178","t":1787925961,"tz":-240,"subject":"👌 IMPROVE: Harden the edge for the public internet","type":"IMPROVE","added":394,"deleted":5,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":10869,"facade":0,"assets":165,"tests":3603,"contracts":1437,"docs":291,"extensions":0},"engine":{"code":10869,"comment":1363,"blank":1076},"suites":25,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"c258095","t":1787927604,"tz":-240,"subject":"🐛 FIX: Close the findings of the security review","type":"FIX","added":1131,"deleted":161,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":11380,"facade":0,"assets":165,"tests":3854,"contracts":1437,"docs":364,"extensions":0},"engine":{"code":11380,"comment":1432,"blank":1113},"suites":26,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"2b840fa","t":1787928133,"tz":-240,"subject":"📦 NEW: Install and eject in one command","type":"NEW","added":612,"deleted":3,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":11702,"facade":0,"assets":165,"tests":3967,"contracts":1438,"docs":423,"extensions":0},"engine":{"code":11702,"comment":1493,"blank":1139},"suites":27,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"eb749b9","t":1787929654,"tz":-240,"subject":"📦 NEW: Scheduled posts, mail, and password reset","type":"NEW","added":968,"deleted":9,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":12298,"facade":0,"assets":165,"tests":4128,"contracts":1489,"docs":423,"extensions":0},"engine":{"code":12298,"comment":1565,"blank":1194},"suites":28,"probes":0,"probeRows":0,"fixtures":14,"routes":91},{"sha":"d3065bf","t":1787931713,"tz":-240,"subject":"📦 NEW: Front-end comments, post passwords, private posts, previews","type":"NEW","added":709,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":12663,"facade":0,"assets":165,"tests":4315,"contracts":1540,"docs":423,"extensions":0},"engine":{"code":12663,"comment":1604,"blank":1227},"suites":29,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"d66af29","t":1787938269,"tz":-240,"subject":"📦 NEW: The extension contract, and block visibility as its first port","type":"NEW","added":898,"deleted":7,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13005,"facade":0,"assets":165,"tests":4444,"contracts":1611,"docs":423,"extensions":179},"engine":{"code":13005,"comment":1680,"blank":1268},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"a72a2ae","t":1787939068,"tz":-240,"subject":"📦 NEW: Eight more ports, and the dogfood site at raw parity","type":"NEW","added":393,"deleted":19,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13020,"facade":0,"assets":165,"tests":4454,"contracts":1634,"docs":423,"extensions":459},"engine":{"code":13020,"comment":1683,"blank":1270},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"4eb9550","t":1787941024,"tz":-240,"subject":"📦 NEW: Head parity, and The SEO Framework as a port","type":"NEW","added":544,"deleted":4,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13072,"facade":0,"assets":165,"tests":4499,"contracts":1648,"docs":423,"extensions":848},"engine":{"code":13072,"comment":1690,"blank":1273},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"d329755","t":1787944780,"tz":-240,"subject":"🐛 FIX: Give the slideshow and dark-palette ports their own scripts","type":"FIX","added":189,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13072,"facade":0,"assets":165,"tests":4499,"contracts":1657,"docs":423,"extensions":1002},"engine":{"code":13072,"comment":1690,"blank":1273},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"4e5e1a8","t":1787945021,"tz":-240,"subject":"🐛 FIX: Generate the dark palette rule from the block's attributes","type":"FIX","added":60,"deleted":12,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13072,"facade":0,"assets":165,"tests":4499,"contracts":1657,"docs":423,"extensions":1046},"engine":{"code":13072,"comment":1690,"blank":1273},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"2591c40","t":1787946393,"tz":-240,"subject":"🐛 FIX: Flatten origin-keyed presets, print theme font faces, inherit the navigation gap","type":"FIX","added":122,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13153,"facade":0,"assets":165,"tests":4499,"contracts":1666,"docs":423,"extensions":1046},"engine":{"code":13153,"comment":1707,"blank":1278},"suites":30,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"d09a49e","t":1787948644,"tz":-240,"subject":"🐛 FIX: The global stylesheet at rule parity, proven by a geometry suite","type":"FIX","added":378,"deleted":20,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13248,"facade":0,"assets":205,"tests":4605,"contracts":1711,"docs":423,"extensions":1046},"engine":{"code":13248,"comment":1762,"blank":1287},"suites":31,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"0d38b40","t":1787952391,"tz":-240,"subject":"🐛 FIX: Geometry parity on the engine's own theme","type":"FIX","added":328,"deleted":60,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13310,"facade":0,"assets":343,"tests":4625,"contracts":1741,"docs":423,"extensions":1046},"engine":{"code":13310,"comment":1775,"blank":1289},"suites":31,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"538c015","t":1787954843,"tz":-240,"subject":"📦 NEW: The posts page, static front-page titles, and doubled-slash redirects","type":"NEW","added":203,"deleted":20,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13335,"facade":0,"assets":343,"tests":4726,"contracts":1764,"docs":422,"extensions":1046},"engine":{"code":13335,"comment":1788,"blank":1291},"suites":32,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"472218b","t":1787956530,"tz":-240,"subject":"📦 NEW: Plugin and theme list, and an engine-native site probe","type":"NEW","added":501,"deleted":22,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13633,"facade":0,"assets":343,"tests":4753,"contracts":1774,"docs":427,"extensions":1046},"engine":{"code":13633,"comment":1901,"blank":1315},"suites":32,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"e3da0f3","t":1787958886,"tz":-240,"subject":"📦 NEW: User create/update/delete, search-replace, and cache flush","type":"NEW","added":641,"deleted":35,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":13998,"facade":0,"assets":343,"tests":4787,"contracts":1779,"docs":431,"extensions":1046},"engine":{"code":13998,"comment":2075,"blank":1336},"suites":32,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"cb9bf57","t":1787959496,"tz":-240,"subject":"👌 IMPROVE: Preflight reads Docker getenv_docker wp-config as text","type":"IMPROVE","added":78,"deleted":7,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":14020,"facade":0,"assets":343,"tests":4826,"contracts":1781,"docs":431,"extensions":1046},"engine":{"code":14020,"comment":2081,"blank":1337},"suites":32,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"28cdc1a","t":1787962323,"tz":-240,"subject":"👌 IMPROVE: Preflight scans shortcodes, third-party blocks, menus, and extra tables","type":"IMPROVE","added":387,"deleted":8,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":14276,"facade":0,"assets":343,"tests":4858,"contracts":1783,"docs":441,"extensions":1046},"engine":{"code":14276,"comment":2139,"blank":1355},"suites":32,"probes":0,"probeRows":0,"fixtures":14,"routes":92},{"sha":"8a4dc19","t":1787966174,"tz":-240,"subject":"📦 NEW: Read classic nav menus on the front and over REST","type":"NEW","added":822,"deleted":14,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":14758,"facade":0,"assets":343,"tests":5019,"contracts":1830,"docs":442,"extensions":1046},"engine":{"code":14758,"comment":2186,"blank":1392},"suites":33,"probes":0,"probeRows":0,"fixtures":14,"routes":97},{"sha":"dbe5ac9","t":1787966847,"tz":-240,"subject":"📦 NEW: Create, reorder, and delete classic nav menus over REST","type":"NEW","added":543,"deleted":19,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":15120,"facade":0,"assets":343,"tests":5105,"contracts":1850,"docs":442,"extensions":1046},"engine":{"code":15120,"comment":2205,"blank":1413},"suites":33,"probes":0,"probeRows":0,"fixtures":14,"routes":107},{"sha":"428ee7a","t":1787967665,"tz":-240,"subject":"📦 NEW: Site-declared extra post types from minn.json","type":"NEW","added":442,"deleted":37,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":15290,"facade":0,"assets":343,"tests":5273,"contracts":1858,"docs":444,"extensions":1046},"engine":{"code":15290,"comment":2222,"blank":1429},"suites":34,"probes":0,"probeRows":0,"fixtures":14,"routes":114},{"sha":"6fc9680","t":1787969409,"tz":-240,"subject":"🐛 FIX: Place the post_format class after the taxonomy classes, and start the references from run-all","type":"FIX","added":37,"deleted":10,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":15291,"facade":0,"assets":343,"tests":5295,"contracts":1861,"docs":444,"extensions":1046},"engine":{"code":15291,"comment":2222,"blank":1429},"suites":34,"probes":0,"probeRows":0,"fixtures":14,"routes":114},{"sha":"e5f980f","t":1787971264,"tz":-240,"subject":"📦 NEW: Answer every Minn Admin Manage view, and put the Minn bar on the public site","type":"NEW","added":2659,"deleted":29,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17137,"facade":0,"assets":343,"tests":5606,"contracts":1999,"docs":444,"extensions":1046},"engine":{"code":17137,"comment":2343,"blank":1602},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":151},{"sha":"37ca153","t":1787972022,"tz":-240,"subject":"👌 IMPROVE: Clean admin URLs and a sign-in page under /minn-admin/login","type":"IMPROVE","added":121,"deleted":45,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17176,"facade":0,"assets":343,"tests":5613,"contracts":2012,"docs":444,"extensions":1046},"engine":{"code":17176,"comment":2355,"blank":1607},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":155},{"sha":"106f91a","t":1787972502,"tz":-240,"subject":"📦 NEW: Languages for the admin","type":"NEW","added":436,"deleted":20,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17491,"facade":0,"assets":343,"tests":5636,"contracts":2027,"docs":444,"extensions":1046},"engine":{"code":17491,"comment":2387,"blank":1636},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":159},{"sha":"af91e29","t":1787972608,"tz":-240,"subject":"📦 NEW: Honour a deactivated Minn Admin","type":"NEW","added":72,"deleted":2,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17525,"facade":0,"assets":343,"tests":5648,"contracts":2037,"docs":444,"extensions":1046},"engine":{"code":17525,"comment":2395,"blank":1639},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":159},{"sha":"d443aeb","t":1787973294,"tz":-240,"subject":"📦 NEW: wp plugin activate and deactivate on the engine","type":"NEW","added":170,"deleted":36,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17603,"facade":0,"assets":343,"tests":5660,"contracts":2038,"docs":444,"extensions":1046},"engine":{"code":17603,"comment":2430,"blank":1647},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":159},{"sha":"4b79dd8","t":1787974969,"tz":-240,"subject":"📦 NEW: Add themes and extensions from the app, and render editor previews","type":"NEW","added":556,"deleted":13,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17981,"facade":0,"assets":343,"tests":5734,"contracts":2062,"docs":444,"extensions":1046},"engine":{"code":17981,"comment":2462,"blank":1678},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":167},{"sha":"a327431","t":1788001911,"tz":-240,"subject":"📖 DOC: Retire Tier 2 and commit to a clean-room WordPress runtime","type":"DOC","added":19,"deleted":13,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17981,"facade":0,"assets":343,"tests":5734,"contracts":2062,"docs":447,"extensions":1046},"engine":{"code":17981,"comment":2462,"blank":1678},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":167},{"sha":"879d088","t":1788002134,"tz":-240,"subject":"📦 NEW: Capture the runtime interface inventory from the reference","type":"NEW","added":276,"deleted":0,"functions":{"wp-includes":{"implemented":0,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":0,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":0,"constant":0,"placeholder":0},"uses":{"implemented":0,"constant":0,"placeholder":0},"verified":0,"verifiedUses":0,"loading":0,"lines":{"engine":17981,"facade":0,"assets":343,"tests":5979,"contracts":2080,"docs":447,"extensions":1046},"engine":{"code":17981,"comment":2462,"blank":1678},"suites":36,"probes":0,"probeRows":0,"fixtures":14,"routes":167},{"sha":"4a394a4","t":1788002348,"tz":-240,"subject":"📦 NEW: Hook engine and plugin API facade at parity with the reference","type":"NEW","added":589,"deleted":1,"functions":{"wp-includes":{"implemented":18,"constant":0,"placeholder":0},"wp-admin":{"implemented":0,"constant":0,"placeholder":0}},"probedAll":18,"classes":{"real":0,"placeholder":0},"methods":{"implemented":0,"constant":0,"placeholder":0},"hooks":{"wp-includes":0,"wp-admin":0},"used":{"implemented":18,"constant":0,"placeholder":0},"uses":{"implemented":310,"constant":0,"placeholder":0},"verified":18,"verifiedUses":310,"loading":2,"lines":{"engine":18164,"facade":75,"assets":343,"tests":6208,"contracts":2080,"docs":447,"extensions":1046},"engine":{"code":18164,"comment":2490,"blank":1701},"suites":37,"probes":1,"probeRows":93,"fixtures":15,"routes":167},{"sha":"5872ab8","t":1788003827,"tz":-240,"subject":"📦 NEW: WordPress runtime facade for options, escaping, kses, users, meta, shortcodes, links, and more","type":"NEW","added":6572,"deleted":3,"functions":{"wp-includes":{"implemented":474,"constant":78,"placeholder":0},"wp-admin":{"implemented":7,"constant":2,"placeholder":0}},"probedAll":185,"classes":{"real":7,"placeholder":0},"methods":{"implemented":83,"constant":14,"placeholder":0},"hooks":{"wp-includes":134,"wp-admin":1},"used":{"implemented":402,"constant":43,"placeholder":0},"uses":{"implemented":3805,"constant":198,"placeholder":0},"verified":187,"verifiedUses":2635,"loading":5,"lines":{"engine":18548,"facade":5085,"assets":343,"tests":6588,"contracts":2080,"docs":447,"extensions":1046},"engine":{"code":18548,"comment":2523,"blank":1747},"suites":38,"probes":3,"probeRows":405,"fixtures":17,"routes":167},{"sha":"bff1373","t":1788004581,"tz":-240,"subject":"📦 NEW: Load WordPress plugins as code behind a symbol gate and fire the lifecycle","type":"NEW","added":2436,"deleted":55,"functions":{"wp-includes":{"implemented":504,"constant":97,"placeholder":0},"wp-admin":{"implemented":48,"constant":4,"placeholder":0}},"probedAll":237,"classes":{"real":24,"placeholder":0},"methods":{"implemented":138,"constant":23,"placeholder":0},"hooks":{"wp-includes":155,"wp-admin":6},"used":{"implemented":456,"constant":51,"placeholder":0},"uses":{"implemented":4237,"constant":218,"placeholder":0},"verified":229,"verifiedUses":3034,"loading":6,"lines":{"engine":18978,"facade":6320,"assets":343,"tests":6822,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":18978,"comment":2578,"blank":1784},"suites":39,"probes":4,"probeRows":483,"fixtures":18,"routes":167},{"sha":"506607d","t":1788004735,"tz":-240,"subject":"👌 IMPROVE: Print the engine's head styles from the facade and add the runtime suites to run-all","type":"IMPROVE","added":10,"deleted":5,"functions":{"wp-includes":{"implemented":504,"constant":97,"placeholder":0},"wp-admin":{"implemented":48,"constant":4,"placeholder":0}},"probedAll":237,"classes":{"real":24,"placeholder":0},"methods":{"implemented":138,"constant":23,"placeholder":0},"hooks":{"wp-includes":155,"wp-admin":6},"used":{"implemented":456,"constant":51,"placeholder":0},"uses":{"implemented":4237,"constant":218,"placeholder":0},"verified":229,"verifiedUses":3034,"loading":6,"lines":{"engine":18976,"facade":6325,"assets":343,"tests":6822,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":18976,"comment":2578,"blank":1784},"suites":39,"probes":4,"probeRows":483,"fixtures":18,"routes":167},{"sha":"8522b64","t":1788004909,"tz":-240,"subject":"🤖 TEST: Scope the hooks signature check and clean up the installed language pack","type":"TEST","added":9,"deleted":1,"functions":{"wp-includes":{"implemented":504,"constant":97,"placeholder":0},"wp-admin":{"implemented":48,"constant":4,"placeholder":0}},"probedAll":237,"classes":{"real":24,"placeholder":0},"methods":{"implemented":138,"constant":23,"placeholder":0},"hooks":{"wp-includes":155,"wp-admin":6},"used":{"implemented":456,"constant":51,"placeholder":0},"uses":{"implemented":4237,"constant":218,"placeholder":0},"verified":229,"verifiedUses":3034,"loading":6,"lines":{"engine":18976,"facade":6325,"assets":343,"tests":6830,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":18976,"comment":2578,"blank":1784},"suites":39,"probes":4,"probeRows":483,"fixtures":18,"routes":167},{"sha":"8cbd51b","t":1788008558,"tz":-240,"subject":"📦 NEW: Posts, WP_Query, terms, taxonomies, and post types for the WordPress runtime","type":"NEW","added":4932,"deleted":96,"functions":{"wp-includes":{"implemented":696,"constant":103,"placeholder":0},"wp-admin":{"implemented":49,"constant":4,"placeholder":0}},"probedAll":365,"classes":{"real":28,"placeholder":0},"methods":{"implemented":197,"constant":33,"placeholder":0},"hooks":{"wp-includes":259,"wp-admin":6},"used":{"implemented":605,"constant":52,"placeholder":0},"uses":{"implemented":4898,"constant":219,"placeholder":0},"verified":348,"verifiedUses":3772,"loading":6,"lines":{"engine":19875,"facade":9563,"assets":343,"tests":7136,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":19875,"comment":2611,"blank":1828},"suites":39,"probes":5,"probeRows":697,"fixtures":20,"routes":167},{"sha":"180ad13","t":1788010182,"tz":-240,"subject":"📦 NEW: Media, cron, HTTP, comments, widgets, templates, wpdb, and dbDelta for the WordPress runtime","type":"NEW","added":4827,"deleted":60,"functions":{"wp-includes":{"implemented":869,"constant":104,"placeholder":0},"wp-admin":{"implemented":66,"constant":11,"placeholder":0}},"probedAll":481,"classes":{"real":38,"placeholder":0},"methods":{"implemented":327,"constant":50,"placeholder":0},"hooks":{"wp-includes":381,"wp-admin":9},"used":{"implemented":734,"constant":53,"placeholder":0},"uses":{"implemented":5468,"constant":207,"placeholder":0},"verified":443,"verifiedUses":4287,"loading":10,"lines":{"engine":19877,"facade":13740,"assets":343,"tests":7334,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":19877,"comment":2611,"blank":1828},"suites":39,"probes":6,"probeRows":820,"fixtures":21,"routes":167},{"sha":"d000a54","t":1788010869,"tz":-240,"subject":"📦 NEW: REST routes from plugins answer through the engine's API, at parity with the reference","type":"NEW","added":2680,"deleted":24,"functions":{"wp-includes":{"implemented":909,"constant":114,"placeholder":0},"wp-admin":{"implemented":66,"constant":11,"placeholder":0}},"probedAll":501,"classes":{"real":42,"placeholder":0},"methods":{"implemented":440,"constant":51,"placeholder":0},"hooks":{"wp-includes":406,"wp-admin":9},"used":{"implemented":754,"constant":56,"placeholder":0},"uses":{"implemented":5563,"constant":211,"placeholder":0},"verified":456,"verifiedUses":4370,"loading":11,"lines":{"engine":19980,"facade":15900,"assets":343,"tests":7515,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":19980,"comment":2627,"blank":1834},"suites":39,"probes":7,"probeRows":878,"fixtures":22,"routes":167},{"sha":"2944f40","t":1788010884,"tz":-240,"subject":"🐛 FIX: Fire rest_api_init once on a REST request","type":"FIX","added":2,"deleted":1,"functions":{"wp-includes":{"implemented":909,"constant":114,"placeholder":0},"wp-admin":{"implemented":66,"constant":11,"placeholder":0}},"probedAll":501,"classes":{"real":42,"placeholder":0},"methods":{"implemented":440,"constant":51,"placeholder":0},"hooks":{"wp-includes":406,"wp-admin":9},"used":{"implemented":754,"constant":56,"placeholder":0},"uses":{"implemented":5563,"constant":211,"placeholder":0},"verified":456,"verifiedUses":4370,"loading":11,"lines":{"engine":19980,"facade":15900,"assets":343,"tests":7515,"contracts":2232,"docs":447,"extensions":1046},"engine":{"code":19980,"comment":2628,"blank":1834},"suites":39,"probes":7,"probeRows":878,"fixtures":22,"routes":167},{"sha":"7b5a7c9","t":1788011790,"tz":-240,"subject":"📦 NEW: Block registration and rendering through plugin callbacks, rewrite registrations, user writes, and the small leftovers","type":"NEW","added":2731,"deleted":19,"functions":{"wp-includes":{"implemented":992,"constant":123,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":568,"classes":{"real":52,"placeholder":0},"methods":{"implemented":533,"constant":67,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":804,"constant":61,"placeholder":0},"uses":{"implemented":5691,"constant":218,"placeholder":0},"verified":509,"verifiedUses":4539,"loading":15,"lines":{"engine":19981,"facade":18117,"assets":343,"tests":7662,"contracts":2327,"docs":447,"extensions":1046},"engine":{"code":19981,"comment":2628,"blank":1834},"suites":39,"probes":8,"probeRows":953,"fixtures":24,"routes":167},{"sha":"4961425","t":1788011838,"tz":-240,"subject":"📖 DOC: Record the blocks layer and the facade-as-mapping rule","type":"DOC","added":40,"deleted":10,"functions":{"wp-includes":{"implemented":992,"constant":123,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":568,"classes":{"real":52,"placeholder":0},"methods":{"implemented":533,"constant":67,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":804,"constant":61,"placeholder":0},"uses":{"implemented":5691,"constant":218,"placeholder":0},"verified":509,"verifiedUses":4539,"loading":15,"lines":{"engine":19981,"facade":18117,"assets":343,"tests":7662,"contracts":2355,"docs":447,"extensions":1046},"engine":{"code":19981,"comment":2628,"blank":1834},"suites":39,"probes":8,"probeRows":953,"fixtures":24,"routes":167},{"sha":"9d99a8a","t":1788013852,"tz":-240,"subject":"📦 NEW: Block filters on every rendered block, Interactivity API directive processing, and jQuery at the reference's paths","type":"NEW","added":1057,"deleted":25,"functions":{"wp-includes":{"implemented":995,"constant":120,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":572,"classes":{"real":53,"placeholder":0},"methods":{"implemented":538,"constant":68,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":806,"constant":59,"placeholder":0},"uses":{"implemented":5694,"constant":215,"placeholder":0},"verified":511,"verifiedUses":4542,"loading":15,"lines":{"engine":20640,"facade":18190,"assets":343,"tests":7761,"contracts":2414,"docs":447,"extensions":1046},"engine":{"code":20640,"comment":2698,"blank":1880},"suites":39,"probes":9,"probeRows":1025,"fixtures":25,"routes":168},{"sha":"d89a52e","t":1788014644,"tz":-240,"subject":"🐛 FIX: Skip-link target, global padding gating, post-content default layout, and whole-template texturize at parity with the reference","type":"FIX","added":61,"deleted":12,"functions":{"wp-includes":{"implemented":995,"constant":120,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":572,"classes":{"real":53,"placeholder":0},"methods":{"implemented":538,"constant":68,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":806,"constant":59,"placeholder":0},"uses":{"implemented":5694,"constant":215,"placeholder":0},"verified":511,"verifiedUses":4542,"loading":15,"lines":{"engine":20654,"facade":18190,"assets":343,"tests":7761,"contracts":2433,"docs":447,"extensions":1046},"engine":{"code":20654,"comment":2708,"blank":1882},"suites":39,"probes":9,"probeRows":1025,"fixtures":25,"routes":168},{"sha":"8740413","t":1788014644,"tz":-240,"subject":"📦 NEW: The Minn site: a block theme in the Minn Admin design rendered by the engine at parity, with the suites pinning twentytwentyfive","type":"NEW","added":242,"deleted":6,"functions":{"wp-includes":{"implemented":995,"constant":120,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":572,"classes":{"real":53,"placeholder":0},"methods":{"implemented":538,"constant":68,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":806,"constant":59,"placeholder":0},"uses":{"implemented":5694,"constant":215,"placeholder":0},"verified":511,"verifiedUses":4542,"loading":15,"lines":{"engine":20654,"facade":18190,"assets":343,"tests":7899,"contracts":2433,"docs":516,"extensions":1046},"engine":{"code":20654,"comment":2708,"blank":1882},"suites":40,"probes":9,"probeRows":1025,"fixtures":25,"routes":168},{"sha":"fc54518","t":1788016091,"tz":-240,"subject":"📦 NEW: Script modules API and the engine's own MIT interactivity runtime","type":"NEW","added":1719,"deleted":22,"functions":{"wp-includes":{"implemented":1003,"constant":117,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":579,"classes":{"real":54,"placeholder":0},"methods":{"implemented":553,"constant":70,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":808,"constant":57,"placeholder":0},"uses":{"implemented":5698,"constant":211,"placeholder":0},"verified":513,"verifiedUses":4546,"loading":15,"lines":{"engine":20916,"facade":18375,"assets":1086,"tests":8176,"contracts":2495,"docs":516,"extensions":1046},"engine":{"code":20916,"comment":2737,"blank":1912},"suites":41,"probes":10,"probeRows":1076,"fixtures":26,"routes":168},{"sha":"9132b35","t":1788016572,"tz":-240,"subject":"📦 NEW: WP_HTML_Tag_Processor on a streaming tokenizer with in-place edits","type":"NEW","added":1576,"deleted":2,"functions":{"wp-includes":{"implemented":1003,"constant":117,"placeholder":0},"wp-admin":{"implemented":69,"constant":11,"placeholder":0}},"probedAll":579,"classes":{"real":56,"placeholder":0},"methods":{"implemented":587,"constant":72,"placeholder":0},"hooks":{"wp-includes":429,"wp-admin":12},"used":{"implemented":808,"constant":57,"placeholder":0},"uses":{"implemented":5698,"constant":211,"placeholder":0},"verified":513,"verifiedUses":4546,"loading":15,"lines":{"engine":21767,"facade":18548,"assets":1086,"tests":8525,"contracts":2541,"docs":516,"extensions":1046},"engine":{"code":21767,"comment":2780,"blank":1972},"suites":41,"probes":11,"probeRows":1138,"fixtures":27,"routes":168},{"sha":"c39c1c6","t":1788018021,"tz":-240,"subject":"📦 NEW: The symbols the dogfood plugins were one step short of","type":"NEW","added":2249,"deleted":12,"functions":{"wp-includes":{"implemented":1036,"constant":118,"placeholder":0},"wp-admin":{"implemented":84,"constant":12,"placeholder":0}},"probedAll":626,"classes":{"real":68,"placeholder":0},"methods":{"implemented":678,"constant":104,"placeholder":0},"hooks":{"wp-includes":476,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":0},"uses":{"implemented":5783,"constant":212,"placeholder":0},"verified":547,"verifiedUses":4657,"loading":16,"lines":{"engine":21770,"facade":20231,"assets":1086,"tests":8786,"contracts":2611,"docs":516,"extensions":1046},"engine":{"code":21770,"comment":2780,"blank":1972},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"cc92a56","t":1788032256,"tz":-240,"subject":"📦 NEW: E3 as placeholders: every dogfood plugin loads, with the seams that taught","type":"NEW","added":4125,"deleted":41,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":21888,"facade":22875,"assets":1474,"tests":8980,"contracts":2663,"docs":516,"extensions":1046},"engine":{"code":21888,"comment":2814,"blank":1984},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"786dbce","t":1788032850,"tz":-240,"subject":"♻️ REFACTOR: The thin-facade pass starts with taxonomy.php","type":"OTHER","added":621,"deleted":355,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":22304,"facade":22574,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":22304,"comment":2889,"blank":2016},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"122942e","t":1788033418,"tz":-240,"subject":"♻️ REFACTOR: The REST schema handling moves into Minn\\Rest\\Schema","type":"OTHER","added":611,"deleted":518,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":22819,"facade":22098,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":22819,"comment":2909,"blank":2047},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"b904fb6","t":1788033613,"tz":-240,"subject":"♻️ REFACTOR: post.php hands its decisions to PostInsert, PostLookup, and Pages","type":"OTHER","added":442,"deleted":228,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":23112,"facade":21937,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":23112,"comment":2959,"blank":2074},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"d37ce45","t":1788033851,"tz":-240,"subject":"♻️ REFACTOR: The facade makes no queries","type":"OTHER","added":451,"deleted":270,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":23433,"facade":21726,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":23433,"comment":2987,"blank":2113},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"1f9b4c2","t":1788033972,"tz":-240,"subject":"♻️ REFACTOR: block.json settings and user inserts move into BlockMetadata and UserInsert","type":"OTHER","added":260,"deleted":147,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":23592,"facade":21622,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":23592,"comment":3032,"blank":2125},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"9b27abf","t":1788034293,"tz":-240,"subject":"♻️ REFACTOR: Image sizing and avatars move into Media\\Sizing and Runtime\\Avatar","type":"OTHER","added":341,"deleted":228,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":23800,"facade":21464,"assets":1474,"tests":9005,"contracts":2673,"docs":516,"extensions":1046},"engine":{"code":23800,"comment":3076,"blank":2140},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"11849ba","t":1788034426,"tz":-240,"subject":"♻️ REFACTOR: The thin-facade pass completes: no queries, no long functions in wp-api","type":"OTHER","added":251,"deleted":202,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":480,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":23930,"facade":21317,"assets":1474,"tests":9005,"contracts":2698,"docs":516,"extensions":1046},"engine":{"code":23930,"comment":3105,"blank":2149},"suites":41,"probes":12,"probeRows":1205,"fixtures":28,"routes":168},{"sha":"1545ff1","t":1788035560,"tz":-240,"subject":"📦 NEW: Application passwords: the wp/v2 routes, Basic auth on REST, and the reference's storage shape","type":"NEW","added":671,"deleted":16,"functions":{"wp-includes":{"implemented":1037,"constant":118,"placeholder":109},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":482,"wp-admin":22},"used":{"implemented":839,"constant":58,"placeholder":66},"uses":{"implemented":5783,"constant":212,"placeholder":125},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":24315,"facade":21317,"assets":1474,"tests":9139,"contracts":2739,"docs":516,"extensions":1046},"engine":{"code":24315,"comment":3146,"blank":2190},"suites":42,"probes":12,"probeRows":1205,"fixtures":28,"routes":176},{"sha":"e7f3f09","t":1788037737,"tz":-240,"subject":"✨ NEW: Placeholders are traceable, and the four that fire become real","type":"NEW","added":775,"deleted":18,"functions":{"wp-includes":{"implemented":1040,"constant":118,"placeholder":106},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":484,"wp-admin":22},"used":{"implemented":841,"constant":58,"placeholder":64},"uses":{"implemented":5785,"constant":212,"placeholder":123},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":24406,"facade":21916,"assets":1474,"tests":9140,"contracts":2765,"docs":516,"extensions":1046},"engine":{"code":24406,"comment":3174,"blank":2199},"suites":42,"probes":12,"probeRows":1205,"fixtures":28,"routes":176},{"sha":"3611af0","t":1788040098,"tz":-240,"subject":"♻️ REFACTOR: Lift the marketing theme into its own repository","type":"OTHER","added":21,"deleted":14,"functions":{"wp-includes":{"implemented":1040,"constant":118,"placeholder":106},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":484,"wp-admin":22},"used":{"implemented":841,"constant":58,"placeholder":64},"uses":{"implemented":5785,"constant":212,"placeholder":123},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":24406,"facade":21916,"assets":1474,"tests":9145,"contracts":2765,"docs":518,"extensions":1046},"engine":{"code":24406,"comment":3174,"blank":2199},"suites":42,"probes":12,"probeRows":1205,"fixtures":28,"routes":176},{"sha":"31c4c08","t":1788040623,"tz":-240,"subject":"📖 DOC: Point the marketing theme at minn-run/minn-theme","type":"DOC","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":1040,"constant":118,"placeholder":106},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":484,"wp-admin":22},"used":{"implemented":841,"constant":58,"placeholder":64},"uses":{"implemented":5785,"constant":212,"placeholder":123},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":24406,"facade":21916,"assets":1474,"tests":9145,"contracts":2765,"docs":518,"extensions":1046},"engine":{"code":24406,"comment":3174,"blank":2199},"suites":42,"probes":12,"probeRows":1205,"fixtures":28,"routes":176},{"sha":"4b66c8b","t":1788040687,"tz":-240,"subject":"📖 DOC: Name the minn-theme GitHub remote","type":"DOC","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1040,"constant":118,"placeholder":106},"wp-admin":{"implemented":84,"constant":12,"placeholder":31}},"probedAll":626,"classes":{"real":68,"placeholder":33},"methods":{"implemented":774,"constant":104,"placeholder":435},"hooks":{"wp-includes":484,"wp-admin":22},"used":{"implemented":841,"constant":58,"placeholder":64},"uses":{"implemented":5785,"constant":212,"placeholder":123},"verified":547,"verifiedUses":4657,"loading":21,"lines":{"engine":24406,"facade":21916,"assets":1474,"tests":9145,"contracts":2765,"docs":518,"extensions":1046},"engine":{"code":24406,"comment":3174,"blank":2199},"suites":42,"probes":12,"probeRows":1205,"fixtures":28,"routes":176},{"sha":"1456e9e","t":1788046058,"tz":-240,"subject":"✨ NEW: WooCommerce loads: the second plugin surface, probe-backed","type":"NEW","added":5979,"deleted":1146,"functions":{"wp-includes":{"implemented":1136,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":75,"placeholder":37},"methods":{"implemented":854,"constant":104,"placeholder":545},"hooks":{"wp-includes":560,"wp-admin":22},"used":{"implemented":919,"constant":59,"placeholder":76},"uses":{"implemented":5904,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":25354,"facade":24691,"assets":1474,"tests":9442,"contracts":2898,"docs":518,"extensions":1046},"engine":{"code":25354,"comment":3317,"blank":2296},"suites":42,"probes":14,"probeRows":1391,"fixtures":30,"routes":176},{"sha":"0c43d55","t":1788046407,"tz":-240,"subject":"📖 DOC: Add the WordPress Speak/Hear/Mute lexicon","type":"DOC","added":288,"deleted":26,"functions":{"wp-includes":{"implemented":1136,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":75,"placeholder":37},"methods":{"implemented":854,"constant":104,"placeholder":545},"hooks":{"wp-includes":560,"wp-admin":22},"used":{"implemented":919,"constant":59,"placeholder":76},"uses":{"implemented":5904,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":25354,"facade":24691,"assets":1474,"tests":9444,"contracts":3092,"docs":528,"extensions":1046},"engine":{"code":25354,"comment":3317,"blank":2296},"suites":42,"probes":14,"probeRows":1391,"fixtures":30,"routes":176},{"sha":"1bc8f64","t":1788049142,"tz":-240,"subject":"✨ NEW: A plugin's post types and taxonomies route, and WooCommerce's pages render","type":"NEW","added":563,"deleted":36,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":25542,"facade":24880,"assets":1474,"tests":9444,"contracts":3131,"docs":528,"extensions":1046},"engine":{"code":25542,"comment":3364,"blank":2314},"suites":42,"probes":14,"probeRows":1391,"fixtures":30,"routes":176},{"sha":"fb00fa1","t":1788051039,"tz":-240,"subject":"✨ NEW: Serve the lexicon as a filterable /lexicon/ page","type":"NEW","added":731,"deleted":3,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":26037,"facade":24880,"assets":1474,"tests":9577,"contracts":3132,"docs":533,"extensions":1046},"engine":{"code":26037,"comment":3404,"blank":2353},"suites":43,"probes":14,"probeRows":1391,"fixtures":30,"routes":179},{"sha":"bd6278b","t":1788051691,"tz":-240,"subject":"📖 DOC: Call the marketing site Minn, not Minn Engine","type":"DOC","added":5,"deleted":2,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":26037,"facade":24880,"assets":1474,"tests":9580,"contracts":3132,"docs":533,"extensions":1046},"engine":{"code":26037,"comment":3404,"blank":2353},"suites":43,"probes":14,"probeRows":1391,"fixtures":30,"routes":179},{"sha":"7f47639","t":1788052778,"tz":-240,"subject":"📦 NEW: _embed and the embed context, with the list parameters the Content view sends","type":"NEW","added":612,"deleted":20,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":26309,"facade":24880,"assets":1474,"tests":9748,"contracts":3198,"docs":533,"extensions":1046},"engine":{"code":26309,"comment":3437,"blank":2369},"suites":44,"probes":14,"probeRows":1391,"fixtures":30,"routes":179},{"sha":"2109683","t":1788052916,"tz":-240,"subject":"📦 NEW: Per-user hidden views: the app's hide map read, written, and listed","type":"NEW","added":185,"deleted":5,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":26443,"facade":24880,"assets":1474,"tests":9758,"contracts":3198,"docs":533,"extensions":1046},"engine":{"code":26443,"comment":3457,"blank":2385},"suites":44,"probes":14,"probeRows":1391,"fixtures":30,"routes":182},{"sha":"e111946","t":1788053507,"tz":-240,"subject":"📦 NEW: Updates from wordpress.org: offers, directory meta, installs, auto-update lists","type":"NEW","added":781,"deleted":46,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":26897,"facade":24880,"assets":1474,"tests":9917,"contracts":3230,"docs":533,"extensions":1046},"engine":{"code":26897,"comment":3489,"blank":2425},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":187},{"sha":"0672545","t":1788055283,"tz":-240,"subject":"📦 NEW: Minn Admin's adapters run as code, the theme's functions.php loads, the plugin directory answers","type":"NEW","added":310,"deleted":32,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9937,"contracts":3249,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"682d8df","t":1788055365,"tz":-240,"subject":"🤖 TEST: Pin the plugin directory, the Activity Log surface, and record both contracts","type":"TEST","added":52,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9952,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"b2b4a19","t":1788056521,"tz":-240,"subject":"👌 IMPROVE: Name the site Minn in the document title","type":"IMPROVE","added":6,"deleted":5,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9953,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"a4974e5","t":1788057906,"tz":-240,"subject":"🤖 TEST: Pin the Speaks WordPress hero","type":"TEST","added":2,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9955,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"62f931c","t":1788058110,"tz":-240,"subject":"📖 DOC: Call WordPress the dominant web platform, not the default","type":"DOC","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9955,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"35d7ca9","t":1788058711,"tz":-240,"subject":"📖 DOC: Drop Schelling point for ask the world to move","type":"DOC","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27095,"facade":24880,"assets":1474,"tests":9955,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27095,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"d43ea5c","t":1788059102,"tz":-240,"subject":"🐛 FIX: Scroll the lexicon to Speak, Hear, and Mute","type":"FIX","added":11,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27106,"facade":24880,"assets":1474,"tests":9955,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27106,"comment":3519,"blank":2435},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"c4786ca","t":1788086552,"tz":-240,"subject":"👌 IMPROVE: Thin the facade classes: query flags, queried object, HTTP client, route match and index, param checks, block supports, directory listing move into src/Minn; the ratchet now covers wp-api/classes","type":"IMPROVE","added":839,"deleted":566,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27625,"facade":24473,"assets":1474,"tests":9974,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27625,"comment":3616,"blank":2471},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"b18dfad","t":1788086743,"tz":-240,"subject":"👌 IMPROVE: Thin the facade again: the cron table, query-loop vars, block selectors, schema endpoint args, and meta update rules move into src/Minn","type":"IMPROVE","added":356,"deleted":256,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":27868,"facade":24269,"assets":1474,"tests":9974,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":27868,"comment":3656,"blank":2490},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"b5a6015","t":1788086944,"tz":-240,"subject":"👌 IMPROVE: Thin the facade a third time: email rules, entity encoding, dimension constraint, attachment kinds, additional-field typing, comment column diffs, attachment file paths move into src/Minn","type":"IMPROVE","added":313,"deleted":211,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28086,"facade":24085,"assets":1474,"tests":9974,"contracts":3280,"docs":533,"extensions":1046},"engine":{"code":28086,"comment":3707,"blank":2508},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"b795eb5","t":1788086995,"tz":-240,"subject":"📖 DOC: Record the second thin-facade pass; recapture the drifted template-part hash","type":"DOC","added":33,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28086,"facade":24085,"assets":1474,"tests":9974,"contracts":3310,"docs":533,"extensions":1046},"engine":{"code":28086,"comment":3707,"blank":2508},"suites":45,"probes":14,"probeRows":1391,"fixtures":30,"routes":189},{"sha":"a5749eb","t":1788088121,"tz":-240,"subject":"📦 NEW: Serve /code-size/, WordPress core against Minn with Minn Admin, measured from the release zip by tests/tools/code-size.php","type":"NEW","added":685,"deleted":26,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":864,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28328,"facade":24085,"assets":1474,"tests":10306,"contracts":3310,"docs":548,"extensions":1046},"engine":{"code":28328,"comment":3721,"blank":2538},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"3273ca8","t":1788088691,"tz":-240,"subject":"👌 IMPROVE: Back the image editor, pattern registries, oEmbed, theme folder, and REST field selection with Minn classes; the facade classes keep only their shape","type":"IMPROVE","added":531,"deleted":337,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28615,"facade":23889,"assets":1474,"tests":10306,"contracts":3310,"docs":548,"extensions":1046},"engine":{"code":28615,"comment":3775,"blank":2579},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"feed745","t":1788088763,"tz":-240,"subject":"👌 IMPROVE: One sitemap XML builder for the engine's routes and the facade's renderer","type":"IMPROVE","added":54,"deleted":41,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28640,"facade":23868,"assets":1474,"tests":10306,"contracts":3310,"docs":548,"extensions":1046},"engine":{"code":28640,"comment":3778,"blank":2584},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"f0a675a","t":1788088763,"tz":-240,"subject":"📖 DOC: Record the third thin-facade pass","type":"DOC","added":18,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28640,"facade":23868,"assets":1474,"tests":10306,"contracts":3327,"docs":548,"extensions":1046},"engine":{"code":28640,"comment":3778,"blank":2584},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"653ceb3","t":1788091387,"tz":-240,"subject":"📦 NEW: contracts/api/mappings.json, the facade-to-Minn audit trail, with a leaf ratchet in the style suite; autop, accents, entity decoding, tag stripping, paths, query strings, JSON sanitising, CURIE links, and asset handles move into src/Minn","type":"NEW","added":492,"deleted":184,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28848,"facade":23701,"assets":1474,"tests":10519,"contracts":3327,"docs":548,"extensions":1046},"engine":{"code":28848,"comment":3798,"blank":2604},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"79c115f","t":1788091387,"tz":-240,"subject":"📖 DOC: Record the facade mapping audit trail","type":"DOC","added":18,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":28848,"facade":23701,"assets":1474,"tests":10519,"contracts":3344,"docs":548,"extensions":1046},"engine":{"code":28848,"comment":3798,"blank":2604},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"bb25aa0","t":1788091909,"tz":-240,"subject":"👌 IMPROVE: Dashed slugs, upload layout, block search, comment classes, combining schemas, URL parsing and schemes, safe redirects, time spans, text fields, term query coercion, the route table, and block names move into src/Minn","type":"IMPROVE","added":411,"deleted":283,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10519,"contracts":3344,"docs":548,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"5a0239e","t":1788091962,"tz":-240,"subject":"🤖 TEST: Leave translation offers out of the updates parity, they are wordpress.org state","type":"TEST","added":2,"deleted":2,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10519,"contracts":3344,"docs":548,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"a504a79","t":1788091993,"tz":-240,"subject":"📖 DOC: Record the composes pass; drop translation groups from the updates parity","type":"DOC","added":12,"deleted":1,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10519,"contracts":3354,"docs":548,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"42cf7f9","t":1788095046,"tz":-240,"subject":"🤖 TEST: Pin en_US for every run and share the languages folder with the reference","type":"TEST","added":111,"deleted":2,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10606,"contracts":3354,"docs":566,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"944f358","t":1788095489,"tz":-240,"subject":"🤖 TEST: Recapture the installed-translations row now that a core pack sits in the shared languages folder","type":"TEST","added":4,"deleted":1,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10606,"contracts":3354,"docs":569,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"179d264","t":1788095500,"tz":-240,"subject":"👌 IMPROVE: Ignore installed language packs","type":"IMPROVE","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10606,"contracts":3354,"docs":569,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"6380681","t":1788097866,"tz":-240,"subject":"📦 NEW: Host curl installer and ship lexicon data with the engine","type":"NEW","added":29,"deleted":3,"functions":{"wp-includes":{"implemented":1138,"constant":119,"placeholder":103},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":695,"classes":{"real":76,"placeholder":37},"methods":{"implemented":863,"constant":107,"placeholder":545},"hooks":{"wp-includes":567,"wp-admin":22},"used":{"implemented":920,"constant":59,"placeholder":76},"uses":{"implemented":5905,"constant":214,"placeholder":137},"verified":609,"verifiedUses":4761,"loading":23,"lines":{"engine":29122,"facade":23473,"assets":1474,"tests":10606,"contracts":3354,"docs":587,"extensions":1046},"engine":{"code":29122,"comment":3856,"blank":2627},"suites":46,"probes":14,"probeRows":1391,"fixtures":30,"routes":192},{"sha":"e5a32ba","t":1788098384,"tz":-240,"subject":"📦 NEW: Connectors registry, the old-post comment closer, and the plugin's boot keys on the engine","type":"NEW","added":869,"deleted":53,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29360,"facade":23644,"assets":1474,"tests":10789,"contracts":3433,"docs":587,"extensions":1046},"engine":{"code":29360,"comment":3923,"blank":2653},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":192},{"sha":"797c05d","t":1788098574,"tz":-240,"subject":"👌 IMPROVE: Move lexicon and code-size pages out of the engine","type":"IMPROVE","added":62,"deleted":1086,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":28616,"facade":23644,"assets":1474,"tests":10659,"contracts":3433,"docs":578,"extensions":1046},"engine":{"code":28616,"comment":3869,"blank":2584},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"496d2b7","t":1788100277,"tz":-240,"subject":"📖 DOC: Soften the thesis to WordPress is not only software","type":"DOC","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":28616,"facade":23644,"assets":1474,"tests":10659,"contracts":3433,"docs":578,"extensions":1046},"engine":{"code":28616,"comment":3869,"blank":2584},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"8e5cbc0","t":1788100720,"tz":-240,"subject":"👌 IMPROVE: Report Minn on X-Powered-By","type":"IMPROVE","added":4,"deleted":3,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":28616,"facade":23644,"assets":1474,"tests":10660,"contracts":3433,"docs":578,"extensions":1046},"engine":{"code":28616,"comment":3869,"blank":2584},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"4e359a3","t":1788102330,"tz":-240,"subject":"📦 NEW: Answer wp theme install, activate, and delete","type":"NEW","added":302,"deleted":9,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":28815,"facade":23644,"assets":1474,"tests":10688,"contracts":3437,"docs":578,"extensions":1046},"engine":{"code":28815,"comment":3923,"blank":2591},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"650f7e7","t":1788103035,"tz":-240,"subject":"📦 NEW: Answer wp plugin install, delete, and rewrite","type":"NEW","added":395,"deleted":12,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29053,"facade":23644,"assets":1474,"tests":10727,"contracts":3443,"docs":578,"extensions":1046},"engine":{"code":29053,"comment":4010,"blank":2602},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"bd9e519","t":1788104329,"tz":-240,"subject":"📦 NEW: Answer wp plugin update and theme update","type":"NEW","added":562,"deleted":7,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29421,"facade":23644,"assets":1474,"tests":10786,"contracts":3445,"docs":578,"extensions":1046},"engine":{"code":29421,"comment":4112,"blank":2624},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"75b2623","t":1788105478,"tz":-240,"subject":"📦 NEW: Answer wp theme/plugin search, is-active, and maintenance-mode","type":"NEW","added":360,"deleted":4,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29590,"facade":23644,"assets":1474,"tests":10809,"contracts":3450,"docs":578,"extensions":1046},"engine":{"code":29590,"comment":4254,"blank":2641},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"c1b9295","t":1788105880,"tz":-240,"subject":"🐛 FIX: Honour author and the other media library filters","type":"FIX","added":125,"deleted":8,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29679,"facade":23644,"assets":1474,"tests":10819,"contracts":3456,"docs":578,"extensions":1046},"engine":{"code":29679,"comment":4263,"blank":2644},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"269c840","t":1788107696,"tz":-240,"subject":"🤖 TEST: Hunt REST collection args the engine swallows","type":"TEST","added":218,"deleted":0,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29679,"facade":23644,"assets":1474,"tests":10986,"contracts":3481,"docs":578,"extensions":1046},"engine":{"code":29679,"comment":4263,"blank":2644},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"3126c43","t":1788108130,"tz":-240,"subject":"👌 IMPROVE: Honour the remaining REST collection list filters","type":"IMPROVE","added":139,"deleted":21,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29767,"facade":23644,"assets":1474,"tests":11007,"contracts":3490,"docs":578,"extensions":1046},"engine":{"code":29767,"comment":4263,"blank":2644},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"c22fb87","t":1788108846,"tz":-240,"subject":"👌 IMPROVE: Honour comments REST collection list filters","type":"IMPROVE","added":219,"deleted":18,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29910,"facade":23644,"assets":1474,"tests":11027,"contracts":3508,"docs":578,"extensions":1046},"engine":{"code":29910,"comment":4278,"blank":2648},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"15f4298","t":1788120622,"tz":-240,"subject":"🤖 TEST: Assert Minn Admin hides wp-admin bail-outs on the engine","type":"TEST","added":17,"deleted":1,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29910,"facade":23644,"assets":1474,"tests":11043,"contracts":3508,"docs":578,"extensions":1046},"engine":{"code":29910,"comment":4278,"blank":2648},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"fa9ad2e","t":1788121826,"tz":-240,"subject":"🐛 FIX: Define ABSPATH before loading wp-config.php","type":"FIX","added":17,"deleted":1,"functions":{"wp-includes":{"implemented":1152,"constant":121,"placeholder":102},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":77,"placeholder":37},"methods":{"implemented":870,"constant":107,"placeholder":545},"hooks":{"wp-includes":571,"wp-admin":22},"used":{"implemented":923,"constant":59,"placeholder":75},"uses":{"implemented":5909,"constant":214,"placeholder":135},"verified":613,"verifiedUses":4767,"loading":23,"lines":{"engine":29916,"facade":23644,"assets":1474,"tests":11043,"contracts":3508,"docs":578,"extensions":1046},"engine":{"code":29916,"comment":4286,"blank":2650},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"f1bcfac","t":1788129902,"tz":-240,"subject":"📦 NEW: Run classic PHP themes through a real template runner","type":"NEW","added":2201,"deleted":242,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":594,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30746,"facade":24180,"assets":1474,"tests":11043,"contracts":3748,"docs":578,"extensions":1046},"engine":{"code":30746,"comment":4442,"blank":2714},"suites":45,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"02a3b3b","t":1788129910,"tz":-240,"subject":"🤖 TEST: Pin the classic head battery and nav classes to the oracle","type":"TEST","added":288,"deleted":2,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":594,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30746,"facade":24180,"assets":1474,"tests":11312,"contracts":3748,"docs":578,"extensions":1046},"engine":{"code":30746,"comment":4442,"blank":2714},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"6bab660","t":1788131337,"tz":-240,"subject":"📦 NEW: Route plugin rewrite rules through the front resolver","type":"NEW","added":224,"deleted":1,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":595,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30846,"facade":24180,"assets":1474,"tests":11362,"contracts":3774,"docs":578,"extensions":1046},"engine":{"code":30846,"comment":4475,"blank":2721},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"8a8c73d","t":1788131344,"tz":-240,"subject":"👌 IMPROVE: Light the Commerce views when WooCommerce runs on the engine","type":"IMPROVE","added":11,"deleted":6,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":595,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30847,"facade":24180,"assets":1474,"tests":11362,"contracts":3774,"docs":578,"extensions":1046},"engine":{"code":30847,"comment":4479,"blank":2721},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"7b1ae88","t":1788132692,"tz":-240,"subject":"👌 IMPROVE: Extract the round-four facade logic into Minn classes","type":"IMPROVE","added":250,"deleted":133,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":595,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30973,"facade":24094,"assets":1474,"tests":11362,"contracts":3787,"docs":578,"extensions":1046},"engine":{"code":30973,"comment":4532,"blank":2733},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"ab8bf86","t":1788132937,"tz":-240,"subject":"👌 IMPROVE: Close the over-15 leaf list by extraction or classification","type":"IMPROVE","added":58,"deleted":18,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":595,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30993,"facade":24078,"assets":1474,"tests":11362,"contracts":3812,"docs":578,"extensions":1046},"engine":{"code":30993,"comment":4540,"blank":2734},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"bff0179","t":1788133019,"tz":-240,"subject":"📖 DOC: Record why the longest composing functions stay in the facade","type":"DOC","added":8,"deleted":1,"functions":{"wp-includes":{"implemented":1201,"constant":120,"placeholder":97},"wp-admin":{"implemented":86,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":79,"placeholder":36},"methods":{"implemented":876,"constant":111,"placeholder":536},"hooks":{"wp-includes":595,"wp-admin":22},"used":{"implemented":934,"constant":59,"placeholder":73},"uses":{"implemented":5922,"constant":214,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":24,"lines":{"engine":30993,"facade":24078,"assets":1474,"tests":11362,"contracts":3819,"docs":578,"extensions":1046},"engine":{"code":30993,"comment":4540,"blank":2734},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"be07948","t":1788138437,"tz":-240,"subject":"📦 NEW: The symbols that unblock the shop-dogfood plugin gate","type":"NEW","added":578,"deleted":124,"functions":{"wp-includes":{"implemented":1213,"constant":122,"placeholder":97},"wp-admin":{"implemented":89,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":83,"placeholder":35},"methods":{"implemented":898,"constant":112,"placeholder":518},"hooks":{"wp-includes":599,"wp-admin":24},"used":{"implemented":948,"constant":61,"placeholder":73},"uses":{"implemented":5941,"constant":218,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":28,"lines":{"engine":31106,"facade":24312,"assets":1474,"tests":11362,"contracts":3819,"docs":578,"extensions":1046},"engine":{"code":31106,"comment":4584,"blank":2743},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"3de3883","t":1788138450,"tz":-240,"subject":"📦 NEW: A wp-login.php shape file so hide-login plugins serve sign-in","type":"NEW","added":85,"deleted":6,"functions":{"wp-includes":{"implemented":1213,"constant":122,"placeholder":97},"wp-admin":{"implemented":89,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":83,"placeholder":35},"methods":{"implemented":898,"constant":112,"placeholder":518},"hooks":{"wp-includes":599,"wp-admin":24},"used":{"implemented":948,"constant":61,"placeholder":73},"uses":{"implemented":5941,"constant":218,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":28,"lines":{"engine":31143,"facade":24312,"assets":1474,"tests":11362,"contracts":3819,"docs":578,"extensions":1046},"engine":{"code":31143,"comment":4616,"blank":2753},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"3dd98cc","t":1788138450,"tz":-240,"subject":"📦 NEW: PHPMailer over the engine's own mail stack","type":"NEW","added":402,"deleted":10,"functions":{"wp-includes":{"implemented":1213,"constant":122,"placeholder":97},"wp-admin":{"implemented":89,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":86,"placeholder":35},"methods":{"implemented":922,"constant":112,"placeholder":518},"hooks":{"wp-includes":599,"wp-admin":24},"used":{"implemented":948,"constant":61,"placeholder":73},"uses":{"implemented":5941,"constant":218,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":29,"lines":{"engine":31216,"facade":24520,"assets":1474,"tests":11362,"contracts":3862,"docs":578,"extensions":1046},"engine":{"code":31216,"comment":4635,"blank":2758},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"5f8e158","t":1788141549,"tz":-240,"subject":"👌 IMPROVE: Match the kses css filter to the reference on two probed points","type":"IMPROVE","added":10,"deleted":4,"functions":{"wp-includes":{"implemented":1213,"constant":122,"placeholder":97},"wp-admin":{"implemented":89,"constant":12,"placeholder":42}},"probedAll":705,"classes":{"real":86,"placeholder":35},"methods":{"implemented":922,"constant":112,"placeholder":518},"hooks":{"wp-includes":599,"wp-admin":24},"used":{"implemented":948,"constant":61,"placeholder":73},"uses":{"implemented":5941,"constant":218,"placeholder":133},"verified":613,"verifiedUses":4767,"loading":29,"lines":{"engine":31217,"facade":24520,"assets":1474,"tests":11362,"contracts":3862,"docs":578,"extensions":1046},"engine":{"code":31217,"comment":4640,"blank":2758},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"7573e1c","t":1788141549,"tz":-240,"subject":"📦 NEW: The symbols that load everything on shop-dogfood but polylang","type":"NEW","added":1342,"deleted":0,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31323,"facade":25495,"assets":1474,"tests":11362,"contracts":3907,"docs":578,"extensions":1046},"engine":{"code":31323,"comment":4658,"blank":2771},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"f45672e","t":1788142648,"tz":-240,"subject":"🤖 TEST: Pin the hero as a modern PHP engine that speaks WordPress","type":"TEST","added":2,"deleted":1,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31323,"facade":25495,"assets":1474,"tests":11363,"contracts":3907,"docs":578,"extensions":1046},"engine":{"code":31323,"comment":4658,"blank":2771},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"a990fad","t":1788147421,"tz":-240,"subject":"👌 IMPROVE: Publish static assets as real files at install","type":"IMPROVE","added":127,"deleted":19,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31370,"facade":25495,"assets":1474,"tests":11387,"contracts":3923,"docs":585,"extensions":1046},"engine":{"code":31370,"comment":4667,"blank":2772},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"da2c2d9","t":1788148579,"tz":-240,"subject":"👌 IMPROVE: Serve static assets from under minn/","type":"IMPROVE","added":73,"deleted":139,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31331,"facade":25495,"assets":1474,"tests":11372,"contracts":3919,"docs":583,"extensions":1046},"engine":{"code":31331,"comment":4661,"blank":2771},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"83edf1f","t":1788150145,"tz":-240,"subject":"🐛 FIX: Resolve plugin requires of missing wp-admin files","type":"FIX","added":95,"deleted":29,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31363,"facade":25495,"assets":1474,"tests":11373,"contracts":3927,"docs":590,"extensions":1046},"engine":{"code":31363,"comment":4675,"blank":2775},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"5a713c7","t":1788219237,"tz":-240,"subject":"🤖 TEST: Pin template texturize on the battery post page","type":"TEST","added":2,"deleted":1,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31363,"facade":25495,"assets":1474,"tests":11374,"contracts":3927,"docs":590,"extensions":1046},"engine":{"code":31363,"comment":4675,"blank":2775},"suites":46,"probes":15,"probeRows":1459,"fixtures":31,"routes":186},{"sha":"e943c93","t":1788224836,"tz":-240,"subject":"📦 NEW: Render non-GET requests on the public site without canonical redirects","type":"NEW","added":235,"deleted":26,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":91,"placeholder":39},"methods":{"implemented":958,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31399,"facade":25495,"assets":1474,"tests":11498,"contracts":3949,"docs":590,"extensions":1046},"engine":{"code":31399,"comment":4687,"blank":2777},"suites":47,"probes":15,"probeRows":1459,"fixtures":32,"routes":186},{"sha":"25db3f2","t":1788226391,"tz":-240,"subject":"📦 NEW: Cascade render_block_context through inner blocks for plugin query loops","type":"NEW","added":145,"deleted":5,"functions":{"wp-includes":{"implemented":1244,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":705,"classes":{"real":92,"placeholder":39},"methods":{"implemented":959,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":982,"constant":61,"placeholder":84},"uses":{"implemented":5991,"constant":218,"placeholder":146},"verified":613,"verifiedUses":4767,"loading":41,"lines":{"engine":31399,"facade":25551,"assets":1474,"tests":11535,"contracts":3976,"docs":590,"extensions":1046},"engine":{"code":31399,"comment":4688,"blank":2777},"suites":47,"probes":15,"probeRows":1462,"fixtures":32,"routes":186},{"sha":"5c61cff","t":1788226581,"tz":-240,"subject":"📦 NEW: wp_theme_get_element_class_name for block-theme element classes","type":"NEW","added":7,"deleted":0,"functions":{"wp-includes":{"implemented":1245,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":706,"classes":{"real":92,"placeholder":39},"methods":{"implemented":959,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":983,"constant":61,"placeholder":84},"uses":{"implemented":5992,"constant":218,"placeholder":146},"verified":614,"verifiedUses":4768,"loading":41,"lines":{"engine":31399,"facade":25555,"assets":1474,"tests":11536,"contracts":3976,"docs":590,"extensions":1046},"engine":{"code":31399,"comment":4688,"blank":2777},"suites":47,"probes":15,"probeRows":1463,"fixtures":32,"routes":186},{"sha":"af69760","t":1788226877,"tz":-240,"subject":"🐛 FIX: Normalize pre-existing entities in esc_html/esc_attr the kses way","type":"FIX","added":10,"deleted":1,"functions":{"wp-includes":{"implemented":1245,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":706,"classes":{"real":92,"placeholder":39},"methods":{"implemented":959,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":983,"constant":61,"placeholder":84},"uses":{"implemented":5992,"constant":218,"placeholder":146},"verified":614,"verifiedUses":4768,"loading":41,"lines":{"engine":31399,"facade":25559,"assets":1474,"tests":11537,"contracts":3976,"docs":590,"extensions":1046},"engine":{"code":31399,"comment":4688,"blank":2777},"suites":47,"probes":15,"probeRows":1464,"fixtures":32,"routes":186},{"sha":"e2fc5ba","t":1788228710,"tz":-240,"subject":"📦 NEW: Overview metric cards and the site-logo contract catch up with the app","type":"NEW","added":342,"deleted":7,"functions":{"wp-includes":{"implemented":1245,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":706,"classes":{"real":92,"placeholder":39},"methods":{"implemented":959,"constant":116,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":983,"constant":61,"placeholder":84},"uses":{"implemented":5992,"constant":218,"placeholder":146},"verified":614,"verifiedUses":4768,"loading":41,"lines":{"engine":31631,"facade":25559,"assets":1474,"tests":11555,"contracts":3998,"docs":590,"extensions":1046},"engine":{"code":31631,"comment":4731,"blank":2792},"suites":47,"probes":15,"probeRows":1464,"fixtures":32,"routes":188},{"sha":"674246d","t":1788247615,"tz":-240,"subject":"📦 NEW: The Block Hooks API on the engine's front end","type":"NEW","added":484,"deleted":16,"functions":{"wp-includes":{"implemented":1248,"constant":122,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":706,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":983,"constant":61,"placeholder":84},"uses":{"implemented":5992,"constant":218,"placeholder":146},"verified":614,"verifiedUses":4768,"loading":41,"lines":{"engine":31704,"facade":25682,"assets":1474,"tests":11666,"contracts":4040,"docs":590,"extensions":1046},"engine":{"code":31704,"comment":4770,"blank":2798},"suites":47,"probes":16,"probeRows":1479,"fixtures":33,"routes":188},{"sha":"93306d4","t":1788248016,"tz":-240,"subject":"📦 NEW: wp_get_global_styles returns the merged, variable-resolved styles","type":"NEW","added":96,"deleted":3,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11684,"contracts":4055,"docs":590,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"9178eba","t":1788250226,"tz":-240,"subject":"📖 DOC: Align the site suite and lexicon with the trademark pass","type":"DOC","added":15,"deleted":8,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11688,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"4ac18ff","t":1788250308,"tz":-240,"subject":"🤖 TEST: Pin the restored nominative hero line","type":"TEST","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11688,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"2fcb751","t":1788250732,"tz":-240,"subject":"🤖 TEST: Pin the marketing theme favicon","type":"TEST","added":3,"deleted":1,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11690,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"e74f0fc","t":1788251040,"tz":-240,"subject":"🤖 TEST: Pin the Looks like nav link","type":"TEST","added":5,"deleted":0,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11695,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"c34bef1","t":1788251293,"tz":-240,"subject":"🤖 TEST: Pin the marketing font preload","type":"TEST","added":1,"deleted":0,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11696,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"f9cfb32","t":1788251659,"tz":-240,"subject":"📖 DOC: Mark classic PHP themes Speak in the lexicon","type":"DOC","added":4,"deleted":2,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":707,"classes":{"real":93,"placeholder":39},"methods":{"implemented":972,"constant":117,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":615,"verifiedUses":4769,"loading":41,"lines":{"engine":31723,"facade":25705,"assets":1474,"tests":11698,"contracts":4056,"docs":592,"extensions":1046},"engine":{"code":31723,"comment":4776,"blank":2800},"suites":47,"probes":16,"probeRows":1480,"fixtures":33,"routes":188},{"sha":"95bc383","t":1788251985,"tz":-240,"subject":"📦 NEW: The site's script pack, and WooCommerce's React cart and checkout run","type":"NEW","added":430,"deleted":3,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":709,"classes":{"real":93,"placeholder":39},"methods":{"implemented":973,"constant":118,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":617,"verifiedUses":4784,"loading":41,"lines":{"engine":31900,"facade":25752,"assets":1474,"tests":11737,"contracts":4101,"docs":592,"extensions":1046},"engine":{"code":31900,"comment":4844,"blank":2811},"suites":47,"probes":16,"probeRows":1483,"fixtures":33,"routes":188},{"sha":"8ae72d6","t":1788252013,"tz":-240,"subject":"👌 IMPROVE: Treat classic PHP themes as installable in preflight","type":"IMPROVE","added":68,"deleted":14,"functions":{"wp-includes":{"implemented":1249,"constant":121,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":709,"classes":{"real":93,"placeholder":39},"methods":{"implemented":973,"constant":118,"placeholder":585},"hooks":{"wp-includes":612,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":617,"verifiedUses":4784,"loading":41,"lines":{"engine":31925,"facade":25752,"assets":1474,"tests":11756,"contracts":4101,"docs":593,"extensions":1046},"engine":{"code":31925,"comment":4851,"blank":2812},"suites":47,"probes":16,"probeRows":1483,"fixtures":33,"routes":188},{"sha":"bd31fb4","t":1788259572,"tz":-240,"subject":"🐛 FIX: Add to cart returns to the product, and WooCommerce's styles load","type":"FIX","added":116,"deleted":2,"functions":{"wp-includes":{"implemented":1250,"constant":120,"placeholder":102},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":711,"classes":{"real":93,"placeholder":39},"methods":{"implemented":973,"constant":118,"placeholder":585},"hooks":{"wp-includes":613,"wp-admin":26},"used":{"implemented":984,"constant":60,"placeholder":84},"uses":{"implemented":5993,"constant":217,"placeholder":146},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":31925,"facade":25771,"assets":1474,"tests":11798,"contracts":4125,"docs":593,"extensions":1046},"engine":{"code":31925,"comment":4851,"blank":2812},"suites":47,"probes":16,"probeRows":1485,"fixtures":33,"routes":188},{"sha":"6727365","t":1788260293,"tz":-240,"subject":"📦 NEW: Storefront runs — classic template tags and WP_Theme array access","type":"NEW","added":287,"deleted":12,"functions":{"wp-includes":{"implemented":1262,"constant":120,"placeholder":101},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":716,"classes":{"real":93,"placeholder":39},"methods":{"implemented":974,"constant":120,"placeholder":585},"hooks":{"wp-includes":617,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":31925,"facade":25928,"assets":1474,"tests":11828,"contracts":4155,"docs":593,"extensions":1046},"engine":{"code":31925,"comment":4851,"blank":2812},"suites":47,"probes":16,"probeRows":1489,"fixtures":33,"routes":188},{"sha":"3c85938","t":1788261282,"tz":-240,"subject":"📦 NEW: Storefront's nav and sidebar widgets render","type":"NEW","added":275,"deleted":27,"functions":{"wp-includes":{"implemented":1262,"constant":120,"placeholder":101},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":716,"classes":{"real":94,"placeholder":39},"methods":{"implemented":978,"constant":120,"placeholder":585},"hooks":{"wp-includes":618,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":32011,"facade":25972,"assets":1474,"tests":11828,"contracts":4179,"docs":593,"extensions":1046},"engine":{"code":32011,"comment":4894,"blank":2825},"suites":47,"probes":16,"probeRows":1489,"fixtures":33,"routes":188},{"sha":"e9d176b","t":1788261543,"tz":-240,"subject":"👌 IMPROVE: Move the new template-tag and batch logic into src/Minn/","type":"IMPROVE","added":161,"deleted":46,"functions":{"wp-includes":{"implemented":1262,"constant":120,"placeholder":101},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":716,"classes":{"real":94,"placeholder":39},"methods":{"implemented":978,"constant":120,"placeholder":585},"hooks":{"wp-includes":618,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":32093,"facade":25953,"assets":1474,"tests":11828,"contracts":4179,"docs":593,"extensions":1046},"engine":{"code":32093,"comment":4937,"blank":2836},"suites":47,"probes":16,"probeRows":1489,"fixtures":33,"routes":188},{"sha":"e13df41","t":1788261920,"tz":-240,"subject":"🐛 FIX: Restore the dev site's theme when a test run is signalled","type":"FIX","added":43,"deleted":0,"functions":{"wp-includes":{"implemented":1262,"constant":120,"placeholder":101},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":716,"classes":{"real":94,"placeholder":39},"methods":{"implemented":978,"constant":120,"placeholder":585},"hooks":{"wp-includes":618,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":32093,"facade":25953,"assets":1474,"tests":11834,"contracts":4209,"docs":593,"extensions":1046},"engine":{"code":32093,"comment":4937,"blank":2836},"suites":47,"probes":16,"probeRows":1489,"fixtures":33,"routes":188},{"sha":"f52cbfc","t":1788262650,"tz":-240,"subject":"📦 NEW: Recovery mode, and an error page that can show the cause","type":"NEW","added":407,"deleted":10,"functions":{"wp-includes":{"implemented":1262,"constant":120,"placeholder":101},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":716,"classes":{"real":94,"placeholder":39},"methods":{"implemented":978,"constant":120,"placeholder":585},"hooks":{"wp-includes":618,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":618,"verifiedUses":4788,"loading":41,"lines":{"engine":32265,"facade":25953,"assets":1474,"tests":11917,"contracts":4234,"docs":593,"extensions":1046},"engine":{"code":32265,"comment":5016,"blank":2854},"suites":48,"probes":16,"probeRows":1489,"fixtures":33,"routes":188},{"sha":"7440e1e","t":1788265242,"tz":-240,"subject":"📦 NEW: The classic template tags the popular themes stand on","type":"NEW","added":995,"deleted":83,"functions":{"wp-includes":{"implemented":1291,"constant":120,"placeholder":97},"wp-admin":{"implemented":93,"constant":12,"placeholder":48}},"probedAll":750,"classes":{"real":94,"placeholder":39},"methods":{"implemented":978,"constant":120,"placeholder":585},"hooks":{"wp-includes":627,"wp-admin":26},"used":{"implemented":985,"constant":60,"placeholder":83},"uses":{"implemented":5994,"constant":217,"placeholder":145},"verified":624,"verifiedUses":4801,"loading":41,"lines":{"engine":32346,"facade":26207,"assets":1474,"tests":12356,"contracts":4234,"docs":593,"extensions":1046},"engine":{"code":32346,"comment":5079,"blank":2869},"suites":48,"probes":17,"probeRows":1535,"fixtures":34,"routes":188},{"sha":"32d978d","t":1788269030,"tz":-240,"subject":"📦 NEW: The symbols the popular plugins were short of","type":"NEW","added":1219,"deleted":3,"functions":{"wp-includes":{"implemented":1314,"constant":122,"placeholder":99},"wp-admin":{"implemented":99,"constant":12,"placeholder":53}},"probedAll":778,"classes":{"real":97,"placeholder":44},"methods":{"implemented":1008,"constant":122,"placeholder":635},"hooks":{"wp-includes":637,"wp-admin":28},"used":{"implemented":989,"constant":61,"placeholder":85},"uses":{"implemented":5998,"constant":218,"placeholder":149},"verified":629,"verifiedUses":4806,"loading":41,"lines":{"engine":32538,"facade":26820,"assets":1474,"tests":12550,"contracts":4234,"docs":593,"extensions":1046},"engine":{"code":32538,"comment":5158,"blank":2886},"suites":48,"probes":18,"probeRows":1573,"fixtures":35,"routes":188},{"sha":"12a1bbb","t":1788269897,"tz":-240,"subject":"📦 NEW: Galleries, the page walker, and the rest of the queue's middle","type":"NEW","added":970,"deleted":12,"functions":{"wp-includes":{"implemented":1331,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":793,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":645,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":633,"verifiedUses":4811,"loading":41,"lines":{"engine":32613,"facade":27422,"assets":1474,"tests":12689,"contracts":4234,"docs":593,"extensions":1046},"engine":{"code":32613,"comment":5186,"blank":2894},"suites":48,"probes":19,"probeRows":1601,"fixtures":36,"routes":188},{"sha":"5e36d29","t":1788269952,"tz":-240,"subject":"📖 DOC: Record the catalogue scan and what its three waves settled","type":"DOC","added":81,"deleted":0,"functions":{"wp-includes":{"implemented":1331,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":793,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":645,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":633,"verifiedUses":4811,"loading":41,"lines":{"engine":32613,"facade":27422,"assets":1474,"tests":12689,"contracts":4307,"docs":593,"extensions":1046},"engine":{"code":32613,"comment":5186,"blank":2894},"suites":48,"probes":19,"probeRows":1601,"fixtures":36,"routes":188},{"sha":"d93cf27","t":1788270265,"tz":-240,"subject":"📖 DOC: Record the eager-image budget gap shop-dogfood shows","type":"DOC","added":17,"deleted":0,"functions":{"wp-includes":{"implemented":1331,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":793,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":645,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":633,"verifiedUses":4811,"loading":41,"lines":{"engine":32613,"facade":27422,"assets":1474,"tests":12689,"contracts":4321,"docs":593,"extensions":1046},"engine":{"code":32613,"comment":5186,"blank":2894},"suites":48,"probes":19,"probeRows":1601,"fixtures":36,"routes":188},{"sha":"5557fc4","t":1788271764,"tz":-240,"subject":"📦 NEW: Inline a small stylesheet the way the reference does","type":"NEW","added":135,"deleted":1,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":32631,"facade":27450,"assets":1474,"tests":12731,"contracts":4344,"docs":593,"extensions":1046},"engine":{"code":32631,"comment":5194,"blank":2896},"suites":48,"probes":19,"probeRows":1604,"fixtures":36,"routes":188},{"sha":"116c08a","t":1788276354,"tz":-240,"subject":"👌 IMPROVE: Give the suites their own site so the marketing page stays put","type":"IMPROVE","added":190,"deleted":161,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":32631,"facade":27450,"assets":1474,"tests":12757,"contracts":4344,"docs":593,"extensions":1046},"engine":{"code":32631,"comment":5194,"blank":2896},"suites":48,"probes":19,"probeRows":1604,"fixtures":36,"routes":188},{"sha":"0efb7fd","t":1788283635,"tz":-240,"subject":"📦 NEW: Serve wp/v2/templates and wp/v2/template-parts","type":"NEW","added":1414,"deleted":1,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33462,"facade":27450,"assets":1474,"tests":12948,"contracts":4461,"docs":593,"extensions":1046},"engine":{"code":33462,"comment":5336,"blank":2980},"suites":49,"probes":19,"probeRows":1604,"fixtures":36,"routes":200},{"sha":"9930390","t":1788285436,"tz":-240,"subject":"📦 NEW: Serve wp/v2/navigation","type":"NEW","added":654,"deleted":102,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33621,"facade":27446,"assets":1474,"tests":13137,"contracts":4536,"docs":593,"extensions":1046},"engine":{"code":33621,"comment":5400,"blank":3005},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"c259fb2","t":1788285671,"tz":-240,"subject":"📖 DOC: Pin the PHP side-by-side on the marketing site","type":"DOC","added":16,"deleted":4,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33621,"facade":27446,"assets":1474,"tests":13146,"contracts":4536,"docs":596,"extensions":1046},"engine":{"code":33621,"comment":5400,"blank":3005},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"6808333","t":1788287454,"tz":-240,"subject":"👌 IMPROVE: Let a list parameter stand for a list of placeholders","type":"IMPROVE","added":203,"deleted":153,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33652,"facade":27445,"assets":1474,"tests":13146,"contracts":4536,"docs":596,"extensions":1046},"engine":{"code":33652,"comment":5417,"blank":3004},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"7b200f7","t":1788288068,"tz":-240,"subject":"👌 IMPROVE: Name the common case where a value object used to be built by hand","type":"IMPROVE","added":283,"deleted":82,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33795,"facade":27445,"assets":1474,"tests":13146,"contracts":4536,"docs":596,"extensions":1046},"engine":{"code":33795,"comment":5444,"blank":3035},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"e309642","t":1788288164,"tz":-240,"subject":"📖 DOC: Pin the reshaped /php/ page","type":"DOC","added":2,"deleted":2,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33795,"facade":27445,"assets":1474,"tests":13146,"contracts":4536,"docs":596,"extensions":1046},"engine":{"code":33795,"comment":5444,"blank":3035},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"dda926d","t":1788288190,"tz":-240,"subject":"🤖 TEST: Pin the /php/ names in prose, where the highlighter leaves them whole","type":"TEST","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33795,"facade":27445,"assets":1474,"tests":13146,"contracts":4536,"docs":596,"extensions":1046},"engine":{"code":33795,"comment":5444,"blank":3035},"suites":50,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"4e68bd8","t":1788289322,"tz":-240,"subject":"👌 IMPROVE: Make the style guide true","type":"IMPROVE","added":446,"deleted":121,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33889,"facade":27445,"assets":1474,"tests":13301,"contracts":4539,"docs":604,"extensions":1046},"engine":{"code":33889,"comment":5475,"blank":3052},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"67a85ea","t":1788289393,"tz":-240,"subject":"📖 DOC: Tell people how to write Minn","type":"DOC","added":202,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":33889,"facade":27445,"assets":1474,"tests":13301,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":33889,"comment":5475,"blank":3052},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"e45b3e3","t":1788290834,"tz":-240,"subject":"📦 NEW: A post is a PostRecord","type":"NEW","added":333,"deleted":89,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34030,"facade":27447,"assets":1474,"tests":13351,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34030,"comment":5500,"blank":3073},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"a4f47a1","t":1788292241,"tz":-240,"subject":"👌 IMPROVE: Say a notice once, and read a post by name","type":"IMPROVE","added":184,"deleted":115,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34080,"facade":27447,"assets":1474,"tests":13351,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34080,"comment":5511,"blank":3081},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"9d4a324","t":1788292578,"tz":-240,"subject":"👌 IMPROVE: Mailer::mail() needs nothing at the call site","type":"IMPROVE","added":8,"deleted":4,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34081,"facade":27447,"assets":1474,"tests":13351,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34081,"comment":5514,"blank":3081},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"2cefd58","t":1788294036,"tz":-240,"subject":"👌 IMPROVE: Read a post by name where the engine renders one","type":"IMPROVE","added":206,"deleted":206,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34081,"facade":27447,"assets":1474,"tests":13351,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34081,"comment":5514,"blank":3081},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1df24de","t":1788294117,"tz":-240,"subject":"🤖 TEST: Count post columns only in the record ratchet","type":"TEST","added":3,"deleted":3,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34081,"facade":27447,"assets":1474,"tests":13351,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34081,"comment":5514,"blank":3081},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"4dcbd28","t":1788295187,"tz":-240,"subject":"📦 NEW: A user is a UserRecord","type":"NEW","added":191,"deleted":42,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34172,"facade":27447,"assets":1474,"tests":13377,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34172,"comment":5528,"blank":3095},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"46f511b","t":1788295646,"tz":-240,"subject":"👌 IMPROVE: Read a user by name where the engine signs one in","type":"IMPROVE","added":78,"deleted":78,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34172,"facade":27447,"assets":1474,"tests":13377,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34172,"comment":5528,"blank":3095},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"10543c3","t":1788297343,"tz":-240,"subject":"📦 NEW: A term is a TermRecord and a comment a CommentRecord","type":"NEW","added":328,"deleted":63,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34354,"facade":27447,"assets":1474,"tests":13406,"contracts":4539,"docs":766,"extensions":1046},"engine":{"code":34354,"comment":5552,"blank":3122},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1ff91ea","t":1788298021,"tz":-240,"subject":"📦 NEW: The engine's API, read from the classes","type":"NEW","added":341,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34354,"facade":27447,"assets":1474,"tests":13722,"contracts":4539,"docs":771,"extensions":1046},"engine":{"code":34354,"comment":5552,"blank":3122},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"f6caf96","t":1788298036,"tz":-240,"subject":"📖 DOC: Point the agent guide at docs/api","type":"DOC","added":2,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34354,"facade":27447,"assets":1474,"tests":13722,"contracts":4539,"docs":772,"extensions":1046},"engine":{"code":34354,"comment":5552,"blank":3122},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1899ff7","t":1788298396,"tz":-240,"subject":"👌 IMPROVE: Feed the site's /api/ from the docs tool","type":"IMPROVE","added":19,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34354,"facade":27447,"assets":1474,"tests":13740,"contracts":4539,"docs":773,"extensions":1046},"engine":{"code":34354,"comment":5552,"blank":3122},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"7ae7b8d","t":1788299041,"tz":-240,"subject":"👌 IMPROVE: Read list parameters once into Rest\\ListQuery; store uploads through Media\\Writer","type":"IMPROVE","added":478,"deleted":297,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34394,"facade":27447,"assets":1474,"tests":13800,"contracts":4539,"docs":773,"extensions":1046},"engine":{"code":34394,"comment":5607,"blank":3144},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"0353c57","t":1788299496,"tz":-240,"subject":"👌 IMPROVE: Split the overview into ActivityChart and ActivityFeed; one method per notification source","type":"IMPROVE","added":458,"deleted":298,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34460,"facade":27447,"assets":1474,"tests":13825,"contracts":4539,"docs":773,"extensions":1046},"engine":{"code":34460,"comment":5662,"blank":3154},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"f41cf60","t":1788299561,"tz":-240,"subject":"🤖 TEST: Measure method bodies on tokens so braces in strings do not count","type":"TEST","added":38,"deleted":10,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34460,"facade":27447,"assets":1474,"tests":13853,"contracts":4539,"docs":773,"extensions":1046},"engine":{"code":34460,"comment":5662,"blank":3154},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"402cffe","t":1788300305,"tz":-240,"subject":"👌 IMPROVE: CommentFilter for comment lists; the post update and the view object read as named steps","type":"IMPROVE","added":295,"deleted":252,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34450,"facade":27447,"assets":1474,"tests":13853,"contracts":4539,"docs":773,"extensions":1046},"engine":{"code":34450,"comment":5708,"blank":3161},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"7eaaebe","t":1788300671,"tz":-240,"subject":"👌 IMPROVE: The API model carries internals, parameter notes, source ranges, and the uses graph","type":"IMPROVE","added":161,"deleted":21,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34450,"facade":27447,"assets":1474,"tests":13982,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34450,"comment":5708,"blank":3161},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"e87efaa","t":1788300792,"tz":-240,"subject":"👌 IMPROVE: The boot payload, the diagnostics, and the front bar read as named slices","type":"IMPROVE","added":180,"deleted":91,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34508,"facade":27447,"assets":1474,"tests":13982,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34508,"comment":5730,"blank":3170},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"da59ace","t":1788301181,"tz":-240,"subject":"👌 IMPROVE: Preflight and survey as named passes; SchemaValues holds the value side of JSON Schema","type":"IMPROVE","added":364,"deleted":260,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34571,"facade":27448,"assets":1474,"tests":13982,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34571,"comment":5761,"blank":3179},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"54d13ff","t":1788301495,"tz":-240,"subject":"🤖 TEST: Pin the /php/ captions, counts, copy buttons, and API links","type":"TEST","added":4,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34571,"facade":27448,"assets":1474,"tests":13986,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34571,"comment":5761,"blank":3179},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"c19fcce","t":1788302219,"tz":-240,"subject":"👌 IMPROVE: No method over eighty lines: Tags, PostQuery, Symbols, PageRenderer, and Navigation read as named steps","type":"IMPROVE","added":443,"deleted":225,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34682,"facade":27448,"assets":1474,"tests":13986,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34682,"comment":5844,"blank":3203},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"ff89971","t":1788302860,"tz":-240,"subject":"📦 NEW: Rest\\Services makes each shared object once; Api::forRequest is the route table","type":"NEW","added":455,"deleted":103,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34907,"facade":27448,"assets":1474,"tests":14018,"contracts":4539,"docs":779,"extensions":1046},"engine":{"code":34907,"comment":5880,"blank":3258},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"8c53607","t":1788303081,"tz":-240,"subject":"👌 IMPROVE: Comment and user records read by name in the REST shape, the comments block, the controller, and the feeds","type":"IMPROVE","added":51,"deleted":48,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34907,"facade":27448,"assets":1474,"tests":14018,"contracts":4539,"docs":782,"extensions":1046},"engine":{"code":34907,"comment":5880,"blank":3258},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"f8e5619","t":1788303423,"tz":-240,"subject":"🤖 TEST: Ratchet undocumented public methods, boolean parameters, and wide constructors","type":"TEST","added":31,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34907,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":782,"extensions":1046},"engine":{"code":34907,"comment":5880,"blank":3258},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1cb6014","t":1788303423,"tz":-240,"subject":"📖 DOC: How Minn reads: records, request shapes, Services, and the ratchets","type":"DOC","added":27,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34907,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":34907,"comment":5880,"blank":3258},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1417ee1","t":1788303526,"tz":-240,"subject":"👌 IMPROVE: Caller::requireFloor/requireCap and Reply::answer replace the helpers every admin controller re-declared","type":"IMPROVE","added":152,"deleted":220,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34840,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":34840,"comment":5886,"blank":3251},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1a25cb0","t":1788304460,"tz":-240,"subject":"📖 DOC: A sentence on every public method of the root, Http, Content, and Services","type":"DOC","added":362,"deleted":35,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34840,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":34840,"comment":6213,"blank":3251},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"55b648b","t":1788304617,"tz":-240,"subject":"📖 DOC: A sentence on every public method of Rest, Auth, Media, Mail, Login, Query, Support, and Cli","type":"DOC","added":404,"deleted":39,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34840,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":34840,"comment":6578,"blank":3251},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"880925f","t":1788304838,"tz":-240,"subject":"📖 DOC: A sentence on every public method: Runtime, Admin, Front, Theme, Blocks, Html, and Extension; the ratchet is at zero","type":"DOC","added":942,"deleted":108,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":34840,"facade":27448,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":34840,"comment":7412,"blank":3251},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"fb27e46","t":1788307099,"tz":-240,"subject":"👌 IMPROVE: Name the branch instead of passing a flag: Context for the REST shapes, stick/unstick, next/previous, refresh, activate/deactivate, and the rest","type":"IMPROVE","added":594,"deleted":263,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35044,"facade":27451,"assets":1474,"tests":14048,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35044,"comment":7481,"blank":3306},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"21f4ae1","t":1788308040,"tz":-240,"subject":"👌 IMPROVE: Eight admin controllers by concern replace the two that did everything; the constructor ratchet counts dependencies, not columns","type":"IMPROVE","added":837,"deleted":675,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35163,"facade":27451,"assets":1474,"tests":14052,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35163,"comment":7503,"blank":3323},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"09c702a","t":1788308886,"tz":-240,"subject":"👌 IMPROVE: Api over Services, media writes in Media\\Writer, feeds and sitemaps as their own controllers, SiteIcon, Auth\\SignIn, and InstalledSoftware out of Diagnostics","type":"IMPROVE","added":490,"deleted":310,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35272,"facade":27451,"assets":1474,"tests":14052,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35272,"comment":7545,"blank":3352},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"cd0d77b","t":1788309150,"tz":-240,"subject":"👌 IMPROVE: StylePresets out of GlobalStyles, TaxonomyClause and MetaClause out of PostQuery, Preflight out of Installer","type":"IMPROVE","added":921,"deleted":803,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35336,"facade":27451,"assets":1474,"tests":14052,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35336,"comment":7583,"blank":3368},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"56a27c7","t":1788309425,"tz":-240,"subject":"👌 IMPROVE: Html\\Tags is a cursor over a pure Scanner and an Edits collector; no class over six hundred lines","type":"IMPROVE","added":592,"deleted":435,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35412,"facade":27451,"assets":1474,"tests":14052,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35412,"comment":7649,"blank":3383},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"782b0dd","t":1788310630,"tz":-240,"subject":"👌 IMPROVE: RenderState is an instance the renderer owns; leaf helpers reach the request's through current()","type":"IMPROVE","added":156,"deleted":133,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35428,"facade":27451,"assets":1474,"tests":14052,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35428,"comment":7653,"blank":3386},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"6a5a22f","t":1788310696,"tz":-240,"subject":"🤖 TEST: Unit cases for the scanner, edits, render state, style presets, comment filter, and schema values","type":"TEST","added":163,"deleted":0,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35428,"facade":27451,"assets":1474,"tests":14196,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35428,"comment":7653,"blank":3386},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"b6fd35c","t":1788311963,"tz":-240,"subject":"👌 IMPROVE: Boolean round two: a Redirects mode read from the request, Context for revisions, one sticky rule, reparenting by type, image enrichment by kind, BodyFacts","type":"IMPROVE","added":151,"deleted":89,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35463,"facade":27451,"assets":1474,"tests":14196,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35463,"comment":7670,"blank":3396},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"c9decc0","t":1788312107,"tz":-240,"subject":"👌 IMPROVE: The head's icon links read the site icon through SiteIcon","type":"IMPROVE","added":36,"deleted":28,"functions":{"wp-includes":{"implemented":1332,"constant":122,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":100,"placeholder":47},"methods":{"implemented":1021,"constant":122,"placeholder":670},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":992,"constant":61,"placeholder":85},"uses":{"implemented":6002,"constant":218,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35468,"facade":27451,"assets":1474,"tests":14196,"contracts":4539,"docs":806,"extensions":1046},"engine":{"code":35468,"comment":7673,"blank":3396},"suites":51,"probes":19,"probeRows":1604,"fixtures":36,"routes":207},{"sha":"1740120","t":1788315948,"tz":-240,"subject":"📦 NEW: wp/v2/global-styles routes","type":"NEW","added":1665,"deleted":556,"functions":{"wp-includes":{"implemented":1333,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":993,"constant":60,"placeholder":85},"uses":{"implemented":6004,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":35936,"facade":27507,"assets":1474,"tests":14427,"contracts":4649,"docs":806,"extensions":1046},"engine":{"code":35936,"comment":7788,"blank":3449},"suites":52,"probes":19,"probeRows":1604,"fixtures":40,"routes":215},{"sha":"1f26ea1","t":1788318543,"tz":-240,"subject":"📦 NEW: wp/v2/blocks and wp/v2/wp_pattern_category","type":"NEW","added":612,"deleted":88,"functions":{"wp-includes":{"implemented":1333,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":993,"constant":60,"placeholder":85},"uses":{"implemented":6004,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36094,"facade":27507,"assets":1474,"tests":14625,"contracts":4713,"docs":806,"extensions":1046},"engine":{"code":36094,"comment":7831,"blank":3465},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"aba132e","t":1788320737,"tz":-240,"subject":"📦 NEW: resolve_pattern_blocks() in the blocks facade","type":"NEW","added":70,"deleted":0,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36094,"facade":27553,"assets":1474,"tests":14635,"contracts":4713,"docs":806,"extensions":1046},"engine":{"code":36094,"comment":7831,"blank":3465},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"13edeaa","t":1788358112,"tz":-240,"subject":"🐛 FIX: Kses judges URL schemes on a fully decoded copy and stores attributes as the reference does","type":"FIX","added":268,"deleted":11,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36180,"facade":27553,"assets":1474,"tests":14757,"contracts":4713,"docs":817,"extensions":1046},"engine":{"code":36180,"comment":7855,"blank":3474},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"f18afde","t":1788358379,"tz":-240,"subject":"🐛 FIX: Package folders are proven inside their directory and downloads are judged per hop","type":"FIX","added":248,"deleted":29,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36320,"facade":27553,"assets":1474,"tests":14779,"contracts":4713,"docs":829,"extensions":1046},"engine":{"code":36320,"comment":7888,"blank":3486},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"7e1cd18","t":1788358637,"tz":-240,"subject":"🐛 FIX: Recovery pauses an extension only after a second boot failure, never for a failure after boot","type":"FIX","added":193,"deleted":19,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36391,"facade":27553,"assets":1474,"tests":14826,"contracts":4726,"docs":829,"extensions":1046},"engine":{"code":36391,"comment":7925,"blank":3491},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"25c44f8","t":1788358709,"tz":-240,"subject":"🐛 FIX: A refused role change on wp/v2/users is decided before the other edits are written","type":"FIX","added":16,"deleted":5,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":101,"placeholder":46},"methods":{"implemented":1107,"constant":122,"placeholder":588},"hooks":{"wp-includes":646,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36391,"facade":27553,"assets":1474,"tests":14835,"contracts":4726,"docs":829,"extensions":1046},"engine":{"code":36391,"comment":7927,"blank":3491},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"94c6cc4","t":1788359522,"tz":-240,"subject":"🐛 FIX: The symbol gate's class half reports again, and a redeclared runtime function is named before it fails to compile","type":"FIX","added":287,"deleted":44,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36447,"facade":27587,"assets":1474,"tests":14923,"contracts":4747,"docs":829,"extensions":1046},"engine":{"code":36447,"comment":7953,"blank":3494},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"469ad33","t":1788359786,"tz":-240,"subject":"🐛 FIX: An image upload is judged by its bytes and decoded within the memory it has","type":"FIX","added":133,"deleted":11,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36506,"facade":27587,"assets":1474,"tests":14939,"contracts":4763,"docs":829,"extensions":1046},"engine":{"code":36506,"comment":7977,"blank":3498},"suites":53,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"d2fdf37","t":1788360345,"tz":-240,"subject":"🐛 FIX: Plugin code gets the reference's say on engine REST routes, and a plugin route under wp/v2 answers","type":"FIX","added":327,"deleted":33,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36568,"facade":27606,"assets":1474,"tests":15074,"contracts":4777,"docs":829,"extensions":1046},"engine":{"code":36568,"comment":8015,"blank":3509},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"ed5bfb1","t":1788360689,"tz":-240,"subject":"🐛 FIX: The small edges from the second review, and its record","type":"FIX","added":103,"deleted":10,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36588,"facade":27606,"assets":1474,"tests":15074,"contracts":4777,"docs":883,"extensions":1046},"engine":{"code":36588,"comment":8023,"blank":3512},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"7154712","t":1788364841,"tz":-240,"subject":"📦 NEW: A route's authorization is a Policy on its attribute, judged by the router before the handler runs","type":"NEW","added":504,"deleted":156,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36676,"facade":27606,"assets":1474,"tests":15206,"contracts":4800,"docs":897,"extensions":1046},"engine":{"code":36676,"comment":8082,"blank":3527},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"0bed3b9","t":1788365201,"tz":-240,"subject":"👌 IMPROVE: Forty more routes state their policy on the attribute; the ratchet falls to 117","type":"IMPROVE","added":75,"deleted":89,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36655,"facade":27606,"assets":1474,"tests":15206,"contracts":4807,"docs":897,"extensions":1046},"engine":{"code":36655,"comment":8083,"blank":3525},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"5c6a309","t":1788365450,"tz":-240,"subject":"👌 IMPROVE: The routes that are public on purpose say so; the ratchet falls to 84","type":"IMPROVE","added":59,"deleted":35,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36675,"facade":27606,"assets":1474,"tests":15206,"contracts":4811,"docs":897,"extensions":1046},"engine":{"code":36675,"comment":8083,"blank":3525},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"7460fd6","t":1788366741,"tz":-240,"subject":"📦 NEW: One Context per request, built once and handed down","type":"NEW","added":264,"deleted":53,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36734,"facade":27606,"assets":1474,"tests":15280,"contracts":4830,"docs":897,"extensions":1046},"engine":{"code":36734,"comment":8125,"blank":3536},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"128e0c8","t":1788367064,"tz":-240,"subject":"👌 IMPROVE: The reader lives on the request's runtime, not in a static of its own","type":"IMPROVE","added":30,"deleted":22,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36731,"facade":27606,"assets":1474,"tests":15280,"contracts":4836,"docs":897,"extensions":1046},"engine":{"code":36731,"comment":8131,"blank":3534},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"4733ccc","t":1788368055,"tz":-240,"subject":"👌 IMPROVE: The render pipeline's state belongs to the request, not to statics of its own","type":"IMPROVE","added":125,"deleted":28,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36761,"facade":27606,"assets":1474,"tests":15290,"contracts":4854,"docs":897,"extensions":1046},"engine":{"code":36761,"comment":8161,"blank":3541},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"1ae966d","t":1788368863,"tz":-240,"subject":"📦 NEW: The kernel is a function of the request, and a REST failure answers in REST","type":"NEW","added":136,"deleted":22,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36782,"facade":27606,"assets":1474,"tests":15318,"contracts":4882,"docs":897,"extensions":1046},"engine":{"code":36782,"comment":8188,"blank":3545},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"c003f33","t":1788370363,"tz":-240,"subject":"📦 NEW: A compound write is one unit of work","type":"NEW","added":186,"deleted":25,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":36821,"facade":27606,"assets":1474,"tests":15389,"contracts":4882,"docs":906,"extensions":1046},"engine":{"code":36821,"comment":8218,"blank":3549},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"41727d6","t":1788370584,"tz":-240,"subject":"📦 NEW: A route declares the parameters it reads, and the index publishes them","type":"NEW","added":261,"deleted":15,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":37002,"facade":27606,"assets":1474,"tests":15389,"contracts":4899,"docs":906,"extensions":1046},"engine":{"code":37002,"comment":8252,"blank":3559},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"72cd060","t":1788370811,"tz":-240,"subject":"📦 NEW: A site can name the proxy in front of it","type":"NEW","added":224,"deleted":8,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":37093,"facade":27606,"assets":1474,"tests":15453,"contracts":4899,"docs":919,"extensions":1046},"engine":{"code":37093,"comment":8285,"blank":3568},"suites":54,"probes":19,"probeRows":1604,"fixtures":40,"routes":222},{"sha":"103c83f","t":1788371174,"tz":-240,"subject":"📦 NEW: wp-abilities/v1, the catalogue an agent reads before it asks a site to do anything","type":"NEW","added":764,"deleted":4,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":37244,"facade":27940,"assets":1474,"tests":15553,"contracts":4956,"docs":919,"extensions":1046},"engine":{"code":37244,"comment":8332,"blank":3584},"suites":55,"probes":19,"probeRows":1604,"fixtures":42,"routes":228},{"sha":"54cacf3","t":1788372271,"tz":-240,"subject":"👌 IMPROVE: Operations move to Minn\\Ops, apart from the admin client that happened to hold them","type":"IMPROVE","added":47,"deleted":21,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":37251,"facade":27940,"assets":1474,"tests":15553,"contracts":4973,"docs":919,"extensions":1046},"engine":{"code":37251,"comment":8332,"blank":3584},"suites":55,"probes":19,"probeRows":1604,"fixtures":42,"routes":228},{"sha":"a923580","t":1788372948,"tz":-240,"subject":"🐛 FIX: Core's abilities register on the abilities init, not at facade load","type":"FIX","added":266,"deleted":261,"functions":{"wp-includes":{"implemented":1334,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":796,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":994,"constant":60,"placeholder":85},"uses":{"implemented":6005,"constant":216,"placeholder":149},"verified":635,"verifiedUses":4819,"loading":41,"lines":{"engine":37251,"facade":27942,"assets":1474,"tests":15553,"contracts":4973,"docs":919,"extensions":1046},"engine":{"code":37251,"comment":8332,"blank":3584},"suites":55,"probes":19,"probeRows":1604,"fixtures":42,"routes":228},{"sha":"437a705","t":1788373981,"tz":-240,"subject":"🐛 FIX: WooCommerce 11 loads again, and stored post objects read back typed","type":"FIX","added":190,"deleted":19,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37280,"facade":27953,"assets":1474,"tests":15602,"contracts":5019,"docs":919,"extensions":1046},"engine":{"code":37280,"comment":8349,"blank":3591},"suites":55,"probes":19,"probeRows":1609,"fixtures":42,"routes":228},{"sha":"c100195","t":1788375330,"tz":-240,"subject":"📖 DOC: Minn for agents, and the architecture review that says what the engine changes first","type":"DOC","added":651,"deleted":0,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37280,"facade":27953,"assets":1474,"tests":15602,"contracts":5019,"docs":1435,"extensions":1046},"engine":{"code":37280,"comment":8349,"blank":3591},"suites":55,"probes":19,"probeRows":1609,"fixtures":42,"routes":228},{"sha":"9f0751b","t":1788379802,"tz":-240,"subject":"📦 NEW: Due cron events fire on every trigger, and wp cron operates them","type":"NEW","added":650,"deleted":33,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37561,"facade":27953,"assets":1474,"tests":15752,"contracts":5049,"docs":1435,"extensions":1046},"engine":{"code":37561,"comment":8462,"blank":3608},"suites":56,"probes":19,"probeRows":1609,"fixtures":42,"routes":228},{"sha":"9a19c53","t":1788385839,"tz":-240,"subject":"👌 IMPROVE: A front request runs due cron work after its response, under DOING_CRON","type":"IMPROVE","added":249,"deleted":69,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37630,"facade":27953,"assets":1474,"tests":15786,"contracts":5066,"docs":1435,"extensions":1046},"engine":{"code":37630,"comment":8507,"blank":3618},"suites":56,"probes":19,"probeRows":1609,"fixtures":42,"routes":228},{"sha":"cf462bc","t":1788386336,"tz":-240,"subject":"🐛 FIX: The six small gaps from the agent-first review","type":"FIX","added":205,"deleted":61,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37687,"facade":27954,"assets":1474,"tests":15819,"contracts":5079,"docs":1435,"extensions":1046},"engine":{"code":37687,"comment":8539,"blank":3624},"suites":56,"probes":19,"probeRows":1609,"fixtures":42,"routes":229},{"sha":"b4d2dc6","t":1788386804,"tz":-240,"subject":"📦 NEW: Allow names the methods the caller may use, as the reference sends it","type":"NEW","added":237,"deleted":8,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37725,"facade":27954,"assets":1474,"tests":15969,"contracts":5090,"docs":1435,"extensions":1046},"engine":{"code":37725,"comment":8554,"blank":3627},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":229},{"sha":"679535a","t":1788388505,"tz":-240,"subject":"🐛 FIX: The Allow judge catches the refusal it means to catch","type":"FIX","added":52,"deleted":23,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37726,"facade":27954,"assets":1474,"tests":15990,"contracts":5090,"docs":1441,"extensions":1046},"engine":{"code":37726,"comment":8554,"blank":3627},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":229},{"sha":"da9b7fc","t":1788400023,"tz":-240,"subject":"📦 NEW: A route's declared arguments are judged before its caller, as the reference orders them","type":"NEW","added":605,"deleted":248,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37814,"facade":27954,"assets":1474,"tests":16083,"contracts":5180,"docs":1441,"extensions":1046},"engine":{"code":37814,"comment":8609,"blank":3642},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":230},{"sha":"6a2d082","t":1788401678,"tz":-240,"subject":"📦 NEW: A policy names the record its capture points at, and answers its 404 before the caller","type":"NEW","added":458,"deleted":145,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":37986,"facade":27954,"assets":1474,"tests":16111,"contracts":5212,"docs":1449,"extensions":1046},"engine":{"code":37986,"comment":8656,"blank":3660},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":232},{"sha":"928f6ac","t":1788401881,"tz":-240,"subject":"📦 NEW: The route table is a catalogue an agent can read without a site","type":"NEW","added":310,"deleted":11,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":38125,"facade":27954,"assets":1474,"tests":16201,"contracts":5213,"docs":1453,"extensions":1046},"engine":{"code":38125,"comment":8699,"blank":3672},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":232},{"sha":"ddd19ee","t":1788433284,"tz":-240,"subject":"📦 NEW: A plugin that hosts itself is offered its own update, and installs it on its own word","type":"NEW","added":346,"deleted":13,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":38237,"facade":27954,"assets":1474,"tests":16278,"contracts":5243,"docs":1453,"extensions":1046},"engine":{"code":38237,"comment":8787,"blank":3683},"suites":57,"probes":19,"probeRows":1609,"fixtures":42,"routes":232},{"sha":"90dc8b4","t":1788736298,"tz":-240,"subject":"🐛 FIX: An option add lands over a concurrent one, a numbered placeholder stays unquoted, and recovery names the plugin file","type":"FIX","added":187,"deleted":41,"functions":{"wp-includes":{"implemented":1335,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":58}},"probedAll":797,"classes":{"real":102,"placeholder":46},"methods":{"implemented":1112,"constant":122,"placeholder":588},"hooks":{"wp-includes":648,"wp-admin":29},"used":{"implemented":995,"constant":60,"placeholder":85},"uses":{"implemented":6006,"constant":216,"placeholder":149},"verified":636,"verifiedUses":4820,"loading":41,"lines":{"engine":38303,"facade":27938,"assets":1474,"tests":16316,"contracts":5243,"docs":1453,"extensions":1046},"engine":{"code":38303,"comment":8830,"blank":3692},"suites":57,"probes":19,"probeRows":1610,"fixtures":42,"routes":232},{"sha":"52b2b1f","t":1788737293,"tz":-240,"subject":"📦 NEW: Polylang loads: the calendar widget, get_calendar, sanitize_user_field, and the small symbols it asked for","type":"NEW","added":476,"deleted":0,"functions":{"wp-includes":{"implemented":1342,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":59}},"probedAll":805,"classes":{"real":103,"placeholder":46},"methods":{"implemented":1116,"constant":122,"placeholder":588},"hooks":{"wp-includes":649,"wp-admin":29},"used":{"implemented":1002,"constant":60,"placeholder":86},"uses":{"implemented":6013,"constant":216,"placeholder":150},"verified":643,"verifiedUses":4827,"loading":41,"lines":{"engine":38447,"facade":28118,"assets":1474,"tests":16367,"contracts":5243,"docs":1453,"extensions":1046},"engine":{"code":38447,"comment":8879,"blank":3712},"suites":57,"probes":19,"probeRows":1619,"fixtures":42,"routes":232},{"sha":"a0fb97c","t":1788738293,"tz":-240,"subject":"🐛 FIX: A method named like a missing function no longer hides the call, and _get_page_link answers Polylang","type":"FIX","added":154,"deleted":3,"functions":{"wp-includes":{"implemented":1343,"constant":121,"placeholder":102},"wp-admin":{"implemented":100,"constant":12,"placeholder":59}},"probedAll":807,"classes":{"real":103,"placeholder":46},"methods":{"implemented":1116,"constant":122,"placeholder":588},"hooks":{"wp-includes":650,"wp-admin":29},"used":{"implemented":1003,"constant":60,"placeholder":86},"uses":{"implemented":6014,"constant":216,"placeholder":150},"verified":645,"verifiedUses":4829,"loading":42,"lines":{"engine":38455,"facade":28140,"assets":1474,"tests":16373,"contracts":5340,"docs":1453,"extensions":1046},"engine":{"code":38455,"comment":8883,"blank":3714},"suites":57,"probes":19,"probeRows":1620,"fixtures":42,"routes":232},{"sha":"874fb29","t":1788805193,"tz":-240,"subject":"📦 NEW: Every default widget, at the reference's output","type":"NEW","added":1592,"deleted":46,"functions":{"wp-includes":{"implemented":1349,"constant":122,"placeholder":98},"wp-admin":{"implemented":100,"constant":12,"placeholder":59}},"probedAll":818,"classes":{"real":119,"placeholder":46},"methods":{"implemented":1191,"constant":138,"placeholder":588},"hooks":{"wp-includes":668,"wp-admin":29},"used":{"implemented":1005,"constant":60,"placeholder":84},"uses":{"implemented":6018,"constant":216,"placeholder":146},"verified":652,"verifiedUses":4849,"loading":42,"lines":{"engine":38656,"facade":29146,"assets":1474,"tests":16468,"contracts":5367,"docs":1453,"extensions":1046},"engine":{"code":38656,"comment":8959,"blank":3740},"suites":57,"probes":20,"probeRows":1675,"fixtures":43,"routes":232},{"sha":"8baa7a3","t":1788805249,"tz":-240,"subject":"📖 DOC: The oracle's feed dies in a plugin under PHP 8.3; the engine's is not the one to fix","type":"DOC","added":8,"deleted":0,"functions":{"wp-includes":{"implemented":1349,"constant":122,"placeholder":98},"wp-admin":{"implemented":100,"constant":12,"placeholder":59}},"probedAll":818,"classes":{"real":119,"placeholder":46},"methods":{"implemented":1191,"constant":138,"placeholder":588},"hooks":{"wp-includes":668,"wp-admin":29},"used":{"implemented":1005,"constant":60,"placeholder":84},"uses":{"implemented":6018,"constant":216,"placeholder":146},"verified":652,"verifiedUses":4849,"loading":42,"lines":{"engine":38656,"facade":29146,"assets":1474,"tests":16468,"contracts":5374,"docs":1453,"extensions":1046},"engine":{"code":38656,"comment":8959,"blank":3740},"suites":57,"probes":20,"probeRows":1675,"fixtures":43,"routes":232},{"sha":"dcc42b3","t":1791199760,"tz":-240,"subject":"📦 NEW: The importer, image editor, and admin bar names the top plugins reach for stay placeholders","type":"NEW","added":262,"deleted":0,"functions":{"wp-includes":{"implemented":1349,"constant":122,"placeholder":101},"wp-admin":{"implemented":100,"constant":12,"placeholder":67}},"probedAll":818,"classes":{"real":119,"placeholder":49},"methods":{"implemented":1191,"constant":138,"placeholder":617},"hooks":{"wp-includes":668,"wp-admin":29},"used":{"implemented":1005,"constant":60,"placeholder":85},"uses":{"implemented":6018,"constant":216,"placeholder":147},"verified":652,"verifiedUses":4849,"loading":42,"lines":{"engine":38656,"facade":29365,"assets":1474,"tests":16468,"contracts":5374,"docs":1453,"extensions":1046},"engine":{"code":38656,"comment":8959,"blank":3740},"suites":57,"probes":20,"probeRows":1675,"fixtures":43,"routes":232},{"sha":"7454de6","t":1791201368,"tz":-240,"subject":"📦 NEW: The helpers the most-installed plugins were one or two names short of, at the reference's output","type":"NEW","added":756,"deleted":8,"functions":{"wp-includes":{"implemented":1361,"constant":122,"placeholder":101},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":836,"classes":{"real":119,"placeholder":49},"methods":{"implemented":1191,"constant":138,"placeholder":617},"hooks":{"wp-includes":673,"wp-admin":30},"used":{"implemented":1008,"constant":60,"placeholder":85},"uses":{"implemented":6021,"constant":216,"placeholder":147},"verified":656,"verifiedUses":4854,"loading":42,"lines":{"engine":38799,"facade":29461,"assets":1474,"tests":16754,"contracts":5462,"docs":1453,"extensions":1046},"engine":{"code":38799,"comment":9027,"blank":3759},"suites":57,"probes":21,"probeRows":1736,"fixtures":44,"routes":232},{"sha":"bbf8b4d","t":1791202474,"tz":-240,"subject":"🐛 FIX: A comment keeps only the attributes its table lists, and wp_kses takes a plugin's allowlist, rules, and protocols as given","type":"FIX","added":502,"deleted":74,"functions":{"wp-includes":{"implemented":1363,"constant":122,"placeholder":101},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":838,"classes":{"real":119,"placeholder":49},"methods":{"implemented":1191,"constant":138,"placeholder":617},"hooks":{"wp-includes":673,"wp-admin":30},"used":{"implemented":1008,"constant":60,"placeholder":85},"uses":{"implemented":6021,"constant":216,"placeholder":147},"verified":656,"verifiedUses":4854,"loading":42,"lines":{"engine":38945,"facade":29460,"assets":1474,"tests":16880,"contracts":5499,"docs":1469,"extensions":1046},"engine":{"code":38945,"comment":9091,"blank":3776},"suites":57,"probes":22,"probeRows":1760,"fixtures":45,"routes":232},{"sha":"9dd95d7","t":1791204571,"tz":-240,"subject":"📦 NEW: Text domains load from .l10n.php and .mo files, and the gettext classes plugins extend are real","type":"NEW","added":1701,"deleted":422,"functions":{"wp-includes":{"implemented":1371,"constant":115,"placeholder":101},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":843,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1269,"constant":140,"placeholder":558},"hooks":{"wp-includes":681,"wp-admin":30},"used":{"implemented":1014,"constant":54,"placeholder":85},"uses":{"implemented":6056,"constant":181,"placeholder":147},"verified":659,"verifiedUses":4865,"loading":42,"lines":{"engine":39370,"facade":29792,"assets":1474,"tests":17083,"contracts":5559,"docs":1469,"extensions":1046},"engine":{"code":39370,"comment":9226,"blank":3833},"suites":57,"probes":23,"probeRows":1779,"fixtures":46,"routes":232},{"sha":"bc3c683","t":1791206227,"tz":-240,"subject":"🐛 FIX: An English site's empty WPLANG reads back empty in wp/v2/settings, as the reference reads it","type":"FIX","added":10,"deleted":1,"functions":{"wp-includes":{"implemented":1371,"constant":115,"placeholder":101},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":843,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1269,"constant":140,"placeholder":558},"hooks":{"wp-includes":681,"wp-admin":30},"used":{"implemented":1014,"constant":54,"placeholder":85},"uses":{"implemented":6056,"constant":181,"placeholder":147},"verified":659,"verifiedUses":4865,"loading":42,"lines":{"engine":39370,"facade":29792,"assets":1474,"tests":17090,"contracts":5559,"docs":1469,"extensions":1046},"engine":{"code":39370,"comment":9227,"blank":3833},"suites":57,"probes":23,"probeRows":1779,"fixtures":46,"routes":232},{"sha":"02abeca","t":1791206227,"tz":-240,"subject":"📦 NEW: Text domains load just in time, the core domain loads with the theme, and a request can switch locale","type":"NEW","added":397,"deleted":70,"functions":{"wp-includes":{"implemented":1376,"constant":111,"placeholder":101},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":850,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1269,"constant":140,"placeholder":558},"hooks":{"wp-includes":682,"wp-admin":30},"used":{"implemented":1017,"constant":51,"placeholder":85},"uses":{"implemented":6062,"constant":175,"placeholder":147},"verified":664,"verifiedUses":4878,"loading":42,"lines":{"engine":39426,"facade":29837,"assets":1474,"tests":17231,"contracts":5583,"docs":1469,"extensions":1046},"engine":{"code":39426,"comment":9250,"blank":3844},"suites":58,"probes":24,"probeRows":1779,"fixtures":46,"routes":232},{"sha":"13b39b5","t":1791207716,"tz":-240,"subject":"📦 NEW: Scripts get their JSON translations, wp_print_scripts prints the handles it is given, and wp.i18n parses plural rules instead of running them","type":"NEW","added":441,"deleted":31,"functions":{"wp-includes":{"implemented":1379,"constant":110,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":853,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1271,"constant":139,"placeholder":558},"hooks":{"wp-includes":686,"wp-admin":30},"used":{"implemented":1018,"constant":50,"placeholder":85},"uses":{"implemented":6075,"constant":162,"placeholder":147},"verified":666,"verifiedUses":4895,"loading":42,"lines":{"engine":39495,"facade":29906,"assets":1547,"tests":17348,"contracts":5611,"docs":1469,"extensions":1046},"engine":{"code":39495,"comment":9280,"blank":3854},"suites":58,"probes":25,"probeRows":1796,"fixtures":47,"routes":232},{"sha":"0e04cb3","t":1791210349,"tz":-240,"subject":"📦 NEW: WP-CLI commands that load WordPress run on the engine's runtime, plugin commands and --user, --skip-plugins, --skip-themes included","type":"NEW","added":397,"deleted":29,"functions":{"wp-includes":{"implemented":1382,"constant":107,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":854,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1271,"constant":139,"placeholder":558},"hooks":{"wp-includes":686,"wp-admin":30},"used":{"implemented":1020,"constant":48,"placeholder":85},"uses":{"implemented":6085,"constant":152,"placeholder":147},"verified":666,"verifiedUses":4895,"loading":42,"lines":{"engine":39518,"facade":29999,"assets":1547,"tests":17499,"contracts":5655,"docs":1469,"extensions":1046},"engine":{"code":39518,"comment":9302,"blank":3856},"suites":58,"probes":26,"probeRows":1805,"fixtures":48,"routes":232},{"sha":"e9a738c","t":1791211525,"tz":-240,"subject":"📦 NEW: The pluggable functions load after the plugins, so a plugin's own wp_mail or wp_hash_password replaces the engine's","type":"NEW","added":564,"deleted":401,"functions":{"wp-includes":{"implemented":1382,"constant":107,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":854,"classes":{"real":129,"placeholder":42},"methods":{"implemented":1271,"constant":139,"placeholder":558},"hooks":{"wp-includes":686,"wp-admin":30},"used":{"implemented":1020,"constant":48,"placeholder":85},"uses":{"implemented":6085,"constant":152,"placeholder":147},"verified":666,"verifiedUses":4895,"loading":42,"lines":{"engine":39530,"facade":30076,"assets":1547,"tests":17530,"contracts":5677,"docs":1469,"extensions":1046},"engine":{"code":39530,"comment":9311,"blank":3857},"suites":58,"probes":26,"probeRows":1805,"fixtures":48,"routes":232},{"sha":"4869b04","t":1791213303,"tz":-240,"subject":"📦 NEW: object-cache.php, db.php and advanced-cache.php drop-ins load as the reference loads them, and .maintenance closes the site","type":"NEW","added":765,"deleted":5,"functions":{"wp-includes":{"implemented":1384,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":858,"classes":{"real":130,"placeholder":42},"methods":{"implemented":1295,"constant":139,"placeholder":558},"hooks":{"wp-includes":686,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":670,"verifiedUses":4904,"loading":42,"lines":{"engine":39618,"facade":30279,"assets":1547,"tests":17847,"contracts":5713,"docs":1469,"extensions":1046},"engine":{"code":39618,"comment":9334,"blank":3868},"suites":59,"probes":27,"probeRows":1805,"fixtures":48,"routes":232},{"sha":"44e3fe2","t":1791214721,"tz":-240,"subject":"🐛 FIX: kses reads markup as the reference does, and block attribute values are filtered on save","type":"FIX","added":698,"deleted":141,"functions":{"wp-includes":{"implemented":1385,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":860,"classes":{"real":130,"placeholder":42},"methods":{"implemented":1295,"constant":139,"placeholder":558},"hooks":{"wp-includes":686,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":671,"verifiedUses":4908,"loading":42,"lines":{"engine":39751,"facade":30252,"assets":1547,"tests":18139,"contracts":5766,"docs":1478,"extensions":1046},"engine":{"code":39751,"comment":9406,"blank":3885},"suites":59,"probes":28,"probeRows":1816,"fixtures":49,"routes":232},{"sha":"ecf3f34","t":1791216432,"tz":-240,"subject":"📦 NEW: fetch_feed reads RSS, Atom and RDF feeds with the engine's own parser, and the RSS widget and block print them","type":"NEW","added":3944,"deleted":32,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":863,"classes":{"real":142,"placeholder":42},"methods":{"implemented":1443,"constant":156,"placeholder":558},"hooks":{"wp-includes":689,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":673,"verifiedUses":4937,"loading":42,"lines":{"engine":40294,"facade":32427,"assets":1547,"tests":18510,"contracts":5871,"docs":1478,"extensions":1046},"engine":{"code":40294,"comment":9537,"blank":3943},"suites":60,"probes":29,"probeRows":1816,"fixtures":49,"routes":232},{"sha":"e79de52","t":1791217196,"tz":-240,"subject":"🧪 TEST: The feeds suite counts only its own cache rows, and the widgets probe stops reading the test site's own HTTPS feed","type":"TEST","added":9,"deleted":3,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":863,"classes":{"real":142,"placeholder":42},"methods":{"implemented":1443,"constant":156,"placeholder":558},"hooks":{"wp-includes":689,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":673,"verifiedUses":4937,"loading":42,"lines":{"engine":40294,"facade":32427,"assets":1547,"tests":18510,"contracts":5877,"docs":1478,"extensions":1046},"engine":{"code":40294,"comment":9537,"blank":3943},"suites":60,"probes":29,"probeRows":1814,"fixtures":49,"routes":232},{"sha":"7daceff","t":1791217876,"tz":-240,"subject":"📦 NEW: The Requests library plugins call directly runs on the engine's own HTTP client, and wp_remote_* fires http_api_curl","type":"NEW","added":3197,"deleted":95,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":863,"classes":{"real":148,"placeholder":42},"methods":{"implemented":1470,"constant":158,"placeholder":558},"hooks":{"wp-includes":690,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":673,"verifiedUses":4937,"loading":42,"lines":{"engine":40809,"facade":33982,"assets":1547,"tests":18955,"contracts":5962,"docs":1478,"extensions":1046},"engine":{"code":40809,"comment":9643,"blank":3993},"suites":61,"probes":31,"probeRows":1814,"fixtures":49,"routes":232},{"sha":"112e988","t":1791222030,"tz":-240,"subject":"📦 NEW: PHPMailer, its SMTP client and wp_mail() are the engine's own, matched to the reference on the composed message and on the wire","type":"NEW","added":4837,"deleted":366,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":864,"classes":{"real":149,"placeholder":41},"methods":{"implemented":1602,"constant":158,"placeholder":556},"hooks":{"wp-includes":696,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":674,"verifiedUses":4947,"loading":42,"lines":{"engine":42084,"facade":35287,"assets":1547,"tests":19988,"contracts":6083,"docs":1478,"extensions":1046},"engine":{"code":42084,"comment":10010,"blank":4135},"suites":62,"probes":33,"probeRows":1814,"fixtures":49,"routes":232},{"sha":"dd19f9e","t":1791224784,"tz":-240,"subject":"📦 NEW: WP_HTML_Processor builds the reference's tree over the engine's tokenizer, and the tag processor reads PIs, newlines and legacy entities as the reference does","type":"NEW","added":4316,"deleted":483,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":696,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44148,"facade":35771,"assets":1547,"tests":20515,"contracts":6156,"docs":1478,"extensions":1046},"engine":{"code":44148,"comment":10333,"blank":4391},"suites":63,"probes":34,"probeRows":1814,"fixtures":49,"routes":232},{"sha":"bbc5b82","t":1791225939,"tz":-240,"subject":"🐛 FIX: Reset keys and application passwords use WordPress's own hash, so a site keeps them when it switches either way","type":"FIX","added":174,"deleted":35,"functions":{"wp-includes":{"implemented":1386,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":696,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44177,"facade":35771,"assets":1547,"tests":20570,"contracts":6163,"docs":1490,"extensions":1046},"engine":{"code":44177,"comment":10350,"blank":4397},"suites":63,"probes":34,"probeRows":1814,"fixtures":49,"routes":232},{"sha":"89507ec","t":1791233473,"tz":-240,"subject":"🐛 FIX: Fourteen ways a day on Minn left a site different from a day on WordPress","type":"FIX","added":538,"deleted":86,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44349,"facade":35780,"assets":1547,"tests":20625,"contracts":6259,"docs":1490,"extensions":1046},"engine":{"code":44349,"comment":10441,"blank":4416},"suites":63,"probes":34,"probeRows":1814,"fixtures":49,"routes":235},{"sha":"956736b","t":1791233480,"tz":-240,"subject":"📦 NEW: The round trip: a real site's day of work on WordPress and on Minn, compared row by row, then handed back to WordPress","type":"NEW","added":1051,"deleted":3,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44349,"facade":35780,"assets":1547,"tests":21443,"contracts":6395,"docs":1491,"extensions":1046},"engine":{"code":44349,"comment":10441,"blank":4416},"suites":64,"probes":34,"probeRows":1814,"fixtures":49,"routes":235},{"sha":"974322d","t":1791238387,"tz":-240,"subject":"🐛 FIX: Old addresses keep working: a former slug with a page number or trackback no longer answers 500, and comment-page links reach the post","type":"FIX","added":161,"deleted":53,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44397,"facade":35780,"assets":1547,"tests":21461,"contracts":6410,"docs":1491,"extensions":1046},"engine":{"code":44397,"comment":10461,"blank":4422},"suites":64,"probes":34,"probeRows":1814,"fixtures":49,"routes":235},{"sha":"e6911ea","t":1791238387,"tz":-240,"subject":"🐛 FIX: Each site keeps its own install record, so eject can no longer act on another site's park","type":"FIX","added":49,"deleted":21,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44403,"facade":35780,"assets":1547,"tests":21463,"contracts":6410,"docs":1496,"extensions":1046},"engine":{"code":44403,"comment":10476,"blank":4422},"suites":64,"probes":34,"probeRows":1814,"fixtures":49,"routes":235},{"sha":"c21be7a","t":1791238865,"tz":-240,"subject":"🐛 FIX: A plugin's own objects keep their class when saved back, and a changed object in an option is saved at all","type":"FIX","added":233,"deleted":47,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44478,"facade":35780,"assets":1547,"tests":21515,"contracts":6434,"docs":1496,"extensions":1046},"engine":{"code":44478,"comment":10503,"blank":4430},"suites":64,"probes":34,"probeRows":1816,"fixtures":49,"routes":235},{"sha":"57949ef","t":1791239434,"tz":-240,"subject":"🧪 TEST: The round trip compares against a baseline database inside MariaDB, and its guard keeps a copy's mail local","type":"TEST","added":336,"deleted":63,"functions":{"wp-includes":{"implemented":1387,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":865,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":697,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44478,"facade":35780,"assets":1547,"tests":21751,"contracts":6446,"docs":1496,"extensions":1046},"engine":{"code":44478,"comment":10503,"blank":4430},"suites":64,"probes":34,"probeRows":1816,"fixtures":49,"routes":235},{"sha":"4a6e580","t":1791244077,"tz":-240,"subject":"🐛 FIX: WooCommerce orders made on Minn keep their products, and post saves fire WordPress's hooks the way it does","type":"FIX","added":307,"deleted":36,"functions":{"wp-includes":{"implemented":1391,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":699,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44584,"facade":35821,"assets":1547,"tests":21753,"contracts":6495,"docs":1496,"extensions":1046},"engine":{"code":44584,"comment":10546,"blank":4442},"suites":64,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"be93c20","t":1791244077,"tz":-240,"subject":"🧪 TEST: The round trip runs a shop's day on a copy of a production shop","type":"TEST","added":174,"deleted":36,"functions":{"wp-includes":{"implemented":1391,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":699,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44584,"facade":35821,"assets":1547,"tests":21838,"contracts":6539,"docs":1496,"extensions":1046},"engine":{"code":44584,"comment":10546,"blank":4442},"suites":64,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"3018c31","t":1791245719,"tz":-240,"subject":"📦 NEW: Minn\\Http: outgoing requests called inline with no import, safe by default, and faked in tests","type":"NEW","added":1059,"deleted":185,"functions":{"wp-includes":{"implemented":1391,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":699,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44875,"facade":35819,"assets":1547,"tests":22159,"contracts":6562,"docs":1534,"extensions":1046},"engine":{"code":44875,"comment":10667,"blank":4484},"suites":65,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"1933dd5","t":1791253320,"tz":-240,"subject":"🤖 TEST: The media probe masks the upload month, so its rows stop failing on the first of every month","type":"TEST","added":4,"deleted":2,"functions":{"wp-includes":{"implemented":1391,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":699,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44875,"facade":35819,"assets":1547,"tests":22161,"contracts":6562,"docs":1534,"extensions":1046},"engine":{"code":44875,"comment":10667,"blank":4484},"suites":65,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"406ab87","t":1791253320,"tz":-240,"subject":"🐛 FIX: The round trip's guard switches off the services a plugin calls with its own HTTP client","type":"FIX","added":52,"deleted":11,"functions":{"wp-includes":{"implemented":1391,"constant":105,"placeholder":100},"wp-admin":{"implemented":105,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":40},"methods":{"implemented":1675,"constant":157,"placeholder":500},"hooks":{"wp-includes":699,"wp-admin":30},"used":{"implemented":1021,"constant":47,"placeholder":85},"uses":{"implemented":6086,"constant":151,"placeholder":147},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44875,"facade":35819,"assets":1547,"tests":22186,"contracts":6577,"docs":1534,"extensions":1046},"engine":{"code":44875,"comment":10667,"blank":4484},"suites":65,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"ac2f8b8","t":1791253328,"tz":-240,"subject":"📦 NEW: admin-ajax.php runs a plugin's handlers, and a plugin can refuse a sign-in","type":"NEW","added":2133,"deleted":319,"functions":{"wp-includes":{"implemented":1393,"constant":106,"placeholder":99},"wp-admin":{"implemented":107,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1675,"constant":157,"placeholder":689},"hooks":{"wp-includes":701,"wp-admin":33},"used":{"implemented":1021,"constant":48,"placeholder":84},"uses":{"implemented":6086,"constant":153,"placeholder":145},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44940,"facade":36864,"assets":1547,"tests":22489,"contracts":6668,"docs":1534,"extensions":1046},"engine":{"code":44940,"comment":10706,"blank":4496},"suites":66,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"0588f70","t":1791282613,"tz":-240,"subject":"🤖 TEST: The round trip refuses requests to the site itself, and reads the two webroots as one","type":"TEST","added":12,"deleted":1,"functions":{"wp-includes":{"implemented":1393,"constant":106,"placeholder":99},"wp-admin":{"implemented":107,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1675,"constant":157,"placeholder":689},"hooks":{"wp-includes":701,"wp-admin":33},"used":{"implemented":1021,"constant":48,"placeholder":84},"uses":{"implemented":6086,"constant":153,"placeholder":145},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":44940,"facade":36864,"assets":1547,"tests":22500,"contracts":6668,"docs":1534,"extensions":1046},"engine":{"code":44940,"comment":10706,"blank":4496},"suites":66,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"84cd2f0","t":1791282613,"tz":-240,"subject":"📦 NEW: Minn's own saves tell plugins what WordPress tells them, in its order","type":"NEW","added":1534,"deleted":227,"functions":{"wp-includes":{"implemented":1418,"constant":106,"placeholder":93},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":866,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1675,"constant":157,"placeholder":689},"hooks":{"wp-includes":716,"wp-admin":33},"used":{"implemented":1025,"constant":48,"placeholder":80},"uses":{"implemented":6095,"constant":153,"placeholder":136},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":45278,"facade":37182,"assets":1547,"tests":22771,"contracts":6786,"docs":1534,"extensions":1046},"engine":{"code":45278,"comment":10822,"blank":4538},"suites":67,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"7bdd800","t":1791283915,"tz":-240,"subject":"📦 NEW: Uploads, terms and accounts saved on Minn tell plugins what WordPress tells them","type":"NEW","added":642,"deleted":140,"functions":{"wp-includes":{"implemented":1423,"constant":106,"placeholder":92},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":867,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1675,"constant":157,"placeholder":689},"hooks":{"wp-includes":728,"wp-admin":33},"used":{"implemented":1025,"constant":48,"placeholder":80},"uses":{"implemented":6095,"constant":153,"placeholder":136},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":45497,"facade":37283,"assets":1547,"tests":22762,"contracts":6825,"docs":1534,"extensions":1046},"engine":{"code":45497,"comment":10924,"blank":4566},"suites":67,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"56a196f","t":1791284579,"tz":-240,"subject":"📖 DOC: Minn talks to its own update service, never to wordpress.org","type":"DOC","added":6,"deleted":0,"functions":{"wp-includes":{"implemented":1423,"constant":106,"placeholder":92},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":867,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1675,"constant":157,"placeholder":689},"hooks":{"wp-includes":728,"wp-admin":33},"used":{"implemented":1025,"constant":48,"placeholder":80},"uses":{"implemented":6095,"constant":153,"placeholder":136},"verified":675,"verifiedUses":4955,"loading":42,"lines":{"engine":45497,"facade":37283,"assets":1547,"tests":22762,"contracts":6825,"docs":1537,"extensions":1046},"engine":{"code":45497,"comment":10924,"blank":4566},"suites":67,"probes":34,"probeRows":1818,"fixtures":49,"routes":235},{"sha":"121491e","t":1791286881,"tz":-240,"subject":"📦 NEW: Text a plugin renders gets WordPress's content filters, and the fleet's placeholders answer as WordPress does","type":"NEW","added":1269,"deleted":140,"functions":{"wp-includes":{"implemented":1446,"constant":102,"placeholder":81},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":888,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":737,"wp-admin":33},"used":{"implemented":1037,"constant":46,"placeholder":70},"uses":{"implemented":6113,"constant":153,"placeholder":118},"verified":690,"verifiedUses":4991,"loading":42,"lines":{"engine":45800,"facade":37463,"assets":1547,"tests":23118,"contracts":6901,"docs":1537,"extensions":1046},"engine":{"code":45800,"comment":11015,"blank":4600},"suites":67,"probes":37,"probeRows":2006,"fixtures":52,"routes":235},{"sha":"b2175f7","t":1791288682,"tz":-240,"subject":"📦 NEW: Plugins hear Minn's own REST routes through the server's filters, and their capability filters decide","type":"NEW","added":1204,"deleted":182,"functions":{"wp-includes":{"implemented":1446,"constant":102,"placeholder":81},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":888,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":740,"wp-admin":33},"used":{"implemented":1037,"constant":46,"placeholder":70},"uses":{"implemented":6113,"constant":153,"placeholder":118},"verified":690,"verifiedUses":4991,"loading":42,"lines":{"engine":46200,"facade":37461,"assets":1547,"tests":23469,"contracts":6958,"docs":1537,"extensions":1046},"engine":{"code":46200,"comment":11160,"blank":4642},"suites":68,"probes":37,"probeRows":2006,"fixtures":52,"routes":235},{"sha":"7d42f2f","t":1791290927,"tz":-240,"subject":"📦 NEW: The comment form runs WordPress's submission, so spam plugins judge front-end comments on Minn","type":"NEW","added":905,"deleted":79,"functions":{"wp-includes":{"implemented":1456,"constant":101,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":891,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":762,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":691,"verifiedUses":4992,"loading":42,"lines":{"engine":46399,"facade":37592,"assets":1547,"tests":23732,"contracts":7016,"docs":1537,"extensions":1046},"engine":{"code":46399,"comment":11228,"blank":4657},"suites":69,"probes":38,"probeRows":2039,"fixtures":53,"routes":235},{"sha":"09b63a5","t":1791291491,"tz":-240,"subject":"📦 NEW: A held comment is shown to the reader who wrote it, as WordPress shows it","type":"NEW","added":115,"deleted":9,"functions":{"wp-includes":{"implemented":1457,"constant":101,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":891,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":762,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":691,"verifiedUses":4992,"loading":42,"lines":{"engine":46431,"facade":37602,"assets":1547,"tests":23768,"contracts":7026,"docs":1537,"extensions":1046},"engine":{"code":46431,"comment":11239,"blank":4659},"suites":69,"probes":38,"probeRows":2039,"fixtures":53,"routes":235},{"sha":"511faa6","t":1791292264,"tz":-240,"subject":"📦 NEW: The comment form is comment_form()'s, so plugins add their fields to it on Minn","type":"NEW","added":94,"deleted":7,"functions":{"wp-includes":{"implemented":1458,"constant":101,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":891,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":762,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":691,"verifiedUses":4992,"loading":42,"lines":{"engine":46449,"facade":37612,"assets":1547,"tests":23792,"contracts":7042,"docs":1537,"extensions":1046},"engine":{"code":46449,"comment":11246,"blank":4660},"suites":69,"probes":38,"probeRows":2039,"fixtures":53,"routes":235},{"sha":"504232e","t":1791294356,"tz":-240,"subject":"📦 NEW: A post save runs WordPress's save filters, from Minn's REST routes and from a plugin's wp_insert_post","type":"NEW","added":431,"deleted":15,"functions":{"wp-includes":{"implemented":1460,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":891,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":766,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":691,"verifiedUses":4992,"loading":42,"lines":{"engine":46577,"facade":37676,"assets":1547,"tests":23873,"contracts":7073,"docs":1537,"extensions":1046},"engine":{"code":46577,"comment":11318,"blank":4676},"suites":69,"probes":39,"probeRows":2045,"fixtures":54,"routes":235},{"sha":"f08e79a","t":1791294723,"tz":-240,"subject":"📦 NEW: Each REST item passes rest_prepare_{type}, so plugins add to Minn's responses","type":"NEW","added":200,"deleted":10,"functions":{"wp-includes":{"implemented":1460,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":891,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":766,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":691,"verifiedUses":4992,"loading":42,"lines":{"engine":46648,"facade":37676,"assets":1547,"tests":23932,"contracts":7083,"docs":1537,"extensions":1046},"engine":{"code":46648,"comment":11348,"blank":4693},"suites":69,"probes":39,"probeRows":2045,"fixtures":54,"routes":235},{"sha":"ee607f9","t":1791295448,"tz":-240,"subject":"🐛 FIX: Capabilities map as WordPress maps them, so plugins' permission checks get WordPress's answers","type":"FIX","added":209,"deleted":28,"functions":{"wp-includes":{"implemented":1463,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":892,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":766,"wp-admin":33},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":692,"verifiedUses":4993,"loading":42,"lines":{"engine":46678,"facade":37703,"assets":1547,"tests":23990,"contracts":7115,"docs":1537,"extensions":1046},"engine":{"code":46678,"comment":11372,"blank":4693},"suites":69,"probes":41,"probeRows":2591,"fixtures":56,"routes":235},{"sha":"7e8b5a5","t":1791295886,"tz":-240,"subject":"📦 NEW: Uploads go through WordPress's upload path, so SVG and security plugins work and a disguised file is refused","type":"NEW","added":531,"deleted":35,"functions":{"wp-includes":{"implemented":1463,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":894,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":769,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":694,"verifiedUses":4999,"loading":42,"lines":{"engine":46867,"facade":37736,"assets":1547,"tests":24112,"contracts":7147,"docs":1537,"extensions":1046},"engine":{"code":46867,"comment":11446,"blank":4710},"suites":69,"probes":42,"probeRows":2629,"fixtures":57,"routes":235},{"sha":"3ecd0d6","t":1791296929,"tz":-240,"subject":"📦 NEW: An account save runs WordPress's user filters, and a login the site forbids is refused","type":"NEW","added":359,"deleted":20,"functions":{"wp-includes":{"implemented":1463,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":894,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":783,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":694,"verifiedUses":4999,"loading":42,"lines":{"engine":46944,"facade":37769,"assets":1547,"tests":24241,"contracts":7172,"docs":1537,"extensions":1046},"engine":{"code":46944,"comment":11496,"blank":4716},"suites":69,"probes":43,"probeRows":2636,"fixtures":58,"routes":235},{"sha":"eb6456c","t":1791297586,"tz":-240,"subject":"🐛 FIX: A role name is a capability and the big image sizes are registered sizes, as on WordPress","type":"FIX","added":124,"deleted":42,"functions":{"wp-includes":{"implemented":1464,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":894,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":783,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":694,"verifiedUses":4999,"loading":42,"lines":{"engine":46942,"facade":37771,"assets":1547,"tests":24299,"contracts":7172,"docs":1537,"extensions":1046},"engine":{"code":46942,"comment":11508,"blank":4717},"suites":69,"probes":45,"probeRows":2667,"fixtures":60,"routes":235},{"sha":"903653b","t":1791299199,"tz":-240,"subject":"🐛 FIX: An upload's sizes are cut after its attachment exists, so an image optimiser finds them stored","type":"FIX","added":58,"deleted":18,"functions":{"wp-includes":{"implemented":1464,"constant":103,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":894,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1676,"constant":156,"placeholder":689},"hooks":{"wp-includes":783,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":694,"verifiedUses":4999,"loading":42,"lines":{"engine":46964,"facade":37771,"assets":1547,"tests":24303,"contracts":7172,"docs":1537,"extensions":1046},"engine":{"code":46964,"comment":11519,"blank":4720},"suites":69,"probes":45,"probeRows":2667,"fixtures":60,"routes":235},{"sha":"d72f405","t":1791299207,"tz":-240,"subject":"📦 NEW: Terms save, sanitize and look up as WordPress does, so plugins' term filters run and names are stored clean","type":"NEW","added":1081,"deleted":176,"functions":{"wp-includes":{"implemented":1467,"constant":101,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":898,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1677,"constant":155,"placeholder":689},"hooks":{"wp-includes":790,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":696,"verifiedUses":5004,"loading":42,"lines":{"engine":47227,"facade":37811,"assets":1547,"tests":24683,"contracts":7221,"docs":1537,"extensions":1046},"engine":{"code":47227,"comment":11628,"blank":4745},"suites":69,"probes":49,"probeRows":2832,"fixtures":64,"routes":235},{"sha":"98ce7e8","t":1791300230,"tz":-240,"subject":"🐛 FIX: Slugs and accents follow WordPress's own table, so titles in any language get WordPress's addresses","type":"FIX","added":156,"deleted":35,"functions":{"wp-includes":{"implemented":1467,"constant":101,"placeholder":80},"wp-admin":{"implemented":108,"constant":12,"placeholder":67}},"probedAll":900,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1677,"constant":155,"placeholder":689},"hooks":{"wp-includes":790,"wp-admin":34},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":697,"verifiedUses":5009,"loading":42,"lines":{"engine":47247,"facade":37803,"assets":1547,"tests":24766,"contracts":7221,"docs":1537,"extensions":1046},"engine":{"code":47247,"comment":11651,"blank":4747},"suites":69,"probes":50,"probeRows":2868,"fixtures":65,"routes":235},{"sha":"f5a2056","t":1791300230,"tz":-240,"subject":"📦 NEW: Big photos are scaled, turned photos stood upright and EXIF read, as WordPress does, and image plugins' filters run","type":"NEW","added":807,"deleted":74,"functions":{"wp-includes":{"implemented":1468,"constant":101,"placeholder":80},"wp-admin":{"implemented":109,"constant":12,"placeholder":67}},"probedAll":901,"classes":{"real":161,"placeholder":52},"methods":{"implemented":1679,"constant":154,"placeholder":689},"hooks":{"wp-includes":796,"wp-admin":36},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":698,"verifiedUses":5012,"loading":42,"lines":{"engine":47435,"facade":37948,"assets":1547,"tests":25013,"contracts":7221,"docs":1537,"extensions":1046},"engine":{"code":47435,"comment":11720,"blank":4763},"suites":69,"probes":52,"probeRows":2903,"fixtures":67,"routes":235},{"sha":"88a47e3","t":1791300230,"tz":-240,"subject":"🐛 FIX: Site Health exists as WordPress builds it, so plugins reading its memory limit get one","type":"FIX","added":436,"deleted":345,"functions":{"wp-includes":{"implemented":1468,"constant":101,"placeholder":80},"wp-admin":{"implemented":109,"constant":12,"placeholder":67}},"probedAll":901,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":796,"wp-admin":36},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":698,"verifiedUses":5012,"loading":42,"lines":{"engine":47435,"facade":37959,"assets":1547,"tests":25013,"contracts":7278,"docs":1537,"extensions":1046},"engine":{"code":47435,"comment":11720,"blank":4763},"suites":69,"probes":52,"probeRows":2903,"fixtures":67,"routes":235},{"sha":"bbb01cc","t":1791301283,"tz":-240,"subject":"📦 NEW: REST and excerpts render through plugins' filters, and the loop's content follows WordPress's pages and more tag","type":"NEW","added":471,"deleted":60,"functions":{"wp-includes":{"implemented":1470,"constant":101,"placeholder":79},"wp-admin":{"implemented":109,"constant":12,"placeholder":67}},"probedAll":901,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":802,"wp-admin":36},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":698,"verifiedUses":5012,"loading":42,"lines":{"engine":47542,"facade":38002,"assets":1547,"tests":25148,"contracts":7308,"docs":1537,"extensions":1046},"engine":{"code":47542,"comment":11761,"blank":4773},"suites":69,"probes":54,"probeRows":2922,"fixtures":69,"routes":235},{"sha":"9d46f40","t":1791301591,"tz":-240,"subject":"📦 NEW: Revisions are saved, compared and pruned as WordPress does, so revision limits and plugins' revision filters apply","type":"NEW","added":326,"deleted":25,"functions":{"wp-includes":{"implemented":1478,"constant":101,"placeholder":79},"wp-admin":{"implemented":109,"constant":12,"placeholder":67}},"probedAll":902,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":807,"wp-admin":36},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":698,"verifiedUses":5012,"loading":42,"lines":{"engine":47627,"facade":38066,"assets":1547,"tests":25228,"contracts":7324,"docs":1537,"extensions":1046},"engine":{"code":47627,"comment":11778,"blank":4780},"suites":69,"probes":55,"probeRows":2932,"fixtures":70,"routes":235},{"sha":"da22c0f","t":1791301988,"tz":-240,"subject":"📦 NEW: REST comments run WordPress's checks and filters before they are saved, so anti-spam and moderation plugins see them","type":"NEW","added":328,"deleted":19,"functions":{"wp-includes":{"implemented":1478,"constant":101,"placeholder":79},"wp-admin":{"implemented":109,"constant":12,"placeholder":67}},"probedAll":902,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":811,"wp-admin":36},"used":{"implemented":1038,"constant":46,"placeholder":69},"uses":{"implemented":6114,"constant":153,"placeholder":117},"verified":698,"verifiedUses":5012,"loading":42,"lines":{"engine":47753,"facade":38074,"assets":1547,"tests":25315,"contracts":7341,"docs":1537,"extensions":1046},"engine":{"code":47753,"comment":11828,"blank":4789},"suites":69,"probes":56,"probeRows":2938,"fixtures":71,"routes":235},{"sha":"359cf8a","t":1791304214,"tz":-240,"subject":"📦 NEW: REST uploads save through WordPress's attachment path, and post addresses follow WordPress's link filters","type":"NEW","added":720,"deleted":76,"functions":{"wp-includes":{"implemented":1478,"constant":101,"placeholder":79},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":903,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":812,"wp-admin":38},"used":{"implemented":1039,"constant":46,"placeholder":68},"uses":{"implemented":6116,"constant":153,"placeholder":115},"verified":699,"verifiedUses":5014,"loading":42,"lines":{"engine":47938,"facade":38084,"assets":1547,"tests":25628,"contracts":7371,"docs":1537,"extensions":1046},"engine":{"code":47938,"comment":11886,"blank":4805},"suites":69,"probes":58,"probeRows":2972,"fixtures":73,"routes":235},{"sha":"ee2f5bd","t":1791305231,"tz":-240,"subject":"📦 NEW: Options are cleaned as WordPress cleans them, and plugins' registered settings appear in REST settings","type":"NEW","added":650,"deleted":39,"functions":{"wp-includes":{"implemented":1480,"constant":101,"placeholder":79},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":906,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":817,"wp-admin":38},"used":{"implemented":1039,"constant":46,"placeholder":68},"uses":{"implemented":6116,"constant":153,"placeholder":115},"verified":701,"verifiedUses":5032,"loading":42,"lines":{"engine":48199,"facade":38090,"assets":1547,"tests":25821,"contracts":7408,"docs":1537,"extensions":1046},"engine":{"code":48199,"comment":11948,"blank":4836},"suites":69,"probes":60,"probeRows":3048,"fixtures":75,"routes":235},{"sha":"ebb51cf","t":1791305857,"tz":-240,"subject":"📦 NEW: Plugin helpers that returned a constant now work as in WordPress, and plugin REST routes honour _fields","type":"NEW","added":565,"deleted":17,"functions":{"wp-includes":{"implemented":1491,"constant":90,"placeholder":79},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":920,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":823,"wp-admin":38},"used":{"implemented":1050,"constant":35,"placeholder":68},"uses":{"implemented":6138,"constant":131,"placeholder":115},"verified":713,"verifiedUses":5069,"loading":42,"lines":{"engine":48402,"facade":38143,"assets":1547,"tests":25974,"contracts":7444,"docs":1537,"extensions":1046},"engine":{"code":48402,"comment":12001,"blank":4854},"suites":69,"probes":61,"probeRows":3062,"fixtures":76,"routes":235},{"sha":"a27a498","t":1791306225,"tz":-240,"subject":"📦 NEW: REST post statuses, and in-process REST calls hand plugins their own request","type":"NEW","added":250,"deleted":6,"functions":{"wp-includes":{"implemented":1491,"constant":90,"placeholder":79},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":920,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1733,"constant":154,"placeholder":635},"hooks":{"wp-includes":823,"wp-admin":38},"used":{"implemented":1050,"constant":35,"placeholder":68},"uses":{"implemented":6138,"constant":131,"placeholder":115},"verified":713,"verifiedUses":5069,"loading":42,"lines":{"engine":48519,"facade":38144,"assets":1547,"tests":26025,"contracts":7461,"docs":1537,"extensions":1046},"engine":{"code":48519,"comment":12041,"blank":4867},"suites":69,"probes":62,"probeRows":3076,"fixtures":77,"routes":237},{"sha":"e7e6628","t":1791306996,"tz":-240,"subject":"📦 NEW: REST themes with their supports, and theme supports kept as WordPress keeps them","type":"NEW","added":604,"deleted":33,"functions":{"wp-includes":{"implemented":1500,"constant":91,"placeholder":78},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":922,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1734,"constant":154,"placeholder":635},"hooks":{"wp-includes":825,"wp-admin":38},"used":{"implemented":1050,"constant":35,"placeholder":68},"uses":{"implemented":6138,"constant":131,"placeholder":115},"verified":714,"verifiedUses":5075,"loading":42,"lines":{"engine":48800,"facade":38200,"assets":1547,"tests":26108,"contracts":7502,"docs":1537,"extensions":1046},"engine":{"code":48800,"comment":12091,"blank":4897},"suites":69,"probes":63,"probeRows":3095,"fixtures":78,"routes":239},{"sha":"c83db63","t":1791308241,"tz":-240,"subject":"📦 NEW: REST block types, the block renderer and template lookups, with field and link order matching WordPress","type":"NEW","added":805,"deleted":54,"functions":{"wp-includes":{"implemented":1502,"constant":91,"placeholder":78},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":923,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1735,"constant":154,"placeholder":635},"hooks":{"wp-includes":825,"wp-admin":38},"used":{"implemented":1050,"constant":35,"placeholder":68},"uses":{"implemented":6138,"constant":131,"placeholder":115},"verified":714,"verifiedUses":5075,"loading":42,"lines":{"engine":49123,"facade":38240,"assets":1547,"tests":26273,"contracts":7567,"docs":1537,"extensions":1046},"engine":{"code":49123,"comment":12184,"blank":4928},"suites":69,"probes":66,"probeRows":3136,"fixtures":81,"routes":246},{"sha":"f6c1917","t":1791309170,"tz":-240,"subject":"📦 NEW: oEmbed for the site's own posts and the editor's proxy, and menu locations as themes register them","type":"NEW","added":524,"deleted":13,"functions":{"wp-includes":{"implemented":1510,"constant":92,"placeholder":78},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":928,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1735,"constant":154,"placeholder":635},"hooks":{"wp-includes":832,"wp-admin":38},"used":{"implemented":1051,"constant":35,"placeholder":68},"uses":{"implemented":6139,"constant":131,"placeholder":115},"verified":714,"verifiedUses":5075,"loading":42,"lines":{"engine":49342,"facade":38290,"assets":1549,"tests":26408,"contracts":7592,"docs":1537,"extensions":1046},"engine":{"code":49342,"comment":12222,"blank":4947},"suites":69,"probes":68,"probeRows":3163,"fixtures":83,"routes":249},{"sha":"ec8f494","t":1791309910,"tz":-240,"subject":"📦 NEW: Widgets over REST with WordPress's settings forms, and the Allow header on plugin routes","type":"NEW","added":1108,"deleted":10,"functions":{"wp-includes":{"implemented":1518,"constant":91,"placeholder":77},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":935,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1736,"constant":153,"placeholder":635},"hooks":{"wp-includes":835,"wp-admin":38},"used":{"implemented":1052,"constant":35,"placeholder":67},"uses":{"implemented":6140,"constant":131,"placeholder":114},"verified":715,"verifiedUses":5079,"loading":42,"lines":{"engine":49962,"facade":38382,"assets":1549,"tests":26530,"contracts":7627,"docs":1537,"extensions":1046},"engine":{"code":49962,"comment":12336,"blank":5008},"suites":69,"probes":70,"probeRows":3190,"fixtures":85,"routes":264},{"sha":"8a3c5e3","t":1791312977,"tz":-240,"subject":"📦 NEW: Batch requests, and saves, slugs and addresses that match WordPress","type":"NEW","added":1086,"deleted":135,"functions":{"wp-includes":{"implemented":1518,"constant":91,"placeholder":77},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":939,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1736,"constant":153,"placeholder":635},"hooks":{"wp-includes":836,"wp-admin":38},"used":{"implemented":1052,"constant":35,"placeholder":67},"uses":{"implemented":6140,"constant":131,"placeholder":114},"verified":718,"verifiedUses":5089,"loading":42,"lines":{"engine":50234,"facade":38386,"assets":1549,"tests":26981,"contracts":7717,"docs":1537,"extensions":1046},"engine":{"code":50234,"comment":12422,"blank":5039},"suites":69,"probes":75,"probeRows":3279,"fixtures":90,"routes":265},{"sha":"ce0df6c","t":1791314757,"tz":-240,"subject":"📦 NEW: OPTIONS requests on engine routes, and DELETE users/me","type":"NEW","added":166,"deleted":54,"functions":{"wp-includes":{"implemented":1518,"constant":91,"placeholder":77},"wp-admin":{"implemented":110,"constant":12,"placeholder":66}},"probedAll":939,"classes":{"real":162,"placeholder":51},"methods":{"implemented":1736,"constant":153,"placeholder":635},"hooks":{"wp-includes":836,"wp-admin":38},"used":{"implemented":1052,"constant":35,"placeholder":67},"uses":{"implemented":6140,"constant":131,"placeholder":114},"verified":718,"verifiedUses":5089,"loading":42,"lines":{"engine":50276,"facade":38387,"assets":1549,"tests":26995,"contracts":7741,"docs":1537,"extensions":1046},"engine":{"code":50276,"comment":12444,"blank":5045},"suites":69,"probes":75,"probeRows":3279,"fixtures":90,"routes":266},{"sha":"3445eb7","t":1791316250,"tz":-240,"subject":"📦 NEW: Placeholders plugins call made real, and the fixes the probes found","type":"NEW","added":1442,"deleted":212,"functions":{"wp-includes":{"implemented":1533,"constant":91,"placeholder":68},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":975,"classes":{"real":165,"placeholder":50},"methods":{"implemented":1749,"constant":151,"placeholder":634},"hooks":{"wp-includes":843,"wp-admin":42},"used":{"implemented":1073,"constant":35,"placeholder":47},"uses":{"implemented":6177,"constant":131,"placeholder":78},"verified":749,"verifiedUses":5180,"loading":42,"lines":{"engine":50402,"facade":38686,"assets":1549,"tests":27515,"contracts":7821,"docs":1537,"extensions":1046},"engine":{"code":50402,"comment":12507,"blank":5057},"suites":69,"probes":77,"probeRows":3313,"fixtures":92,"routes":266},{"sha":"d42b2c7","t":1791316444,"tz":-240,"subject":"📦 NEW: The style engine, by WordPress's own style definitions","type":"NEW","added":578,"deleted":100,"functions":{"wp-includes":{"implemented":1536,"constant":91,"placeholder":66},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":978,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":843,"wp-admin":42},"used":{"implemented":1075,"constant":35,"placeholder":45},"uses":{"implemented":6180,"constant":131,"placeholder":75},"verified":751,"verifiedUses":5183,"loading":42,"lines":{"engine":50523,"facade":38796,"assets":1549,"tests":27653,"contracts":7844,"docs":1537,"extensions":1046},"engine":{"code":50523,"comment":12543,"blank":5071},"suites":69,"probes":78,"probeRows":3327,"fixtures":93,"routes":266},{"sha":"68236bc","t":1791317527,"tz":-240,"subject":"📦 NEW: The global stylesheet, editor styles, and types in the edit context","type":"NEW","added":722,"deleted":62,"functions":{"wp-includes":{"implemented":1550,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":990,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":846,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":759,"verifiedUses":5195,"loading":42,"lines":{"engine":50697,"facade":38926,"assets":1549,"tests":27843,"contracts":7902,"docs":1537,"extensions":1046},"engine":{"code":50697,"comment":12594,"blank":5083},"suites":69,"probes":80,"probeRows":3355,"fixtures":95,"routes":266},{"sha":"c73bea4","t":1791322014,"tz":-240,"subject":"📦 NEW: A plugin's post types and taxonomies served over REST","type":"NEW","added":615,"deleted":53,"functions":{"wp-includes":{"implemented":1550,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":990,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":846,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":759,"verifiedUses":5195,"loading":42,"lines":{"engine":50971,"facade":38938,"assets":1549,"tests":27971,"contracts":7929,"docs":1537,"extensions":1046},"engine":{"code":50971,"comment":12672,"blank":5115},"suites":69,"probes":81,"probeRows":3380,"fixtures":96,"routes":273},{"sha":"d2831c4","t":1791324732,"tz":-240,"subject":"📦 NEW: register_rest_field over HTTP, and autosaves as revisions","type":"NEW","added":500,"deleted":96,"functions":{"wp-includes":{"implemented":1551,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":990,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":846,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":759,"verifiedUses":5195,"loading":42,"lines":{"engine":51081,"facade":38932,"assets":1549,"tests":28200,"contracts":7958,"docs":1537,"extensions":1046},"engine":{"code":51081,"comment":12689,"blank":5123},"suites":69,"probes":83,"probeRows":3408,"fixtures":98,"routes":273},{"sha":"0587fb9","t":1791327705,"tz":-240,"subject":"📦 NEW: The meta registry and REST meta as WordPress serves them","type":"NEW","added":1200,"deleted":112,"functions":{"wp-includes":{"implemented":1559,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1006,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":847,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":767,"verifiedUses":5231,"loading":42,"lines":{"engine":51442,"facade":38998,"assets":1549,"tests":28652,"contracts":8008,"docs":1537,"extensions":1046},"engine":{"code":51442,"comment":12770,"blank":5153},"suites":69,"probes":86,"probeRows":3493,"fixtures":101,"routes":273},{"sha":"1455ef2","t":1791327989,"tz":-240,"subject":"🐛 FIX: A REST request is one to the plugins too","type":"FIX","added":23,"deleted":2,"functions":{"wp-includes":{"implemented":1559,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1006,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":847,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":767,"verifiedUses":5231,"loading":42,"lines":{"engine":51447,"facade":38998,"assets":1549,"tests":28659,"contracts":8014,"docs":1537,"extensions":1046},"engine":{"code":51447,"comment":12772,"blank":5153},"suites":69,"probes":86,"probeRows":3493,"fixtures":101,"routes":273},{"sha":"60a504a","t":1791328761,"tz":-240,"subject":"🔒 SECURITY: A plugin's types and taxonomies guarded by their own capabilities","type":"SECURITY","added":521,"deleted":36,"functions":{"wp-includes":{"implemented":1559,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1006,"classes":{"real":168,"placeholder":49},"methods":{"implemented":1768,"constant":151,"placeholder":622},"hooks":{"wp-includes":847,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":767,"verifiedUses":5231,"loading":42,"lines":{"engine":51627,"facade":38998,"assets":1549,"tests":28840,"contracts":8042,"docs":1537,"extensions":1046},"engine":{"code":51627,"comment":12842,"blank":5169},"suites":69,"probes":88,"probeRows":3509,"fixtures":103,"routes":273},{"sha":"5714f74","t":1791333775,"tz":-240,"subject":"🐛 FIX: The abilities API registers and runs as WordPress does","type":"FIX","added":535,"deleted":118,"functions":{"wp-includes":{"implemented":1561,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1016,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1775,"constant":151,"placeholder":622},"hooks":{"wp-includes":850,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":776,"verifiedUses":5253,"loading":42,"lines":{"engine":51739,"facade":39050,"assets":1549,"tests":29035,"contracts":8065,"docs":1537,"extensions":1046},"engine":{"code":51739,"comment":12848,"blank":5175},"suites":69,"probes":89,"probeRows":3520,"fixtures":104,"routes":273},{"sha":"256a612","t":1791333943,"tz":-240,"subject":"🐛 FIX: A thumbnail with no thumbnail size no longer loops","type":"FIX","added":109,"deleted":23,"functions":{"wp-includes":{"implemented":1561,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1016,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1775,"constant":151,"placeholder":622},"hooks":{"wp-includes":850,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":776,"verifiedUses":5253,"loading":42,"lines":{"engine":51748,"facade":39035,"assets":1549,"tests":29102,"contracts":8077,"docs":1537,"extensions":1046},"engine":{"code":51748,"comment":12855,"blank":5176},"suites":69,"probes":90,"probeRows":3526,"fixtures":105,"routes":273},{"sha":"fa38edb","t":1791334538,"tz":-240,"subject":"📦 NEW: Meta, tax and date query SQL byte for byte as WordPress writes it","type":"NEW","added":409,"deleted":66,"functions":{"wp-includes":{"implemented":1562,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1017,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1775,"constant":151,"placeholder":622},"hooks":{"wp-includes":850,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":776,"verifiedUses":5253,"loading":42,"lines":{"engine":51822,"facade":39039,"assets":1549,"tests":29291,"contracts":8104,"docs":1537,"extensions":1046},"engine":{"code":51822,"comment":12890,"blank":5182},"suites":69,"probes":91,"probeRows":3607,"fixtures":106,"routes":273},{"sha":"59e1a5c","t":1791342349,"tz":-240,"subject":"📦 NEW: WP_Query runs WordPress's clauses, filters and request","type":"NEW","added":2046,"deleted":764,"functions":{"wp-includes":{"implemented":1564,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1017,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1782,"constant":151,"placeholder":622},"hooks":{"wp-includes":868,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":776,"verifiedUses":5253,"loading":42,"lines":{"engine":52488,"facade":39076,"assets":1549,"tests":29596,"contracts":8104,"docs":1537,"extensions":1046},"engine":{"code":52488,"comment":13093,"blank":5235},"suites":69,"probes":92,"probeRows":3772,"fixtures":107,"routes":273},{"sha":"5843d6a","t":1791343344,"tz":-240,"subject":"📦 NEW: REST post lists run through WP_Query, as WordPress serves them","type":"NEW","added":763,"deleted":155,"functions":{"wp-includes":{"implemented":1564,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1782,"constant":151,"placeholder":622},"hooks":{"wp-includes":868,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":52757,"facade":39076,"assets":1549,"tests":29807,"contracts":8104,"docs":1537,"extensions":1046},"engine":{"code":52757,"comment":13194,"blank":5254},"suites":69,"probes":93,"probeRows":3834,"fixtures":108,"routes":273},{"sha":"34e9ca4","t":1791344079,"tz":-240,"subject":"🐛 FIX: REST answers carry WordPress's Link headers","type":"FIX","added":83,"deleted":7,"functions":{"wp-includes":{"implemented":1564,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1782,"constant":151,"placeholder":622},"hooks":{"wp-includes":868,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":52792,"facade":39076,"assets":1549,"tests":29834,"contracts":8104,"docs":1537,"extensions":1046},"engine":{"code":52792,"comment":13203,"blank":5258},"suites":69,"probes":93,"probeRows":3834,"fixtures":108,"routes":273},{"sha":"86caf53","t":1791344846,"tz":-240,"subject":"📦 NEW: A page request runs WordPress's front-end steps and main query","type":"NEW","added":381,"deleted":28,"functions":{"wp-includes":{"implemented":1567,"constant":81,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1783,"constant":150,"placeholder":622},"hooks":{"wp-includes":878,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":52902,"facade":39142,"assets":1549,"tests":29933,"contracts":8104,"docs":1537,"extensions":1046},"engine":{"code":52902,"comment":13256,"blank":5267},"suites":70,"probes":93,"probeRows":3834,"fixtures":108,"routes":273},{"sha":"968ee95","t":1791345025,"tz":-240,"subject":"📦 NEW: Coverage history, the WordPress interface measured at every commit","type":"NEW","added":767,"deleted":2,"functions":{"wp-includes":{"implemented":1567,"constant":81,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1783,"constant":150,"placeholder":622},"hooks":{"wp-includes":878,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":52902,"facade":39142,"assets":1549,"tests":30648,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":52902,"comment":13256,"blank":5267},"suites":70,"probes":93,"probeRows":3834,"fixtures":108,"routes":273},{"sha":"ecdd622","t":1791345527,"tz":-240,"subject":"📦 NEW: WP_Term_Query runs WordPress's clauses, filters and request","type":"NEW","added":839,"deleted":131,"functions":{"wp-includes":{"implemented":1568,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1788,"constant":150,"placeholder":622},"hooks":{"wp-includes":885,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53257,"facade":39162,"assets":1549,"tests":30847,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53257,"comment":13354,"blank":5294},"suites":70,"probes":94,"probeRows":3896,"fixtures":109,"routes":273},{"sha":"3c6f48b","t":1791345773,"tz":-240,"subject":"🐛 FIX: The Query Loop block lists what its settings ask for","type":"FIX","added":249,"deleted":49,"functions":{"wp-includes":{"implemented":1568,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1788,"constant":150,"placeholder":622},"hooks":{"wp-includes":885,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53297,"facade":39163,"assets":1549,"tests":30968,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53297,"comment":13382,"blank":5299},"suites":70,"probes":95,"probeRows":3927,"fixtures":110,"routes":273},{"sha":"c671dcb","t":1791346391,"tz":-240,"subject":"📦 NEW: WP_User_Query runs WordPress's pieces, filters and request","type":"NEW","added":655,"deleted":96,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1791,"constant":150,"placeholder":622},"hooks":{"wp-includes":891,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53579,"facade":39185,"assets":1549,"tests":31133,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53579,"comment":13444,"blank":5319},"suites":70,"probes":96,"probeRows":3977,"fixtures":111,"routes":273},{"sha":"97ae1cb","t":1791348758,"tz":-240,"subject":"📦 NEW: WP_Comment_Query runs WordPress's clauses, filters and request","type":"NEW","added":849,"deleted":149,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":894,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53875,"facade":39153,"assets":1549,"tests":31416,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53875,"comment":13558,"blank":5347},"suites":70,"probes":97,"probeRows":4103,"fixtures":112,"routes":273},{"sha":"259bb8f","t":1791349998,"tz":-240,"subject":"📦 NEW: REST comment lists run through WP_Comment_Query","type":"NEW","added":362,"deleted":223,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":896,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53825,"facade":39153,"assets":1549,"tests":31597,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53825,"comment":13564,"blank":5344},"suites":70,"probes":98,"probeRows":4153,"fixtures":113,"routes":273},{"sha":"587ad66","t":1791350403,"tz":-240,"subject":"📦 NEW: REST user lists run through WP_User_Query","type":"NEW","added":352,"deleted":62,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":898,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53880,"facade":39153,"assets":1549,"tests":31774,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53880,"comment":13608,"blank":5350},"suites":70,"probes":99,"probeRows":4194,"fixtures":114,"routes":273},{"sha":"c7413a7","t":1791351006,"tz":-240,"subject":"📦 NEW: REST term lists run through get_terms","type":"NEW","added":325,"deleted":119,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":898,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53873,"facade":39153,"assets":1549,"tests":31948,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53873,"comment":13635,"blank":5353},"suites":70,"probes":100,"probeRows":4225,"fixtures":115,"routes":273},{"sha":"3421107","t":1791351453,"tz":-240,"subject":"📦 NEW: The REST media list runs through WP_Query","type":"NEW","added":272,"deleted":342,"functions":{"wp-includes":{"implemented":1569,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":898,"wp-admin":42},"used":{"implemented":1085,"constant":27,"placeholder":43},"uses":{"implemented":6204,"constant":109,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53738,"facade":39153,"assets":1549,"tests":32047,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53738,"comment":13609,"blank":5341},"suites":70,"probes":101,"probeRows":4258,"fixtures":116,"routes":273},{"sha":"747f07f","t":1791352185,"tz":-240,"subject":"📦 NEW: Plugins say who the request is, through determine_current_user","type":"NEW","added":259,"deleted":11,"functions":{"wp-includes":{"implemented":1570,"constant":83,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1018,"classes":{"real":169,"placeholder":49},"methods":{"implemented":1793,"constant":150,"placeholder":622},"hooks":{"wp-includes":899,"wp-admin":42},"used":{"implemented":1085,"constant":28,"placeholder":43},"uses":{"implemented":6204,"constant":110,"placeholder":73},"verified":777,"verifiedUses":5254,"loading":42,"lines":{"engine":53793,"facade":39164,"assets":1549,"tests":32177,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53793,"comment":13636,"blank":5349},"suites":71,"probes":101,"probeRows":4258,"fixtures":116,"routes":273},{"sha":"bdc524a","t":1791352882,"tz":-240,"subject":"🔒 SECURITY: A plugin that switches application passwords off is heeded","type":"SECURITY","added":571,"deleted":116,"functions":{"wp-includes":{"implemented":1575,"constant":82,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1023,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":908,"wp-admin":42},"used":{"implemented":1088,"constant":27,"placeholder":43},"uses":{"implemented":6207,"constant":109,"placeholder":73},"verified":780,"verifiedUses":5263,"loading":42,"lines":{"engine":53928,"facade":39199,"assets":1549,"tests":32376,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53928,"comment":13687,"blank":5359},"suites":71,"probes":103,"probeRows":4290,"fixtures":118,"routes":273},{"sha":"d577c7b","t":1791353298,"tz":-240,"subject":"📦 NEW: Plugins on the sign-in page are heard, as on wp-login.php","type":"NEW","added":304,"deleted":13,"functions":{"wp-includes":{"implemented":1576,"constant":81,"placeholder":63},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1024,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":917,"wp-admin":42},"used":{"implemented":1088,"constant":27,"placeholder":43},"uses":{"implemented":6207,"constant":109,"placeholder":73},"verified":780,"verifiedUses":5263,"loading":42,"lines":{"engine":53980,"facade":39213,"assets":1549,"tests":32560,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":53980,"comment":13707,"blank":5363},"suites":72,"probes":103,"probeRows":4290,"fixtures":118,"routes":273},{"sha":"e9c44c6","t":1791353763,"tz":-240,"subject":"📦 NEW: Password resets and registration run as WordPress runs them","type":"NEW","added":435,"deleted":49,"functions":{"wp-includes":{"implemented":1581,"constant":80,"placeholder":62},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1028,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":936,"wp-admin":42},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":782,"verifiedUses":5266,"loading":42,"lines":{"engine":54150,"facade":39236,"assets":1549,"tests":32670,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54150,"comment":13764,"blank":5375},"suites":72,"probes":104,"probeRows":4306,"fixtures":119,"routes":273},{"sha":"a8c8cd4","t":1791353984,"tz":-240,"subject":"📦 NEW: Visitors can register on wp-login.php when the site allows it","type":"NEW","added":123,"deleted":5,"functions":{"wp-includes":{"implemented":1581,"constant":80,"placeholder":62},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1028,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":937,"wp-admin":42},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":782,"verifiedUses":5266,"loading":42,"lines":{"engine":54197,"facade":39236,"assets":1549,"tests":32723,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54197,"comment":13779,"blank":5377},"suites":72,"probes":104,"probeRows":4306,"fixtures":119,"routes":273},{"sha":"0d7e482","t":1791354411,"tz":-240,"subject":"📦 NEW: Plugins loosen or tighten style and TLS checks as on WordPress","type":"NEW","added":136,"deleted":40,"functions":{"wp-includes":{"implemented":1581,"constant":80,"placeholder":62},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1029,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":940,"wp-admin":42},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":783,"verifiedUses":5267,"loading":42,"lines":{"engine":54221,"facade":39242,"assets":1549,"tests":32768,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54221,"comment":13791,"blank":5380},"suites":72,"probes":105,"probeRows":4314,"fixtures":120,"routes":273},{"sha":"d717380","t":1791354926,"tz":-240,"subject":"📦 NEW: Code used wrongly or past its time raises WordPress's notices","type":"NEW","added":160,"deleted":14,"functions":{"wp-includes":{"implemented":1581,"constant":80,"placeholder":62},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1036,"classes":{"real":170,"placeholder":48},"methods":{"implemented":1803,"constant":150,"placeholder":609},"hooks":{"wp-includes":940,"wp-admin":42},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":788,"verifiedUses":5291,"loading":42,"lines":{"engine":54221,"facade":39290,"assets":1549,"tests":32858,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54221,"comment":13791,"blank":5380},"suites":72,"probes":106,"probeRows":4351,"fixtures":121,"routes":273},{"sha":"6c871f8","t":1791356316,"tz":-240,"subject":"📦 NEW: The toolbar plugins add to is WordPress's own","type":"NEW","added":1452,"deleted":163,"functions":{"wp-includes":{"implemented":1608,"constant":82,"placeholder":59},"wp-admin":{"implemented":123,"constant":12,"placeholder":54}},"probedAll":1049,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1823,"constant":150,"placeholder":589},"hooks":{"wp-includes":948,"wp-admin":42},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":790,"verifiedUses":5297,"loading":42,"lines":{"engine":54686,"facade":39539,"assets":1549,"tests":33230,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54686,"comment":13881,"blank":5420},"suites":72,"probes":107,"probeRows":4421,"fixtures":122,"routes":273},{"sha":"7b206f8","t":1791356487,"tz":-240,"subject":"📦 NEW: A signed-in page's heartbeat is answered as WordPress answers it","type":"NEW","added":104,"deleted":1,"functions":{"wp-includes":{"implemented":1608,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1049,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1823,"constant":150,"placeholder":589},"hooks":{"wp-includes":948,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":790,"verifiedUses":5297,"loading":42,"lines":{"engine":54720,"facade":39552,"assets":1549,"tests":33263,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54720,"comment":13896,"blank":5423},"suites":72,"probes":107,"probeRows":4421,"fixtures":122,"routes":273},{"sha":"2834d38","t":1791357112,"tz":-240,"subject":"📦 NEW: Script tags are built as WordPress builds them, filters and all","type":"NEW","added":279,"deleted":55,"functions":{"wp-includes":{"implemented":1608,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1052,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1823,"constant":150,"placeholder":589},"hooks":{"wp-includes":949,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":791,"verifiedUses":5303,"loading":42,"lines":{"engine":54773,"facade":39541,"assets":1549,"tests":33393,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54773,"comment":13929,"blank":5431},"suites":72,"probes":109,"probeRows":4464,"fixtures":124,"routes":273},{"sha":"d9b17cf","t":1791357112,"tz":-240,"subject":"📦 NEW: Plugins see each image in content through wp_content_img_tag","type":"NEW","added":79,"deleted":16,"functions":{"wp-includes":{"implemented":1608,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1052,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1823,"constant":150,"placeholder":589},"hooks":{"wp-includes":950,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":791,"verifiedUses":5303,"loading":42,"lines":{"engine":54787,"facade":39545,"assets":1549,"tests":33425,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":54787,"comment":13937,"blank":5433},"suites":72,"probes":110,"probeRows":4467,"fixtures":125,"routes":273},{"sha":"3da7364","t":1791359460,"tz":-240,"subject":"📦 NEW: Feeds are served as WordPress serves them, hooks and all","type":"NEW","added":1604,"deleted":40,"functions":{"wp-includes":{"implemented":1639,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1083,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1826,"constant":148,"placeholder":589},"hooks":{"wp-includes":972,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":796,"verifiedUses":5312,"loading":42,"lines":{"engine":55389,"facade":39793,"assets":1549,"tests":33903,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55389,"comment":14045,"blank":5485},"suites":73,"probes":114,"probeRows":4541,"fixtures":129,"routes":275},{"sha":"f9668b4","t":1791359882,"tz":-240,"subject":"📦 NEW: Comment links open the page of comments they are on","type":"NEW","added":204,"deleted":7,"functions":{"wp-includes":{"implemented":1640,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1085,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1826,"constant":148,"placeholder":589},"hooks":{"wp-includes":974,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":797,"verifiedUses":5315,"loading":42,"lines":{"engine":55473,"facade":39798,"assets":1549,"tests":33975,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55473,"comment":14070,"blank":5491},"suites":73,"probes":115,"probeRows":4547,"fixtures":130,"routes":275},{"sha":"e46f58b","t":1791360065,"tz":-240,"subject":"🐛 FIX: get_pages limits and orders pages as WordPress does","type":"FIX","added":91,"deleted":38,"functions":{"wp-includes":{"implemented":1640,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1085,"classes":{"real":171,"placeholder":47},"methods":{"implemented":1826,"constant":148,"placeholder":589},"hooks":{"wp-includes":974,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":797,"verifiedUses":5315,"loading":42,"lines":{"engine":55466,"facade":39798,"assets":1549,"tests":34024,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55466,"comment":14080,"blank":5491},"suites":73,"probes":116,"probeRows":4563,"fixtures":131,"routes":275},{"sha":"3614ab7","t":1791360379,"tz":-240,"subject":"📦 NEW: Session tokens are WordPress's own, so plugins can read and add to them","type":"NEW","added":235,"deleted":125,"functions":{"wp-includes":{"implemented":1640,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1085,"classes":{"real":173,"placeholder":46},"methods":{"implemented":1852,"constant":149,"placeholder":570},"hooks":{"wp-includes":976,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":797,"verifiedUses":5315,"loading":42,"lines":{"engine":55469,"facade":39832,"assets":1549,"tests":34078,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55469,"comment":14081,"blank":5491},"suites":73,"probes":117,"probeRows":4576,"fixtures":132,"routes":275},{"sha":"65dcbc5","t":1791360659,"tz":-240,"subject":"📦 NEW: Feed links, roles and template parts tell plugins what WordPress tells them","type":"NEW","added":156,"deleted":12,"functions":{"wp-includes":{"implemented":1640,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1087,"classes":{"real":173,"placeholder":46},"methods":{"implemented":1852,"constant":149,"placeholder":570},"hooks":{"wp-includes":982,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":798,"verifiedUses":5321,"loading":42,"lines":{"engine":55513,"facade":39835,"assets":1549,"tests":34142,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55513,"comment":14101,"blank":5496},"suites":73,"probes":118,"probeRows":4588,"fixtures":133,"routes":275},{"sha":"41d59ae","t":1791361213,"tz":-240,"subject":"📦 NEW: Sign-in notices through wp_login_errors, login_errors and login_messages","type":"NEW","added":285,"deleted":72,"functions":{"wp-includes":{"implemented":1640,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1087,"classes":{"real":173,"placeholder":46},"methods":{"implemented":1852,"constant":149,"placeholder":570},"hooks":{"wp-includes":984,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":798,"verifiedUses":5321,"loading":42,"lines":{"engine":55623,"facade":39835,"assets":1549,"tests":34178,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55623,"comment":14150,"blank":5513},"suites":73,"probes":118,"probeRows":4588,"fixtures":133,"routes":275},{"sha":"7801e3d","t":1791362162,"tz":-240,"subject":"📦 NEW: Core sitemaps and robots.txt through plugins","type":"NEW","added":640,"deleted":73,"functions":{"wp-includes":{"implemented":1643,"constant":82,"placeholder":59},"wp-admin":{"implemented":125,"constant":12,"placeholder":54}},"probedAll":1087,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":994,"wp-admin":46},"used":{"implemented":1089,"constant":27,"placeholder":42},"uses":{"implemented":6208,"constant":109,"placeholder":72},"verified":798,"verifiedUses":5321,"loading":42,"lines":{"engine":55789,"facade":39903,"assets":1549,"tests":34402,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55789,"comment":14205,"blank":5530},"suites":74,"probes":118,"probeRows":4588,"fixtures":133,"routes":275},{"sha":"cc4140f","t":1791362612,"tz":-240,"subject":"📦 NEW: Plugin deletion runs uninstall routines and the delete hooks","type":"NEW","added":272,"deleted":14,"functions":{"wp-includes":{"implemented":1643,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1090,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":994,"wp-admin":49},"used":{"implemented":1092,"constant":27,"placeholder":40},"uses":{"implemented":6212,"constant":109,"placeholder":69},"verified":801,"verifiedUses":5346,"loading":42,"lines":{"engine":55907,"facade":39906,"assets":1549,"tests":34497,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":55907,"comment":14231,"blank":5539},"suites":74,"probes":119,"probeRows":4597,"fixtures":134,"routes":275},{"sha":"3429ae4","t":1791363134,"tz":-240,"subject":"📦 NEW: Theme switches and deletes fire WordPress's hooks","type":"NEW","added":365,"deleted":17,"functions":{"wp-includes":{"implemented":1648,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":995,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56042,"facade":39916,"assets":1549,"tests":34642,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56042,"comment":14266,"blank":5550},"suites":74,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"dcc06f6","t":1791364036,"tz":-240,"subject":"📦 NEW: The embed page is WordPress's embed card, through every embed hook","type":"NEW","added":654,"deleted":12,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":1006,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56173,"facade":40088,"assets":1553,"tests":34861,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56173,"comment":14308,"blank":5564},"suites":75,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"89cd8ee","t":1791364939,"tz":-240,"subject":"📦 NEW: Attachment pages, by every address the reference answers","type":"NEW","added":385,"deleted":79,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":1006,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56313,"facade":40088,"assets":1553,"tests":34937,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56313,"comment":14367,"blank":5585},"suites":76,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"ad38020","t":1791365204,"tz":-240,"subject":"📦 NEW: Rewrite endpoints answer as the reference's endpoint rules do","type":"NEW","added":210,"deleted":2,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1861,"constant":147,"placeholder":570},"hooks":{"wp-includes":1006,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56369,"facade":40088,"assets":1553,"tests":35050,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56369,"comment":14390,"blank":5591},"suites":77,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"3fbf204","t":1791365992,"tz":-240,"subject":"📦 NEW: $wp->query_vars and query_string are the reference's request parse","type":"NEW","added":421,"deleted":19,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1862,"constant":146,"placeholder":570},"hooks":{"wp-includes":1007,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56556,"facade":40088,"assets":1553,"tests":35151,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56556,"comment":14472,"blank":5610},"suites":78,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"81b2171","t":1791366604,"tz":-240,"subject":"📦 NEW: Canonical and former-slug moves happen at template_redirect, where plugins see them","type":"NEW","added":185,"deleted":25,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1094,"classes":{"real":174,"placeholder":46},"methods":{"implemented":1862,"constant":146,"placeholder":570},"hooks":{"wp-includes":1007,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":803,"verifiedUses":5352,"loading":42,"lines":{"engine":56576,"facade":40093,"assets":1553,"tests":35263,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56576,"comment":14477,"blank":5611},"suites":79,"probes":120,"probeRows":4606,"fixtures":135,"routes":275},{"sha":"6624ba7","t":1791366939,"tz":-240,"subject":"📦 NEW: theme.json through wp_theme_json_data_theme, and settings.custom as custom properties","type":"NEW","added":163,"deleted":7,"functions":{"wp-includes":{"implemented":1661,"constant":82,"placeholder":59},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1095,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1867,"constant":146,"placeholder":570},"hooks":{"wp-includes":1008,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":804,"verifiedUses":5354,"loading":42,"lines":{"engine":56633,"facade":40124,"assets":1553,"tests":35292,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56633,"comment":14495,"blank":5619},"suites":79,"probes":121,"probeRows":4610,"fixtures":136,"routes":275},{"sha":"62fa361","t":1791367257,"tz":-240,"subject":"📦 NEW: [video] and [audio] print as the reference's, through every media shortcode hook","type":"NEW","added":306,"deleted":63,"functions":{"wp-includes":{"implemented":1662,"constant":82,"placeholder":58},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1095,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1867,"constant":146,"placeholder":570},"hooks":{"wp-includes":1015,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":804,"verifiedUses":5354,"loading":42,"lines":{"engine":56793,"facade":40077,"assets":1553,"tests":35379,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56793,"comment":14526,"blank":5634},"suites":79,"probes":122,"probeRows":4612,"fixtures":137,"routes":275},{"sha":"d12e5b6","t":1791367656,"tz":-240,"subject":"📦 NEW: wp_default_scripts / wp_default_styles, and in-place edits to the registries take effect","type":"NEW","added":156,"deleted":33,"functions":{"wp-includes":{"implemented":1663,"constant":81,"placeholder":58},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1095,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1867,"constant":146,"placeholder":570},"hooks":{"wp-includes":1015,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":804,"verifiedUses":5354,"loading":42,"lines":{"engine":56828,"facade":40099,"assets":1553,"tests":35416,"contracts":8104,"docs":1556,"extensions":1046},"engine":{"code":56828,"comment":14541,"blank":5637},"suites":79,"probes":123,"probeRows":4617,"fixtures":138,"routes":275},{"sha":"8b81788","t":1791368914,"tz":-240,"subject":"📖 DOC: The lexicon and code size caught up with the engine","type":"DOC","added":30,"deleted":26,"functions":{"wp-includes":{"implemented":1663,"constant":81,"placeholder":58},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1095,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1867,"constant":146,"placeholder":570},"hooks":{"wp-includes":1015,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":804,"verifiedUses":5354,"loading":42,"lines":{"engine":56828,"facade":40099,"assets":1553,"tests":35416,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":56828,"comment":14541,"blank":5637},"suites":79,"probes":123,"probeRows":4617,"fixtures":138,"routes":275},{"sha":"1275472","t":1791368941,"tz":-240,"subject":"📦 NEW: Menu writes tell plugins, and menu items are kept and served as the reference keeps them","type":"NEW","added":964,"deleted":136,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1867,"constant":146,"placeholder":570},"hooks":{"wp-includes":1020,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57207,"facade":40051,"assets":1553,"tests":35734,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":57207,"comment":14666,"blank":5668},"suites":79,"probes":126,"probeRows":4651,"fixtures":141,"routes":275},{"sha":"d8c1b25","t":1791370082,"tz":-240,"subject":"📦 NEW: WP_Rewrite makes, filters and stores the reference's rewrite rules","type":"NEW","added":620,"deleted":27,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57399,"facade":40081,"assets":1553,"tests":35964,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":57399,"comment":14760,"blank":5684},"suites":79,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"b22ef83","t":1791370877,"tz":-240,"subject":"📦 NEW: Rewrite rules a plugin changes route requests, as on WordPress","type":"NEW","added":678,"deleted":195,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57620,"facade":40081,"assets":1553,"tests":36094,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":57620,"comment":14856,"blank":5709},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"e86faa0","t":1791371821,"tz":-240,"subject":"🐛 FIX: post_password_required() no longer fatals on a post-password cookie","type":"FIX","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57620,"facade":40081,"assets":1553,"tests":36094,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":57620,"comment":14856,"blank":5709},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"716b13d","t":1791371964,"tz":-240,"subject":"👌 IMPROVE: One portable phpass hash, not two","type":"IMPROVE","added":15,"deleted":87,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57561,"facade":40081,"assets":1553,"tests":36094,"contracts":8108,"docs":1556,"extensions":1046},"engine":{"code":57561,"comment":14849,"blank":5703},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"b6c0b70","t":1791372148,"tz":-240,"subject":"👌 IMPROVE: Feeds have one path, WordPress's feed lifecycle","type":"IMPROVE","added":20,"deleted":406,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57216,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":57216,"comment":14830,"blank":5680},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"589ee4d","t":1791372219,"tz":-240,"subject":"👌 IMPROVE: Sitemaps have one path, WordPress's sitemaps server","type":"IMPROVE","added":21,"deleted":159,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":57096,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":57096,"comment":14823,"blank":5669},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"ac3cb7f","t":1791372465,"tz":-240,"subject":"👌 IMPROVE: A comment is submitted one way, WordPress's","type":"IMPROVE","added":10,"deleted":147,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56971,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56971,"comment":14818,"blank":5662},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"9bfd745","t":1791372603,"tz":-240,"subject":"🤖 TEST: run-all runs the ten suites it had missed","type":"TEST","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56971,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56971,"comment":14818,"blank":5662},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"fbc8e1f","t":1791372779,"tz":-240,"subject":"👌 IMPROVE: The comments block's form is comment_form()'s, with no hand-built twin","type":"IMPROVE","added":4,"deleted":21,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56955,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56955,"comment":14817,"blank":5662},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"f3d3ab0","t":1791373016,"tz":-240,"subject":"👌 IMPROVE: The query block and the main query bridge drop their no-runtime fallbacks","type":"IMPROVE","added":6,"deleted":22,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56939,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56939,"comment":14817,"blank":5662},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"43ee1be","t":1791373586,"tz":-240,"subject":"👌 IMPROVE: REST writes have one path, WordPress's","type":"IMPROVE","added":25,"deleted":219,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56767,"facade":40081,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56767,"comment":14798,"blank":5659},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"2036e63","t":1791373665,"tz":-240,"subject":"👌 IMPROVE: esc_html and the kses filter share one entity table","type":"IMPROVE","added":2,"deleted":12,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56767,"facade":40073,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56767,"comment":14798,"blank":5659},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"e3e6e3b","t":1791374330,"tz":-240,"subject":"👌 IMPROVE: wp theme install and wp plugin install share one installer","type":"IMPROVE","added":164,"deleted":194,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56703,"facade":40073,"assets":1553,"tests":36094,"contracts":8109,"docs":1556,"extensions":1046},"engine":{"code":56703,"comment":14826,"blank":5665},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"61614e6","t":1791374400,"tz":-240,"subject":"🤖 TEST: Two ratchets keep the engine one path and its own","type":"TEST","added":67,"deleted":0,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56703,"facade":40073,"assets":1553,"tests":36149,"contracts":8109,"docs":1567,"extensions":1046},"engine":{"code":56703,"comment":14826,"blank":5665},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"e07efb1","t":1791375628,"tz":-240,"subject":"🐛 FIX: Allow lists GET on /wp/v2/categories again","type":"FIX","added":15,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56711,"facade":40073,"assets":1553,"tests":36149,"contracts":8109,"docs":1567,"extensions":1046},"engine":{"code":56711,"comment":14831,"blank":5666},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"30d90a8","t":1791375776,"tz":-240,"subject":"🐛 FIX: The reset email's link carries the user's locale, as the reference's does","type":"FIX","added":7,"deleted":4,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":128,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1093,"constant":27,"placeholder":40},"uses":{"implemented":6213,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56711,"facade":40073,"assets":1553,"tests":36149,"contracts":8112,"docs":1567,"extensions":1046},"engine":{"code":56711,"comment":14831,"blank":5666},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"608d122","t":1791376245,"tz":-240,"subject":"📦 NEW: Auto-updates honour the site's gate, as the reference's do","type":"NEW","added":103,"deleted":7,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56745,"facade":40077,"assets":1553,"tests":36170,"contracts":8126,"docs":1567,"extensions":1046},"engine":{"code":56745,"comment":14844,"blank":5672},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"26573b3","t":1791376391,"tz":-240,"subject":"🤖 TEST: The theme-switch probe measures from freshly made rewrite rules","type":"TEST","added":3,"deleted":0,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56745,"facade":40077,"assets":1553,"tests":36173,"contracts":8126,"docs":1567,"extensions":1046},"engine":{"code":56745,"comment":14844,"blank":5672},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"a6c5595","t":1791376674,"tz":-240,"subject":"🔒 SECURITY: A stored \"]]>\" cannot close a feed's CDATA","type":"SECURITY","added":76,"deleted":15,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56759,"facade":40077,"assets":1553,"tests":36196,"contracts":8139,"docs":1567,"extensions":1046},"engine":{"code":56759,"comment":14850,"blank":5674},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"f8af1af","t":1791378279,"tz":-240,"subject":"📦 NEW: Write the site's check and suite counts from a run-all log","type":"NEW","added":56,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56759,"facade":40077,"assets":1553,"tests":36245,"contracts":8139,"docs":1567,"extensions":1046},"engine":{"code":56759,"comment":14850,"blank":5674},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"8b0661d","t":1791379043,"tz":-240,"subject":"📦 NEW: Capture the hero panel's request pairs from both stacks","type":"NEW","added":213,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56759,"facade":40077,"assets":1553,"tests":36443,"contracts":8139,"docs":1567,"extensions":1046},"engine":{"code":56759,"comment":14850,"blank":5674},"suites":80,"probes":129,"probeRows":4723,"fixtures":144,"routes":275},{"sha":"e9c7492","t":1791379273,"tz":-240,"subject":"👌 IMPROVE: Every address resolves through the site's rewrite rules","type":"IMPROVE","added":597,"deleted":1009,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56363,"facade":40099,"assets":1553,"tests":36495,"contracts":8173,"docs":1567,"extensions":1046},"engine":{"code":56363,"comment":14752,"blank":5645},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"30e9e99","t":1791379941,"tz":-240,"subject":"👌 IMPROVE: The main query decides every listing's 404, and lists every page","type":"IMPROVE","added":137,"deleted":437,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1871,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56139,"facade":40099,"assets":1553,"tests":36467,"contracts":8179,"docs":1567,"extensions":1046},"engine":{"code":56139,"comment":14718,"blank":5627},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"2d27b57","t":1791380480,"tz":-240,"subject":"👌 IMPROVE: Comments, page lists and wp_remote_* take WordPress's one path","type":"IMPROVE","added":301,"deleted":212,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56100,"facade":40125,"assets":1553,"tests":36528,"contracts":8194,"docs":1567,"extensions":1046},"engine":{"code":56100,"comment":14726,"blank":5627},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"93b6fd2","t":1791380819,"tz":-240,"subject":"👌 IMPROVE: Engine code calls Minn classes, not WordPress names, for its everyday work","type":"IMPROVE","added":603,"deleted":353,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56303,"facade":40078,"assets":1553,"tests":36528,"contracts":8194,"docs":1567,"extensions":1046},"engine":{"code":56303,"comment":14781,"blank":5668},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"6787dcb","t":1791381117,"tz":-240,"subject":"📖 DOC: Point at the repositories under austinginder","type":"DOC","added":2,"deleted":2,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56303,"facade":40078,"assets":1553,"tests":36528,"contracts":8194,"docs":1567,"extensions":1046},"engine":{"code":56303,"comment":14781,"blank":5668},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"3201a96","t":1791381547,"tz":-240,"subject":"👌 IMPROVE: REST, sign-in and page rendering keep one path, the runtime's","type":"IMPROVE","added":93,"deleted":319,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56096,"facade":40078,"assets":1553,"tests":36528,"contracts":8194,"docs":1567,"extensions":1046},"engine":{"code":56096,"comment":14768,"blank":5662},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"2643dfb","t":1791381674,"tz":-240,"subject":"🐛 FIX: get_option keeps a null default it is given","type":"FIX","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1666,"constant":81,"placeholder":57},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1099,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1024,"wp-admin":49},"used":{"implemented":1094,"constant":27,"placeholder":40},"uses":{"implemented":6214,"constant":109,"placeholder":69},"verified":805,"verifiedUses":5361,"loading":42,"lines":{"engine":56096,"facade":40078,"assets":1553,"tests":36528,"contracts":8194,"docs":1567,"extensions":1046},"engine":{"code":56096,"comment":14768,"blank":5662},"suites":80,"probes":130,"probeRows":4731,"fixtures":145,"routes":263},{"sha":"a74d19a","t":1791381675,"tz":-240,"subject":"📦 NEW: Term, category, tag, author and search feed links","type":"NEW","added":147,"deleted":11,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":129,"constant":12,"placeholder":52}},"probedAll":1105,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1095,"constant":27,"placeholder":39},"uses":{"implemented":6215,"constant":109,"placeholder":68},"verified":806,"verifiedUses":5362,"loading":42,"lines":{"engine":56099,"facade":40132,"assets":1553,"tests":36582,"contracts":8208,"docs":1567,"extensions":1046},"engine":{"code":56099,"comment":14769,"blank":5662},"suites":80,"probes":131,"probeRows":4743,"fixtures":146,"routes":263},{"sha":"16aa1b4","t":1791381794,"tz":-240,"subject":"📦 NEW: unzip_file unpacks archives as the reference does","type":"NEW","added":226,"deleted":7,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":130,"constant":12,"placeholder":51}},"probedAll":1106,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56189,"facade":40136,"assets":1553,"tests":36658,"contracts":8222,"docs":1567,"extensions":1046},"engine":{"code":56189,"comment":14794,"blank":5669},"suites":80,"probes":132,"probeRows":4752,"fixtures":147,"routes":263},{"sha":"2a79d6f","t":1791382034,"tz":-240,"subject":"🐛 FIX: An update check wordpress.org does not answer keeps the last answer","type":"FIX","added":11,"deleted":2,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":130,"constant":12,"placeholder":51}},"probedAll":1106,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56196,"facade":40136,"assets":1553,"tests":36658,"contracts":8222,"docs":1567,"extensions":1046},"engine":{"code":56196,"comment":14796,"blank":5669},"suites":80,"probes":132,"probeRows":4752,"fixtures":147,"routes":263},{"sha":"7ebe62d","t":1791383133,"tz":-240,"subject":"📦 NEW: plugins_api asks plugins first, then the directory","type":"NEW","added":123,"deleted":5,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1107,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56230,"facade":40140,"assets":1553,"tests":36704,"contracts":8234,"docs":1567,"extensions":1046},"engine":{"code":56230,"comment":14808,"blank":5675},"suites":80,"probes":133,"probeRows":4758,"fixtures":148,"routes":263},{"sha":"b133b0f","t":1791385583,"tz":-240,"subject":"🐛 FIX: plugins_api asks the directory through Ops\\Packages, not a door of its own","type":"FIX","added":32,"deleted":13,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1107,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56236,"facade":40141,"assets":1553,"tests":36704,"contracts":8236,"docs":1567,"extensions":1046},"engine":{"code":56236,"comment":14818,"blank":5675},"suites":80,"probes":133,"probeRows":4758,"fixtures":148,"routes":263},{"sha":"07cc888","t":1791388720,"tz":-240,"subject":"🐛 FIX: REST links keep a plugin's attributes and carry targetHints","type":"FIX","added":47,"deleted":15,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1107,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56247,"facade":40148,"assets":1553,"tests":36704,"contracts":8236,"docs":1567,"extensions":1046},"engine":{"code":56247,"comment":14828,"blank":5677},"suites":80,"probes":133,"probeRows":4758,"fixtures":148,"routes":263},{"sha":"ba5ded5","t":1791388729,"tz":-240,"subject":"🐛 FIX: add_query_arg() without a URL keeps the request's query string","type":"FIX","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1672,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1107,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56247,"facade":40148,"assets":1553,"tests":36704,"contracts":8236,"docs":1567,"extensions":1046},"engine":{"code":56247,"comment":14828,"blank":5677},"suites":80,"probes":133,"probeRows":4758,"fixtures":148,"routes":263},{"sha":"ff10377","t":1791388729,"tz":-240,"subject":"👌 IMPROVE: The main query decides the page's title and body classes","type":"IMPROVE","added":452,"deleted":205,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1110,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56260,"facade":40176,"assets":1553,"tests":36848,"contracts":8277,"docs":1567,"extensions":1046},"engine":{"code":56260,"comment":14838,"blank":5677},"suites":80,"probes":137,"probeRows":4847,"fixtures":152,"routes":263},{"sha":"814a269","t":1791388738,"tz":-240,"subject":"👌 IMPROVE: The root's query string reads like any path's rule vars","type":"IMPROVE","added":253,"deleted":76,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1110,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56336,"facade":40176,"assets":1553,"tests":36856,"contracts":8318,"docs":1567,"extensions":1046},"engine":{"code":56336,"comment":14882,"blank":5685},"suites":80,"probes":137,"probeRows":4847,"fixtures":152,"routes":263},{"sha":"a0c606e","t":1791388738,"tz":-240,"subject":"🤖 TEST: WooCommerce parity suite on the lab","type":"TEST","added":258,"deleted":4,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1110,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1029,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":807,"verifiedUses":5365,"loading":42,"lines":{"engine":56336,"facade":40176,"assets":1553,"tests":37095,"contracts":8318,"docs":1567,"extensions":1046},"engine":{"code":56336,"comment":14882,"blank":5685},"suites":81,"probes":138,"probeRows":4847,"fixtures":152,"routes":263},{"sha":"4e9335e","t":1791392885,"tz":-240,"subject":"🐛 FIX: Passwords hash at PHP's default cost, and a sign-in renews an outdated hash","type":"FIX","added":189,"deleted":18,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56352,"facade":40192,"assets":1553,"tests":37193,"contracts":8331,"docs":1567,"extensions":1046},"engine":{"code":56352,"comment":14898,"blank":5687},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"fd6ad22","t":1791392920,"tz":-240,"subject":"🤖 TEST: The suites diff against Cove twins of each site's parked WordPress","type":"TEST","added":173,"deleted":161,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56352,"facade":40192,"assets":1553,"tests":37192,"contracts":8343,"docs":1567,"extensions":1046},"engine":{"code":56352,"comment":14898,"blank":5687},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"ab208fd","t":1791394329,"tz":-240,"subject":"🐛 FIX: The canonical moves WordPress makes under the site's own host","type":"FIX","added":186,"deleted":28,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56433,"facade":40192,"assets":1553,"tests":37212,"contracts":8363,"docs":1567,"extensions":1046},"engine":{"code":56433,"comment":14931,"blank":5691},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"8e5462e","t":1791394329,"tz":-240,"subject":"🤖 TEST: The round trip explains CleanTalk's choice of moderation server","type":"TEST","added":1,"deleted":0,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56433,"facade":40192,"assets":1553,"tests":37213,"contracts":8363,"docs":1567,"extensions":1046},"engine":{"code":56433,"comment":14931,"blank":5691},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"f07cf8a","t":1791394329,"tz":-240,"subject":"🐛 FIX: The language catalog lists Catalan (Valencian)","type":"FIX","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56433,"facade":40192,"assets":1553,"tests":37213,"contracts":8363,"docs":1567,"extensions":1046},"engine":{"code":56433,"comment":14931,"blank":5691},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"57d038f","t":1791397395,"tz":-240,"subject":"👌 IMPROVE: One archive unpacker and one tree remover","type":"IMPROVE","added":102,"deleted":82,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56440,"facade":40192,"assets":1553,"tests":37213,"contracts":8363,"docs":1567,"extensions":1046},"engine":{"code":56440,"comment":14941,"blank":5694},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":263},{"sha":"3e9e3c7","t":1791397410,"tz":-240,"subject":"📦 NEW: Minn updates itself from its own GitHub releases","type":"NEW","added":815,"deleted":101,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56729,"facade":40192,"assets":1553,"tests":37448,"contracts":8399,"docs":1587,"extensions":1046},"engine":{"code":56729,"comment":15027,"blank":5730},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":264},{"sha":"53f18e9","t":1791397416,"tz":-240,"subject":"📦 NEW: The engine's own changelog","type":"NEW","added":10,"deleted":1,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56735,"facade":40192,"assets":1553,"tests":37448,"contracts":8399,"docs":1587,"extensions":1046},"engine":{"code":56735,"comment":15029,"blank":5731},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"7cc9836","t":1791397416,"tz":-240,"subject":"👌 IMPROVE: Cove's history and private folders stay out of git","type":"IMPROVE","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56735,"facade":40192,"assets":1553,"tests":37448,"contracts":8399,"docs":1587,"extensions":1046},"engine":{"code":56735,"comment":15029,"blank":5731},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"a922328","t":1791398374,"tz":-240,"subject":"👌 IMPROVE: Minn's changelog stays in the repository","type":"IMPROVE","added":136,"deleted":9,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56792,"facade":40192,"assets":1553,"tests":37483,"contracts":8407,"docs":1587,"extensions":1046},"engine":{"code":56792,"comment":15046,"blank":5739},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"5e8fd21","t":1791398401,"tz":-240,"subject":"📦 NEW: The release archive build","type":"NEW","added":2,"deleted":1,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56792,"facade":40192,"assets":1553,"tests":37484,"contracts":8407,"docs":1587,"extensions":1046},"engine":{"code":56792,"comment":15046,"blank":5739},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"bb12326","t":1791398473,"tz":-240,"subject":"🤖 TEST: A ratchet on wordpress.org requests, 0 to release","type":"TEST","added":23,"deleted":1,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56792,"facade":40192,"assets":1553,"tests":37505,"contracts":8407,"docs":1587,"extensions":1046},"engine":{"code":56792,"comment":15046,"blank":5739},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"6b74730","t":1791400122,"tz":-240,"subject":"👌 IMPROVE: A release carries only what runs a site","type":"IMPROVE","added":69,"deleted":24,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56810,"facade":40192,"assets":1553,"tests":37514,"contracts":8414,"docs":1587,"extensions":1046},"engine":{"code":56810,"comment":15051,"blank":5743},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"77279f7","t":1791410544,"tz":-240,"subject":"📦 NEW: Minn updates through updates.minn.run, signed","type":"NEW","added":293,"deleted":202,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56824,"facade":40192,"assets":1553,"tests":37551,"contracts":8427,"docs":1596,"extensions":1046},"engine":{"code":56824,"comment":15064,"blank":5747},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"5f92a57","t":1791415342,"tz":-240,"subject":"📦 NEW: Minn talks to Minn: the directory through updates.minn.run","type":"NEW","added":222,"deleted":131,"functions":{"wp-includes":{"implemented":1675,"constant":81,"placeholder":56},"wp-admin":{"implemented":131,"constant":12,"placeholder":51}},"probedAll":1112,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1032,"wp-admin":49},"used":{"implemented":1096,"constant":27,"placeholder":38},"uses":{"implemented":6218,"constant":109,"placeholder":65},"verified":808,"verifiedUses":5367,"loading":42,"lines":{"engine":56840,"facade":40192,"assets":1553,"tests":37584,"contracts":8436,"docs":1596,"extensions":1046},"engine":{"code":56840,"comment":15089,"blank":5752},"suites":81,"probes":139,"probeRows":4860,"fixtures":153,"routes":265},{"sha":"56b99c8","t":1791417923,"tz":-240,"subject":"👌 IMPROVE: Plugins switch on and off as WordPress switches them","type":"IMPROVE","added":526,"deleted":107,"functions":{"wp-includes":{"implemented":1677,"constant":81,"placeholder":55},"wp-admin":{"implemented":132,"constant":12,"placeholder":51}},"probedAll":1120,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1033,"wp-admin":49},"used":{"implemented":1097,"constant":27,"placeholder":38},"uses":{"implemented":6219,"constant":109,"placeholder":65},"verified":813,"verifiedUses":5427,"loading":42,"lines":{"engine":57000,"facade":40168,"assets":1553,"tests":37780,"contracts":8436,"docs":1596,"extensions":1046},"engine":{"code":57000,"comment":15150,"blank":5766},"suites":81,"probes":140,"probeRows":4890,"fixtures":154,"routes":265},{"sha":"d24a7f8","t":1791417930,"tz":-240,"subject":"📖 DOC: Changelog catches up with updates.minn.run and plugin activation","type":"DOC","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":1677,"constant":81,"placeholder":55},"wp-admin":{"implemented":132,"constant":12,"placeholder":51}},"probedAll":1120,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1033,"wp-admin":49},"used":{"implemented":1097,"constant":27,"placeholder":38},"uses":{"implemented":6219,"constant":109,"placeholder":65},"verified":813,"verifiedUses":5427,"loading":42,"lines":{"engine":57000,"facade":40168,"assets":1553,"tests":37780,"contracts":8436,"docs":1596,"extensions":1046},"engine":{"code":57000,"comment":15150,"blank":5766},"suites":81,"probes":140,"probeRows":4890,"fixtures":154,"routes":265},{"sha":"c198176","t":1791418795,"tz":-240,"subject":"👌 IMPROVE: Plugin headers read, translated and marked up as WordPress does","type":"IMPROVE","added":262,"deleted":84,"functions":{"wp-includes":{"implemented":1677,"constant":81,"placeholder":55},"wp-admin":{"implemented":133,"constant":12,"placeholder":51}},"probedAll":1122,"classes":{"real":175,"placeholder":46},"methods":{"implemented":1872,"constant":143,"placeholder":570},"hooks":{"wp-includes":1033,"wp-admin":49},"used":{"implemented":1097,"constant":27,"placeholder":38},"uses":{"implemented":6219,"constant":109,"placeholder":65},"verified":815,"verifiedUses":5454,"loading":42,"lines":{"engine":56993,"facade":40209,"assets":1553,"tests":37896,"contracts":8436,"docs":1596,"extensions":1046},"engine":{"code":56993,"comment":15159,"blank":5767},"suites":81,"probes":141,"probeRows":4909,"fixtures":155,"routes":265},{"sha":"9391737","t":1791421034,"tz":-240,"subject":"📦 NEW: WordPress's upgraders and their skins","type":"NEW","added":2755,"deleted":232,"functions":{"wp-includes":{"implemented":1677,"constant":81,"placeholder":55},"wp-admin":{"implemented":134,"constant":12,"placeholder":50}},"probedAll":1127,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1038,"wp-admin":58},"used":{"implemented":1097,"constant":27,"placeholder":38},"uses":{"implemented":6219,"constant":109,"placeholder":65},"verified":820,"verifiedUses":5509,"loading":49,"lines":{"engine":57286,"facade":41630,"assets":1553,"tests":38326,"contracts":8436,"docs":1596,"extensions":1046},"engine":{"code":57286,"comment":15224,"blank":5787},"suites":81,"probes":143,"probeRows":4974,"fixtures":157,"routes":265},{"sha":"9ad3181","t":1791421958,"tz":-240,"subject":"👌 IMPROVE: Installs and updates tell plugins what WordPress tells them","type":"IMPROVE","added":545,"deleted":200,"functions":{"wp-includes":{"implemented":1679,"constant":81,"placeholder":53},"wp-admin":{"implemented":134,"constant":12,"placeholder":50}},"probedAll":1127,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1038,"wp-admin":58},"used":{"implemented":1099,"constant":27,"placeholder":36},"uses":{"implemented":6226,"constant":109,"placeholder":58},"verified":820,"verifiedUses":5509,"loading":49,"lines":{"engine":57408,"facade":41628,"assets":1553,"tests":38429,"contracts":8498,"docs":1596,"extensions":1046},"engine":{"code":57408,"comment":15262,"blank":5796},"suites":82,"probes":143,"probeRows":4974,"fixtures":157,"routes":265},{"sha":"3df68cf","t":1791421994,"tz":-240,"subject":"🤖 TEST: The upgrades suite runs in the full run","type":"TEST","added":1,"deleted":1,"functions":{"wp-includes":{"implemented":1679,"constant":81,"placeholder":53},"wp-admin":{"implemented":134,"constant":12,"placeholder":50}},"probedAll":1127,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1038,"wp-admin":58},"used":{"implemented":1099,"constant":27,"placeholder":36},"uses":{"implemented":6226,"constant":109,"placeholder":58},"verified":820,"verifiedUses":5509,"loading":49,"lines":{"engine":57408,"facade":41628,"assets":1553,"tests":38429,"contracts":8498,"docs":1596,"extensions":1046},"engine":{"code":57408,"comment":15262,"blank":5796},"suites":82,"probes":143,"probeRows":4974,"fixtures":157,"routes":265},{"sha":"3b8ce24","t":1791422295,"tz":-240,"subject":"📦 NEW: themes_api, and the directory's refusals in its own words","type":"NEW","added":171,"deleted":71,"functions":{"wp-includes":{"implemented":1679,"constant":81,"placeholder":53},"wp-admin":{"implemented":135,"constant":12,"placeholder":49}},"probedAll":1128,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1038,"wp-admin":58},"used":{"implemented":1100,"constant":27,"placeholder":35},"uses":{"implemented":6231,"constant":109,"placeholder":53},"verified":821,"verifiedUses":5514,"loading":49,"lines":{"engine":57422,"facade":41628,"assets":1553,"tests":38492,"contracts":8506,"docs":1596,"extensions":1046},"engine":{"code":57422,"comment":15273,"blank":5797},"suites":82,"probes":144,"probeRows":4983,"fixtures":158,"routes":265},{"sha":"a8ec0f8","t":1791422566,"tz":-240,"subject":"📦 NEW: The term and comment helpers importers call","type":"NEW","added":239,"deleted":7,"functions":{"wp-includes":{"implemented":1679,"constant":81,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":48}},"probedAll":1141,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1038,"wp-admin":59},"used":{"implemented":1100,"constant":27,"placeholder":35},"uses":{"implemented":6231,"constant":109,"placeholder":53},"verified":822,"verifiedUses":5515,"loading":49,"lines":{"engine":57422,"facade":41720,"assets":1553,"tests":38600,"contracts":8506,"docs":1596,"extensions":1046},"engine":{"code":57422,"comment":15273,"blank":5797},"suites":82,"probes":145,"probeRows":5018,"fixtures":159,"routes":265},{"sha":"2b52040","t":1791422997,"tz":-240,"subject":"📦 NEW: The custom header and background classic themes read","type":"NEW","added":539,"deleted":7,"functions":{"wp-includes":{"implemented":1710,"constant":81,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":48}},"probedAll":1162,"classes":{"real":189,"placeholder":52},"methods":{"implemented":1950,"constant":176,"placeholder":647},"hooks":{"wp-includes":1044,"wp-admin":59},"used":{"implemented":1100,"constant":27,"placeholder":35},"uses":{"implemented":6231,"constant":109,"placeholder":53},"verified":822,"verifiedUses":5515,"loading":49,"lines":{"engine":57428,"facade":42041,"assets":1553,"tests":38734,"contracts":8506,"docs":1596,"extensions":1046},"engine":{"code":57428,"comment":15274,"blank":5797},"suites":82,"probes":146,"probeRows":5045,"fixtures":160,"routes":265},{"sha":"4bad5ef","t":1791423361,"tz":-240,"subject":"📦 NEW: The last small symbols the popular themes call","type":"NEW","added":244,"deleted":22,"functions":{"wp-includes":{"implemented":1716,"constant":82,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":49}},"probedAll":1167,"classes":{"real":192,"placeholder":52},"methods":{"implemented":1955,"constant":180,"placeholder":647},"hooks":{"wp-includes":1047,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":823,"verifiedUses":5516,"loading":49,"lines":{"engine":57428,"facade":42160,"assets":1553,"tests":38787,"contracts":8506,"docs":1596,"extensions":1046},"engine":{"code":57428,"comment":15274,"blank":5797},"suites":82,"probes":147,"probeRows":5062,"fixtures":161,"routes":265},{"sha":"694ad19","t":1791424613,"tz":-240,"subject":"📦 NEW: The comment walker classic themes subclass","type":"NEW","added":574,"deleted":161,"functions":{"wp-includes":{"implemented":1717,"constant":82,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":49}},"probedAll":1170,"classes":{"real":193,"placeholder":52},"methods":{"implemented":1967,"constant":180,"placeholder":647},"hooks":{"wp-includes":1048,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":824,"verifiedUses":5517,"loading":49,"lines":{"engine":57456,"facade":42276,"assets":1553,"tests":38948,"contracts":8544,"docs":1596,"extensions":1046},"engine":{"code":57456,"comment":15294,"blank":5800},"suites":82,"probes":148,"probeRows":5104,"fixtures":162,"routes":265},{"sha":"1827e3f","t":1791425042,"tz":-240,"subject":"🐛 FIX: A post's comments paged as the reference pages them","type":"FIX","added":261,"deleted":26,"functions":{"wp-includes":{"implemented":1717,"constant":82,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":49}},"probedAll":1170,"classes":{"real":193,"placeholder":52},"methods":{"implemented":1967,"constant":180,"placeholder":647},"hooks":{"wp-includes":1050,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":824,"verifiedUses":5517,"loading":49,"lines":{"engine":57456,"facade":42323,"assets":1553,"tests":39105,"contracts":8555,"docs":1596,"extensions":1046},"engine":{"code":57456,"comment":15294,"blank":5800},"suites":82,"probes":149,"probeRows":5117,"fixtures":163,"routes":265},{"sha":"6275c40","t":1791426102,"tz":-240,"subject":"📦 NEW: The head of the plugin catalogue's queue","type":"NEW","added":728,"deleted":67,"functions":{"wp-includes":{"implemented":1735,"constant":83,"placeholder":53},"wp-admin":{"implemented":146,"constant":12,"placeholder":49}},"probedAll":1191,"classes":{"real":193,"placeholder":52},"methods":{"implemented":1968,"constant":180,"placeholder":647},"hooks":{"wp-includes":1061,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":825,"verifiedUses":5519,"loading":49,"lines":{"engine":57471,"facade":42545,"assets":1553,"tests":39389,"contracts":8590,"docs":1596,"extensions":1046},"engine":{"code":57471,"comment":15313,"blank":5800},"suites":82,"probes":150,"probeRows":5220,"fixtures":164,"routes":265},{"sha":"45292d1","t":1791427543,"tz":-240,"subject":"📦 NEW: Shortcodes as the reference runs them, and the queue's second wave","type":"NEW","added":1358,"deleted":131,"functions":{"wp-includes":{"implemented":1769,"constant":79,"placeholder":52},"wp-admin":{"implemented":148,"constant":12,"placeholder":49}},"probedAll":1225,"classes":{"real":194,"placeholder":52},"methods":{"implemented":1974,"constant":180,"placeholder":647},"hooks":{"wp-includes":1070,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":827,"verifiedUses":5523,"loading":49,"lines":{"engine":57696,"facade":42824,"assets":1553,"tests":39759,"contracts":8665,"docs":1596,"extensions":1046},"engine":{"code":57696,"comment":15425,"blank":5819},"suites":82,"probes":152,"probeRows":5418,"fixtures":166,"routes":265},{"sha":"54357f5","t":1791427992,"tz":-240,"subject":"🐛 FIX: Facade functions that only answered a constant","type":"FIX","added":376,"deleted":32,"functions":{"wp-includes":{"implemented":1781,"constant":70,"placeholder":52},"wp-admin":{"implemented":148,"constant":12,"placeholder":49}},"probedAll":1234,"classes":{"real":194,"placeholder":52},"methods":{"implemented":1978,"constant":176,"placeholder":647},"hooks":{"wp-includes":1076,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":828,"verifiedUses":5524,"loading":49,"lines":{"engine":57715,"facade":42932,"assets":1553,"tests":39877,"contracts":8701,"docs":1596,"extensions":1046},"engine":{"code":57715,"comment":15433,"blank":5821},"suites":82,"probes":153,"probeRows":5445,"fixtures":167,"routes":265},{"sha":"bb6addf","t":1791449203,"tz":-240,"subject":"📦 NEW: Block bindings, rendered as the reference renders them","type":"NEW","added":654,"deleted":59,"functions":{"wp-includes":{"implemented":1785,"constant":71,"placeholder":52},"wp-admin":{"implemented":148,"constant":12,"placeholder":49}},"probedAll":1239,"classes":{"real":196,"placeholder":52},"methods":{"implemented":1989,"constant":175,"placeholder":647},"hooks":{"wp-includes":1078,"wp-admin":59},"used":{"implemented":1101,"constant":27,"placeholder":35},"uses":{"implemented":6232,"constant":109,"placeholder":53},"verified":829,"verifiedUses":5525,"loading":49,"lines":{"engine":57886,"facade":43065,"assets":1553,"tests":40005,"contracts":8744,"docs":1596,"extensions":1046},"engine":{"code":57886,"comment":15483,"blank":5839},"suites":82,"probes":154,"probeRows":5495,"fixtures":168,"routes":265},{"sha":"c26ca23","t":1791450245,"tz":-240,"subject":"📦 NEW: Personal data requests and their confirmation link","type":"NEW","added":472,"deleted":11,"functions":{"wp-includes":{"implemented":1797,"constant":71,"placeholder":52},"wp-admin":{"implemented":148,"constant":12,"placeholder":49}},"probedAll":1249,"classes":{"real":197,"placeholder":52},"methods":{"implemented":1990,"constant":175,"placeholder":647},"hooks":{"wp-includes":1089,"wp-admin":59},"used":{"implemented":1103,"constant":27,"placeholder":35},"uses":{"implemented":6234,"constant":109,"placeholder":53},"verified":829,"verifiedUses":5525,"loading":49,"lines":{"engine":57900,"facade":43235,"assets":1553,"tests":40173,"contracts":8780,"docs":1596,"extensions":1046},"engine":{"code":57900,"comment":15491,"blank":5841},"suites":82,"probes":155,"probeRows":5531,"fixtures":169,"routes":265},{"sha":"e286ee3","t":1791451164,"tz":-240,"subject":"📦 NEW: Fluid type sizes, index helpers and HTTP encoding from the plugin queue","type":"NEW","added":947,"deleted":37,"functions":{"wp-includes":{"implemented":1818,"constant":71,"placeholder":52},"wp-admin":{"implemented":158,"constant":13,"placeholder":58}},"probedAll":1275,"classes":{"real":198,"placeholder":54},"methods":{"implemented":2001,"constant":199,"placeholder":651},"hooks":{"wp-includes":1096,"wp-admin":61},"used":{"implemented":1103,"constant":27,"placeholder":35},"uses":{"implemented":6234,"constant":109,"placeholder":53},"verified":829,"verifiedUses":5525,"loading":49,"lines":{"engine":57980,"facade":43657,"assets":1553,"tests":40354,"contracts":8837,"docs":1596,"extensions":1046},"engine":{"code":57980,"comment":15523,"blank":5848},"suites":82,"probes":156,"probeRows":5619,"fixtures":170,"routes":265},{"sha":"afa8be0","t":1791453516,"tz":-240,"subject":"📦 NEW: Lists and selects through their walkers, the links manager, and menu marks","type":"NEW","added":1682,"deleted":743,"functions":{"wp-includes":{"implemented":1834,"constant":71,"placeholder":49},"wp-admin":{"implemented":164,"constant":13,"placeholder":57}},"probedAll":1296,"classes":{"real":200,"placeholder":54},"methods":{"implemented":2003,"constant":199,"placeholder":651},"hooks":{"wp-includes":1105,"wp-admin":63},"used":{"implemented":1105,"constant":27,"placeholder":33},"uses":{"implemented":6236,"constant":109,"placeholder":51},"verified":831,"verifiedUses":5527,"loading":49,"lines":{"engine":57839,"facade":44041,"assets":1553,"tests":40844,"contracts":8939,"docs":1596,"extensions":1046},"engine":{"code":57839,"comment":15490,"blank":5839},"suites":82,"probes":157,"probeRows":5761,"fixtures":171,"routes":265},{"sha":"c46989f","t":1791454859,"tz":-240,"subject":"📦 NEW: The playlist, one link rel writer, and the stubs themes call","type":"NEW","added":1039,"deleted":107,"functions":{"wp-includes":{"implemented":1880,"constant":75,"placeholder":38},"wp-admin":{"implemented":165,"constant":13,"placeholder":56}},"probedAll":1340,"classes":{"real":200,"placeholder":54},"methods":{"implemented":2003,"constant":199,"placeholder":651},"hooks":{"wp-includes":1117,"wp-admin":63},"used":{"implemented":1107,"constant":27,"placeholder":32},"uses":{"implemented":6238,"constant":109,"placeholder":50},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":57872,"facade":44362,"assets":1553,"tests":41175,"contracts":9014,"docs":1596,"extensions":1046},"engine":{"code":57872,"comment":15525,"blank":5845},"suites":82,"probes":158,"probeRows":5831,"fixtures":172,"routes":265},{"sha":"69a4d85","t":1791455863,"tz":-240,"subject":"📦 NEW: Block template files, the templates' reference shape, and small block helpers","type":"NEW","added":698,"deleted":14,"functions":{"wp-includes":{"implemented":1903,"constant":75,"placeholder":37},"wp-admin":{"implemented":165,"constant":13,"placeholder":56}},"probedAll":1360,"classes":{"real":200,"placeholder":54},"methods":{"implemented":2003,"constant":199,"placeholder":651},"hooks":{"wp-includes":1119,"wp-admin":63},"used":{"implemented":1107,"constant":27,"placeholder":32},"uses":{"implemented":6238,"constant":109,"placeholder":50},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":57910,"facade":44581,"assets":1553,"tests":41438,"contracts":9077,"docs":1596,"extensions":1046},"engine":{"code":57910,"comment":15542,"blank":5850},"suites":82,"probes":159,"probeRows":5875,"fixtures":173,"routes":265},{"sha":"e2c20bc","t":1791458009,"tz":-240,"subject":"📦 NEW: The queue's tail: bootstrap steps, move_dir, inline data's shape, admin placeholders","type":"NEW","added":964,"deleted":4,"functions":{"wp-includes":{"implemented":1908,"constant":79,"placeholder":37},"wp-admin":{"implemented":167,"constant":13,"placeholder":73}},"probedAll":1364,"classes":{"real":203,"placeholder":66},"methods":{"implemented":2038,"constant":200,"placeholder":731},"hooks":{"wp-includes":1121,"wp-admin":63},"used":{"implemented":1107,"constant":27,"placeholder":33},"uses":{"implemented":6238,"constant":109,"placeholder":51},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":57911,"facade":45234,"assets":1553,"tests":41538,"contracts":9128,"docs":1596,"extensions":1046},"engine":{"code":57911,"comment":15543,"blank":5850},"suites":82,"probes":160,"probeRows":5888,"fixtures":174,"routes":265},{"sha":"72eeab3","t":1791459008,"tz":-240,"subject":"📦 NEW: The catalogue's last real functions, custom CSS in the head, object property counts","type":"NEW","added":872,"deleted":1,"functions":{"wp-includes":{"implemented":1947,"constant":80,"placeholder":37},"wp-admin":{"implemented":173,"constant":13,"placeholder":73}},"probedAll":1408,"classes":{"real":203,"placeholder":66},"methods":{"implemented":2038,"constant":200,"placeholder":731},"hooks":{"wp-includes":1128,"wp-admin":64},"used":{"implemented":1107,"constant":27,"placeholder":33},"uses":{"implemented":6238,"constant":109,"placeholder":51},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":57980,"facade":45576,"assets":1553,"tests":41787,"contracts":9185,"docs":1596,"extensions":1046},"engine":{"code":57980,"comment":15570,"blank":5857},"suites":82,"probes":161,"probeRows":5932,"fixtures":175,"routes":265},{"sha":"0e98bb3","t":1791459958,"tz":-240,"subject":"📦 NEW: Dead ends for wp-admin, the editors, the Customizer and XML-RPC, and a compat status","type":"NEW","added":11019,"deleted":4206,"functions":{"wp-includes":{"implemented":2010,"constant":80,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1408,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1128,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":58000,"facade":50964,"assets":1553,"tests":42031,"contracts":9231,"docs":1596,"extensions":1046},"engine":{"code":58000,"comment":15579,"blank":5860},"suites":82,"probes":161,"probeRows":5932,"fixtures":175,"routes":265},{"sha":"f75dc2e","t":1791463193,"tz":-240,"subject":"📦 NEW: Deprecated functions, the first whole-API domain batch","type":"NEW","added":2132,"deleted":47,"functions":{"wp-includes":{"implemented":2188,"constant":83,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1522,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":57996,"facade":52241,"assets":1553,"tests":42377,"contracts":9320,"docs":1596,"extensions":1046},"engine":{"code":57996,"comment":15581,"blank":5860},"suites":82,"probes":162,"probeRows":6097,"fixtures":176,"routes":265},{"sha":"35dabe8","t":1791465901,"tz":-240,"subject":"📦 NEW: Core blocks by name, and every core block rendered wherever block content is","type":"NEW","added":2064,"deleted":149,"functions":{"wp-includes":{"implemented":2365,"constant":83,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1675,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":58170,"facade":53191,"assets":1553,"tests":42725,"contracts":9417,"docs":1596,"extensions":1046},"engine":{"code":58170,"comment":15635,"blank":5876},"suites":82,"probes":163,"probeRows":6187,"fixtures":177,"routes":265},{"sha":"62c5fd4","t":1791465920,"tz":-240,"subject":"📦 NEW: The omitted dead-end area, and compat-status --site for the marketing site's figures","type":"NEW","added":55,"deleted":5,"functions":{"wp-includes":{"implemented":2365,"constant":83,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1675,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":58170,"facade":53191,"assets":1553,"tests":42774,"contracts":9417,"docs":1596,"extensions":1046},"engine":{"code":58170,"comment":15635,"blank":5876},"suites":82,"probes":163,"probeRows":6187,"fixtures":177,"routes":265},{"sha":"faa03d4","t":1791466108,"tz":-240,"subject":"👌 IMPROVE: The code-size report names the engine commit it measured","type":"IMPROVE","added":3,"deleted":1,"functions":{"wp-includes":{"implemented":2365,"constant":83,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1675,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":58170,"facade":53191,"assets":1553,"tests":42776,"contracts":9417,"docs":1596,"extensions":1046},"engine":{"code":58170,"comment":15635,"blank":5876},"suites":82,"probes":163,"probeRows":6187,"fixtures":177,"routes":265},{"sha":"8b4e4a1","t":1791466276,"tz":-240,"subject":"📖 DOC: Code size measured at the engine commit, on the way to 0.1.0","type":"DOC","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":2365,"constant":83,"placeholder":31},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1675,"classes":{"real":293,"placeholder":29},"methods":{"implemented":3013,"constant":263,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":834,"verifiedUses":5530,"loading":49,"lines":{"engine":58170,"facade":53191,"assets":1553,"tests":42776,"contracts":9417,"docs":1596,"extensions":1046},"engine":{"code":58170,"comment":15635,"blank":5876},"suites":82,"probes":163,"probeRows":6187,"fixtures":177,"routes":265},{"sha":"8529fc5","t":1791473654,"tz":-240,"subject":"📦 NEW: Block supports, one layout path, and safecss as the reference filters it","type":"NEW","added":3650,"deleted":572,"functions":{"wp-includes":{"implemented":2464,"constant":83,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1745,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1139,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58505,"facade":54399,"assets":1553,"tests":43387,"contracts":9558,"docs":1596,"extensions":1046},"engine":{"code":58505,"comment":15899,"blank":5927},"suites":82,"probes":164,"probeRows":6231,"fixtures":178,"routes":265},{"sha":"614ccf6","t":1791474654,"tz":-240,"subject":"📦 NEW: The navigation family's helpers, one menu-link mapping and one set of submenu directives","type":"NEW","added":807,"deleted":32,"functions":{"wp-includes":{"implemented":2500,"constant":84,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1781,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58536,"facade":54745,"assets":1553,"tests":43580,"contracts":9608,"docs":1596,"extensions":1046},"engine":{"code":58536,"comment":15920,"blank":5930},"suites":82,"probes":165,"probeRows":6264,"fixtures":179,"routes":265},{"sha":"52f0398","t":1791476740,"tz":-240,"subject":"📦 NEW: The content blocks' helpers, auto sizes on lazy images, and block styles enqueued as their block renders","type":"NEW","added":883,"deleted":29,"functions":{"wp-includes":{"implemented":2536,"constant":86,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1817,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58536,"facade":55199,"assets":1553,"tests":43765,"contracts":9674,"docs":1596,"extensions":1046},"engine":{"code":58536,"comment":15920,"blank":5930},"suites":82,"probes":166,"probeRows":6301,"fixtures":180,"routes":265},{"sha":"fe764c6","t":1791477407,"tz":-240,"subject":"🤖 TEST: Site names, paths and the local password come from tests/local.json","type":"TEST","added":127,"deleted":51,"functions":{"wp-includes":{"implemented":2536,"constant":86,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1817,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58536,"facade":55199,"assets":1553,"tests":43829,"contracts":9674,"docs":1596,"extensions":1046},"engine":{"code":58536,"comment":15920,"blank":5930},"suites":82,"probes":166,"probeRows":6301,"fixtures":180,"routes":265},{"sha":"f73ab74","t":1791477625,"tz":-240,"subject":"🐛 FIX: The tracked plugin symlinks point inside the repository","type":"FIX","added":0,"deleted":0,"functions":{"wp-includes":{"implemented":2536,"constant":86,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1817,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58536,"facade":55199,"assets":1553,"tests":43829,"contracts":9674,"docs":1596,"extensions":1046},"engine":{"code":58536,"comment":15920,"blank":5930},"suites":82,"probes":166,"probeRows":6301,"fixtures":180,"routes":265},{"sha":"5b372cc","t":1791477783,"tz":-240,"subject":"📖 DOC: The engine's source is public","type":"DOC","added":3,"deleted":2,"functions":{"wp-includes":{"implemented":2536,"constant":86,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1817,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58536,"facade":55199,"assets":1553,"tests":43829,"contracts":9674,"docs":1597,"extensions":1046},"engine":{"code":58536,"comment":15920,"blank":5930},"suites":82,"probes":166,"probeRows":6301,"fixtures":180,"routes":265},{"sha":"e92e1a3","t":1791481211,"tz":-240,"subject":"📦 NEW: The REST API's schema helpers, and the whole validator in the reference's order","type":"NEW","added":438,"deleted":56,"functions":{"wp-includes":{"implemented":2552,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1832,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1140,"wp-admin":64},"used":{"implemented":1131,"constant":27,"placeholder":10},"uses":{"implemented":6273,"constant":109,"placeholder":17},"verified":835,"verifiedUses":5534,"loading":49,"lines":{"engine":58552,"facade":55290,"assets":1553,"tests":43964,"contracts":9736,"docs":1597,"extensions":1046},"engine":{"code":58552,"comment":15941,"blank":5937},"suites":82,"probes":167,"probeRows":6366,"fixtures":181,"routes":265},{"sha":"9b6aca9","t":1791483241,"tz":-240,"subject":"📦 NEW: media.php's tag helpers, on the engine's own image budget","type":"NEW","added":701,"deleted":17,"functions":{"wp-includes":{"implemented":2578,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1853,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1145,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":837,"verifiedUses":5536,"loading":49,"lines":{"engine":58694,"facade":55455,"assets":1553,"tests":44148,"contracts":9803,"docs":1597,"extensions":1046},"engine":{"code":58694,"comment":15986,"blank":5947},"suites":82,"probes":168,"probeRows":6391,"fixtures":182,"routes":265},{"sha":"42624e0","t":1791485094,"tz":-240,"subject":"📦 NEW: functions.php's utilities, and a JSON fallback that keeps valid characters","type":"NEW","added":636,"deleted":19,"functions":{"wp-includes":{"implemented":2603,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1875,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1150,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":837,"verifiedUses":5536,"loading":49,"lines":{"engine":58767,"facade":55634,"assets":1553,"tests":44328,"contracts":9870,"docs":1597,"extensions":1046},"engine":{"code":58767,"comment":16027,"blank":5956},"suites":82,"probes":169,"probeRows":6412,"fixtures":183,"routes":265},{"sha":"254d5cf","t":1791488224,"tz":-240,"subject":"📦 NEW: Minn\\Json, the one door for JSON, and REST bodies that survive a bad byte","type":"NEW","added":554,"deleted":215,"functions":{"wp-includes":{"implemented":2603,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1875,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1150,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":837,"verifiedUses":5536,"loading":49,"lines":{"engine":58872,"facade":55632,"assets":1553,"tests":44399,"contracts":9933,"docs":1622,"extensions":1046},"engine":{"code":58872,"comment":16056,"blank":5978},"suites":82,"probes":169,"probeRows":6412,"fixtures":183,"routes":265},{"sha":"dc21c2f","t":1791489823,"tz":-240,"subject":"♻️ IMPROVE: Html moves to the root of Minn, one grouped use line away like Json","type":"OTHER","added":55,"deleted":50,"functions":{"wp-includes":{"implemented":2603,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1875,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1150,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":837,"verifiedUses":5536,"loading":49,"lines":{"engine":58872,"facade":55632,"assets":1553,"tests":44399,"contracts":9933,"docs":1622,"extensions":1046},"engine":{"code":58872,"comment":16061,"blank":5978},"suites":82,"probes":169,"probeRows":6412,"fixtures":183,"routes":265},{"sha":"4b06fbb","t":1791490931,"tz":-240,"subject":"♻️ IMPROVE: outgoing HTTP arrives on $minn->http, granted by needs.http in minn.json","type":"OTHER","added":556,"deleted":271,"functions":{"wp-includes":{"implemented":2603,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1875,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1150,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":837,"verifiedUses":5536,"loading":49,"lines":{"engine":58946,"facade":55632,"assets":1553,"tests":44504,"contracts":9949,"docs":1648,"extensions":1046},"engine":{"code":58946,"comment":16108,"blank":5983},"suites":82,"probes":169,"probeRows":6412,"fixtures":183,"routes":265},{"sha":"aa06e73","t":1791492758,"tz":-240,"subject":"📦 NEW: Personal data exporters, the comment eraser, and the privacy clean-up jobs","type":"NEW","added":705,"deleted":6,"functions":{"wp-includes":{"implemented":2617,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1890,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1157,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":58974,"facade":55836,"assets":1553,"tests":44811,"contracts":10011,"docs":1648,"extensions":1046},"engine":{"code":58974,"comment":16126,"blank":5986},"suites":82,"probes":170,"probeRows":6427,"fixtures":184,"routes":265},{"sha":"3b70646","t":1791494474,"tz":-240,"subject":"📦 NEW: comment.php's remaining helpers: cookies, approval, old posts, the type update, notes","type":"NEW","added":584,"deleted":27,"functions":{"wp-includes":{"implemented":2632,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1901,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1159,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59023,"facade":55942,"assets":1553,"tests":45090,"contracts":10061,"docs":1648,"extensions":1046},"engine":{"code":59023,"comment":16144,"blank":5992},"suites":82,"probes":171,"probeRows":6436,"fixtures":185,"routes":265},{"sha":"78fe87f","t":1791496255,"tz":-240,"subject":"📦 NEW: kses.php's inner helpers and compat.php's stand-ins, with three kses fixes","type":"NEW","added":779,"deleted":225,"functions":{"wp-includes":{"implemented":2653,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1921,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1159,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59074,"facade":56078,"assets":1553,"tests":45255,"contracts":10131,"docs":1648,"extensions":1046},"engine":{"code":59074,"comment":16192,"blank":6003},"suites":82,"probes":173,"probeRows":6463,"fixtures":187,"routes":265},{"sha":"f5c6b85","t":1791497603,"tz":-240,"subject":"📦 NEW: formatting.php's callbacks, make_clickable and the link helpers as the reference runs them","type":"NEW","added":648,"deleted":41,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1160,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59198,"facade":56201,"assets":1553,"tests":45428,"contracts":10189,"docs":1648,"extensions":1046},"engine":{"code":59198,"comment":16250,"blank":6016},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"24caa07","t":1791497614,"tz":-240,"subject":"🐛 FIX: The Add plugin dialog was empty on the engine; the boot payload carries every capability flag Minn Admin reads","type":"FIX","added":30,"deleted":1,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1160,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59203,"facade":56201,"assets":1553,"tests":45445,"contracts":10189,"docs":1648,"extensions":1046},"engine":{"code":59203,"comment":16256,"blank":6016},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"50ede5d","t":1791497619,"tz":-240,"subject":"🐛 FIX: The sign-in page's site name is styled as a heading, not a bare link","type":"FIX","added":2,"deleted":0,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1160,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59205,"facade":56201,"assets":1553,"tests":45445,"contracts":10189,"docs":1648,"extensions":1046},"engine":{"code":59205,"comment":16256,"blank":6016},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"439fab8","t":1791498151,"tz":-240,"subject":"🐛 FIX: Minn Admin's tab has an icon on the engine: the site icon, else Minn's mark","type":"FIX","added":48,"deleted":9,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3026,"constant":262,"placeholder":267},"hooks":{"wp-includes":1160,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59232,"facade":56201,"assets":1553,"tests":45445,"contracts":10189,"docs":1648,"extensions":1046},"engine":{"code":59232,"comment":16266,"blank":6018},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"fcf3ab1","t":1791500758,"tz":-240,"subject":"🐛 FIX: The database session drops strict mode as WordPress's does, so a plugin's partial insert succeeds","type":"FIX","added":48,"deleted":1,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1161,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59243,"facade":56204,"assets":1553,"tests":45445,"contracts":10200,"docs":1648,"extensions":1046},"engine":{"code":59243,"comment":16278,"blank":6021},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"52eb33e","t":1791500778,"tz":-240,"subject":"🐛 FIX: Dates read the site's timezone, daylight saving included, not the stored offset","type":"FIX","added":42,"deleted":8,"functions":{"wp-includes":{"implemented":2669,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1938,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1161,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59255,"facade":56204,"assets":1553,"tests":45445,"contracts":10212,"docs":1648,"extensions":1046},"engine":{"code":59255,"comment":16285,"blank":6022},"suites":82,"probes":174,"probeRows":6488,"fixtures":188,"routes":265},{"sha":"3c3a41a","t":1791500790,"tz":-240,"subject":"📦 NEW: link-template.php's remaining template tags, and adjacent posts that honour terms and private posts","type":"NEW","added":459,"deleted":26,"functions":{"wp-includes":{"implemented":2682,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1951,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1166,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59291,"facade":56319,"assets":1553,"tests":45623,"contracts":10250,"docs":1648,"extensions":1046},"engine":{"code":59291,"comment":16296,"blank":6024},"suites":82,"probes":175,"probeRows":6505,"fixtures":189,"routes":265},{"sha":"9becdc6","t":1791502277,"tz":-240,"subject":"📦 NEW: general-template.php's remaining tags: tooltips, preload links, required-field marks, weekdays","type":"NEW","added":353,"deleted":4,"functions":{"wp-includes":{"implemented":2696,"constant":87,"placeholder":26},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1963,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1172,"wp-admin":64},"used":{"implemented":1133,"constant":27,"placeholder":10},"uses":{"implemented":6275,"constant":109,"placeholder":17},"verified":838,"verifiedUses":5537,"loading":49,"lines":{"engine":59291,"facade":56459,"assets":1553,"tests":45747,"contracts":10282,"docs":1648,"extensions":1046},"engine":{"code":59291,"comment":16296,"blank":6024},"suites":82,"probes":176,"probeRows":6517,"fixtures":190,"routes":265},{"sha":"595c9db","t":1791503850,"tz":-240,"subject":"📦 NEW: option.php's remaining functions: get_options, autoload decided by size, user settings","type":"NEW","added":282,"deleted":15,"functions":{"wp-includes":{"implemented":2707,"constant":88,"placeholder":25},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1973,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1174,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":839,"verifiedUses":5538,"loading":49,"lines":{"engine":59291,"facade":56552,"assets":1553,"tests":45852,"contracts":10310,"docs":1648,"extensions":1046},"engine":{"code":59291,"comment":16296,"blank":6024},"suites":82,"probes":177,"probeRows":6527,"fixtures":191,"routes":265},{"sha":"8046cd5","t":1791505557,"tz":-240,"subject":"📦 NEW: post.php's remaining helpers: labels, parent caches, mime types, enclosures, trash slugs","type":"NEW","added":418,"deleted":10,"functions":{"wp-includes":{"implemented":2722,"constant":89,"placeholder":25},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1987,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1177,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":840,"verifiedUses":5542,"loading":49,"lines":{"engine":59312,"facade":56665,"assets":1553,"tests":46029,"contracts":10341,"docs":1648,"extensions":1046},"engine":{"code":59312,"comment":16311,"blank":6026},"suites":82,"probes":178,"probeRows":6540,"fixtures":192,"routes":265},{"sha":"3da97b0","t":1791507346,"tz":-240,"subject":"📦 NEW: comment-template.php's remaining tags: author URL links, post reply link, reply ids, trackback tags","type":"NEW","added":393,"deleted":7,"functions":{"wp-includes":{"implemented":2732,"constant":89,"placeholder":25},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":1997,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1181,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":840,"verifiedUses":5542,"loading":49,"lines":{"engine":59312,"facade":56758,"assets":1553,"tests":46258,"contracts":10374,"docs":1648,"extensions":1046},"engine":{"code":59312,"comment":16311,"blank":6026},"suites":82,"probes":179,"probeRows":6551,"fixtures":193,"routes":265},{"sha":"615270d","t":1791508925,"tz":-240,"subject":"📦 NEW: taxonomy.php's remaining functions: term meta support check, has_term_meta, a deleted term takes its meta","type":"NEW","added":261,"deleted":14,"functions":{"wp-includes":{"implemented":2737,"constant":89,"placeholder":25},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2006,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1181,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":844,"verifiedUses":5557,"loading":49,"lines":{"engine":59312,"facade":56784,"assets":1553,"tests":46428,"contracts":10403,"docs":1648,"extensions":1046},"engine":{"code":59312,"comment":16311,"blank":6026},"suites":82,"probes":180,"probeRows":6558,"fixtures":194,"routes":265},{"sha":"fafe2d2","t":1791510765,"tz":-240,"subject":"📦 NEW: revision.php's remaining functions: previews from the newest autosave, revisioned meta restored, pre-3.6 revisions upgraded","type":"NEW","added":589,"deleted":25,"functions":{"wp-includes":{"implemented":2746,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2018,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1181,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":846,"verifiedUses":5571,"loading":49,"lines":{"engine":59312,"facade":56883,"assets":1553,"tests":46812,"contracts":10439,"docs":1648,"extensions":1046},"engine":{"code":59312,"comment":16316,"blank":6026},"suites":82,"probes":181,"probeRows":6586,"fixtures":195,"routes":265},{"sha":"2cf0b5f","t":1791512183,"tz":-240,"subject":"📦 NEW: UTF-8 helpers: wp_scrub_utf8, wp_has_noncharacters, the scanner and compat-utf8 fallbacks","type":"NEW","added":352,"deleted":3,"functions":{"wp-includes":{"implemented":2756,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2028,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1181,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":846,"verifiedUses":5571,"loading":49,"lines":{"engine":59375,"facade":56930,"assets":1553,"tests":46960,"contracts":10461,"docs":1648,"extensions":1046},"engine":{"code":59375,"comment":16339,"blank":6033},"suites":82,"probes":182,"probeRows":6593,"fixtures":196,"routes":265},{"sha":"04b73ee","t":1791513817,"tz":-240,"subject":"📦 NEW: user.php's remaining functions, and sign-in cookies checked by scheme with the auth_cookie_* actions","type":"NEW","added":601,"deleted":41,"functions":{"wp-includes":{"implemented":2763,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1184,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59384,"facade":57055,"assets":1553,"tests":47259,"contracts":10518,"docs":1648,"extensions":1046},"engine":{"code":59384,"comment":16351,"blank":6035},"suites":82,"probes":184,"probeRows":6606,"fixtures":198,"routes":265},{"sha":"51e4b25","t":1791513849,"tz":-240,"subject":"🐛 FIX: compat-status counts classes declared inside a class_exists guard (WP_Http, WP_Object_Cache and four more were real all along)","type":"FIX","added":8,"deleted":7,"functions":{"wp-includes":{"implemented":2763,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":294,"placeholder":29},"methods":{"implemented":3027,"constant":261,"placeholder":267},"hooks":{"wp-includes":1184,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59384,"facade":57055,"assets":1553,"tests":47260,"contracts":10518,"docs":1648,"extensions":1046},"engine":{"code":59384,"comment":16351,"blank":6035},"suites":82,"probes":184,"probeRows":6606,"fixtures":198,"routes":265},{"sha":"5c599a9","t":1791513931,"tz":-240,"subject":"🔥 REMOVE: Left out on purpose: the WordPress 4.2 split-term routines, POP3, Snoopy and Services_JSON (inert dead ends)","type":"OTHER","added":421,"deleted":1,"functions":{"wp-includes":{"implemented":2768,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3081,"constant":261,"placeholder":267},"hooks":{"wp-includes":1184,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59384,"facade":57413,"assets":1553,"tests":47260,"contracts":10518,"docs":1648,"extensions":1046},"engine":{"code":59384,"comment":16351,"blank":6035},"suites":82,"probes":184,"probeRows":6606,"fixtures":198,"routes":265},{"sha":"029d606","t":1791514358,"tz":-240,"subject":"📦 NEW: The HTTP classes proven: WP_Http's legacy readers, cookie tests and redirect helpers","type":"NEW","added":418,"deleted":19,"functions":{"wp-includes":{"implemented":2768,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3091,"constant":261,"placeholder":267},"hooks":{"wp-includes":1185,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59432,"facade":57507,"assets":1553,"tests":47413,"contracts":10556,"docs":1648,"extensions":1046},"engine":{"code":59432,"comment":16372,"blank":6038},"suites":82,"probes":185,"probeRows":6619,"fixtures":199,"routes":265},{"sha":"0f38197","t":1791514773,"tz":-240,"subject":"📦 NEW: The object cache class proven: bad keys reported, incr on any value, stats by group","type":"NEW","added":212,"deleted":15,"functions":{"wp-includes":{"implemented":2768,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3091,"constant":261,"placeholder":267},"hooks":{"wp-includes":1185,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59436,"facade":57522,"assets":1553,"tests":47551,"contracts":10574,"docs":1648,"extensions":1046},"engine":{"code":59436,"comment":16378,"blank":6039},"suites":82,"probes":186,"probeRows":6631,"fixtures":200,"routes":265},{"sha":"2c2607a","t":1791515209,"tz":-240,"subject":"👌 IMPROVE: site-stats records the run suite by suite for the front page's checks dialog, and a suite that never prints its totals no longer passes as green","type":"IMPROVE","added":121,"deleted":17,"functions":{"wp-includes":{"implemented":2768,"constant":89,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2039,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3091,"constant":261,"placeholder":267},"hooks":{"wp-includes":1185,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59436,"facade":57522,"assets":1553,"tests":47651,"contracts":10574,"docs":1648,"extensions":1046},"engine":{"code":59436,"comment":16378,"blank":6039},"suites":82,"probes":186,"probeRows":6631,"fixtures":200,"routes":265},{"sha":"0aa3bb5","t":1791516301,"tz":-240,"subject":"📦 NEW: The database class proven: 23 missing wpdb methods, prepare's escapes and reports, field processing as the reference refuses","type":"NEW","added":711,"deleted":33,"functions":{"wp-includes":{"implemented":2769,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2040,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3116,"constant":259,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59508,"facade":57695,"assets":1553,"tests":47921,"contracts":10631,"docs":1648,"extensions":1046},"engine":{"code":59508,"comment":16403,"blank":6047},"suites":82,"probes":187,"probeRows":6645,"fixtures":201,"routes":265},{"sha":"bbec9df","t":1791516867,"tz":-240,"subject":"📦 NEW: The theme class proven: missing-theme headers, legacy keys, allowed lists, block patterns, the core default","type":"NEW","added":333,"deleted":15,"functions":{"wp-includes":{"implemented":2769,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2040,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3124,"constant":260,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59551,"facade":57762,"assets":1553,"tests":48046,"contracts":10662,"docs":1648,"extensions":1046},"engine":{"code":59551,"comment":16421,"blank":6051},"suites":82,"probes":188,"probeRows":6653,"fixtures":202,"routes":265},{"sha":"292a74a","t":1791517147,"tz":-240,"subject":"📦 NEW: The REST controller base class proven: fields by context, schema-less fields kept, argument descriptions","type":"NEW","added":215,"deleted":4,"functions":{"wp-includes":{"implemented":2769,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2040,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3124,"constant":260,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59554,"facade":57764,"assets":1553,"tests":48216,"contracts":10678,"docs":1648,"extensions":1046},"engine":{"code":59554,"comment":16421,"blank":6051},"suites":82,"probes":189,"probeRows":6663,"fixtures":203,"routes":265},{"sha":"7632a42","t":1791518370,"tz":-240,"subject":"📦 NEW: The image editors proven: format from the file name, a save moves the editor, GD's _resize and _save","type":"NEW","added":300,"deleted":18,"functions":{"wp-includes":{"implemented":2769,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2040,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3126,"constant":261,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59562,"facade":57789,"assets":1553,"tests":48417,"contracts":10701,"docs":1648,"extensions":1046},"engine":{"code":59562,"comment":16423,"blank":6053},"suites":82,"probes":190,"probeRows":6672,"fixtures":204,"routes":265},{"sha":"77b13cd","t":1791518741,"tz":-240,"subject":"📦 NEW: The widget classes proven: forms and updates registered, the posted form saved, the media widget's labels and URL images","type":"NEW","added":336,"deleted":10,"functions":{"wp-includes":{"implemented":2771,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2042,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3127,"constant":261,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59562,"facade":57856,"assets":1553,"tests":48602,"contracts":10736,"docs":1648,"extensions":1046},"engine":{"code":59562,"comment":16423,"blank":6053},"suites":82,"probes":191,"probeRows":6685,"fixtures":205,"routes":265},{"sha":"6cbdf8a","t":1791519253,"tz":-240,"subject":"📦 NEW: The translation classes proven: loads by locale, lazy file errors, plural expressions as written, the registry's fallbacks","type":"NEW","added":282,"deleted":15,"functions":{"wp-includes":{"implemented":2771,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2042,"classes":{"real":297,"placeholder":29},"methods":{"implemented":3127,"constant":261,"placeholder":267},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59562,"facade":57877,"assets":1553,"tests":48796,"contracts":10766,"docs":1648,"extensions":1046},"engine":{"code":59562,"comment":16424,"blank":6053},"suites":82,"probes":192,"probeRows":6694,"fixtures":206,"routes":265},{"sha":"d908362","t":1791520455,"tz":-240,"subject":"📦 NEW: The POMO stream readers real and proven: integers by byte order, reads that stop at the end, the PHP 4 constructors","type":"NEW","added":330,"deleted":202,"functions":{"wp-includes":{"implemented":2771,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2042,"classes":{"real":302,"placeholder":24},"methods":{"implemented":3154,"constant":263,"placeholder":238},"hooks":{"wp-includes":1186,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59562,"facade":57873,"assets":1553,"tests":48879,"contracts":10786,"docs":1648,"extensions":1046},"engine":{"code":59562,"comment":16424,"blank":6053},"suites":82,"probes":193,"probeRows":6700,"fixtures":207,"routes":265},{"sha":"e60aad5","t":1791520823,"tz":-240,"subject":"📦 NEW: The embed classes proven: providers added live, oEmbed discovery, the [embed] post meta cache written","type":"NEW","added":258,"deleted":21,"functions":{"wp-includes":{"implemented":2771,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2043,"classes":{"real":302,"placeholder":24},"methods":{"implemented":3155,"constant":262,"placeholder":238},"hooks":{"wp-includes":1189,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59576,"facade":57889,"assets":1553,"tests":49043,"contracts":10808,"docs":1648,"extensions":1046},"engine":{"code":59576,"comment":16431,"blank":6054},"suites":82,"probes":194,"probeRows":6707,"fixtures":208,"routes":265},{"sha":"fef2223","t":1791521593,"tz":-240,"subject":"📦 NEW: the abilities registry classes","type":"NEW","added":577,"deleted":133,"functions":{"wp-includes":{"implemented":2771,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2043,"classes":{"real":304,"placeholder":24},"methods":{"implemented":3181,"constant":262,"placeholder":238},"hooks":{"wp-includes":1189,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59569,"facade":58051,"assets":1553,"tests":49214,"contracts":10848,"docs":1648,"extensions":1046},"engine":{"code":59569,"comment":16444,"blank":6056},"suites":82,"probes":195,"probeRows":6717,"fixtures":209,"routes":265},{"sha":"e921d44","t":1791523431,"tz":-240,"subject":"📦 NEW: the abilities REST controllers serve wp-abilities/v1","type":"NEW","added":712,"deleted":202,"functions":{"wp-includes":{"implemented":2772,"constant":87,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2043,"classes":{"real":307,"placeholder":24},"methods":{"implemented":3208,"constant":262,"placeholder":238},"hooks":{"wp-includes":1189,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59446,"facade":58352,"assets":1553,"tests":49431,"contracts":10911,"docs":1648,"extensions":1046},"engine":{"code":59446,"comment":16415,"blank":6046},"suites":82,"probes":196,"probeRows":6728,"fixtures":210,"routes":259},{"sha":"cc44cf9","t":1791525540,"tz":-240,"subject":"📦 NEW: scripts and styles print through WP_Scripts and WP_Styles","type":"NEW","added":1227,"deleted":288,"functions":{"wp-includes":{"implemented":2772,"constant":87,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2043,"classes":{"real":307,"placeholder":24},"methods":{"implemented":3237,"constant":262,"placeholder":238},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59506,"facade":58652,"assets":1553,"tests":49805,"contracts":10976,"docs":1648,"extensions":1046},"engine":{"code":59506,"comment":16441,"blank":6057},"suites":82,"probes":197,"probeRows":6746,"fixtures":211,"routes":259},{"sha":"8a0280a","t":1791526619,"tz":-240,"subject":"📦 NEW: WP_Block_Processor reads block markup a token at a time","type":"NEW","added":756,"deleted":8,"functions":{"wp-includes":{"implemented":2772,"constant":87,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2043,"classes":{"real":308,"placeholder":24},"methods":{"implemented":3260,"constant":262,"placeholder":238},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59739,"facade":58820,"assets":1553,"tests":49967,"contracts":11024,"docs":1648,"extensions":1046},"engine":{"code":59739,"comment":16490,"blank":6086},"suites":82,"probes":198,"probeRows":6790,"fixtures":212,"routes":259},{"sha":"8a4f23a","t":1791527429,"tz":-240,"subject":"📦 NEW: the icons API and its REST controllers","type":"NEW","added":770,"deleted":5,"functions":{"wp-includes":{"implemented":2778,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2048,"classes":{"real":312,"placeholder":24},"methods":{"implemented":3294,"constant":263,"placeholder":238},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59739,"facade":59176,"assets":1553,"tests":50218,"contracts":11076,"docs":1648,"extensions":1046},"engine":{"code":59739,"comment":16490,"blank":6086},"suites":82,"probes":199,"probeRows":6803,"fixtures":213,"routes":259},{"sha":"a741ca8","t":1791529066,"tz":-240,"subject":"📦 NEW: the query clause classes' own steps","type":"NEW","added":604,"deleted":177,"functions":{"wp-includes":{"implemented":2778,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2048,"classes":{"real":312,"placeholder":24},"methods":{"implemented":3312,"constant":263,"placeholder":238},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59771,"facade":59270,"assets":1553,"tests":50382,"contracts":11120,"docs":1648,"extensions":1046},"engine":{"code":59771,"comment":16539,"blank":6094},"suites":82,"probes":200,"probeRows":6808,"fixtures":214,"routes":259},{"sha":"1742c0c","t":1791529661,"tz":-240,"subject":"📦 NEW: the query classes' compatibility doors","type":"NEW","added":420,"deleted":21,"functions":{"wp-includes":{"implemented":2778,"constant":88,"placeholder":24},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2048,"classes":{"real":312,"placeholder":24},"methods":{"implemented":3331,"constant":263,"placeholder":238},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59789,"facade":59374,"assets":1553,"tests":50560,"contracts":11157,"docs":1648,"extensions":1046},"engine":{"code":59789,"comment":16556,"blank":6097},"suites":82,"probes":201,"probeRows":6815,"fixtures":215,"routes":259},{"sha":"7f9f44f","t":1791531235,"tz":-240,"subject":"📦 NEW: the font library","type":"NEW","added":718,"deleted":106,"functions":{"wp-includes":{"implemented":2788,"constant":89,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2054,"classes":{"real":317,"placeholder":23},"methods":{"implemented":3353,"constant":263,"placeholder":231},"hooks":{"wp-includes":1193,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59845,"facade":59614,"assets":1553,"tests":50721,"contracts":11207,"docs":1648,"extensions":1046},"engine":{"code":59845,"comment":16586,"blank":6106},"suites":82,"probes":202,"probeRows":6821,"fixtures":216,"routes":259},{"sha":"8510fd0","t":1791531636,"tz":-240,"subject":"📦 NEW: WP_Plugin_Dependencies","type":"NEW","added":504,"deleted":3,"functions":{"wp-includes":{"implemented":2788,"constant":89,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2054,"classes":{"real":318,"placeholder":23},"methods":{"implemented":3378,"constant":263,"placeholder":231},"hooks":{"wp-includes":1194,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59845,"facade":59858,"assets":1553,"tests":50881,"contracts":11250,"docs":1648,"extensions":1046},"engine":{"code":59845,"comment":16586,"blank":6106},"suites":82,"probes":203,"probeRows":6827,"fixtures":217,"routes":259},{"sha":"e7e113f","t":1791532092,"tz":-240,"subject":"📦 NEW: speculative loading for every theme","type":"NEW","added":372,"deleted":27,"functions":{"wp-includes":{"implemented":2791,"constant":89,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2058,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1197,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59845,"facade":59988,"assets":1553,"tests":51001,"contracts":11289,"docs":1648,"extensions":1046},"engine":{"code":59845,"comment":16586,"blank":6106},"suites":82,"probes":204,"probeRows":6832,"fixtures":218,"routes":259},{"sha":"307e5ca","t":1791533550,"tz":-240,"subject":"📦 NEW: category and nav menu helpers","type":"NEW","added":309,"deleted":3,"functions":{"wp-includes":{"implemented":2804,"constant":89,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2070,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1197,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":849,"verifiedUses":5581,"loading":49,"lines":{"engine":59845,"facade":60077,"assets":1553,"tests":51135,"contracts":11331,"docs":1648,"extensions":1046},"engine":{"code":59845,"comment":16586,"blank":6106},"suites":82,"probes":205,"probeRows":6838,"fixtures":219,"routes":259},{"sha":"2765079","t":1791534813,"tz":-240,"subject":"📦 NEW: script loader helpers","type":"NEW","added":765,"deleted":16,"functions":{"wp-includes":{"implemented":2816,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2083,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1197,"wp-admin":64},"used":{"implemented":1134,"constant":27,"placeholder":9},"uses":{"implemented":6276,"constant":109,"placeholder":16},"verified":850,"verifiedUses":5582,"loading":49,"lines":{"engine":59860,"facade":60231,"assets":1553,"tests":51536,"contracts":11433,"docs":1648,"extensions":1046},"engine":{"code":59860,"comment":16592,"blank":6107},"suites":82,"probes":206,"probeRows":6851,"fixtures":220,"routes":259},{"sha":"f5dd500","t":1791535514,"tz":-240,"subject":"📦 NEW: canonical redirect helpers","type":"NEW","added":557,"deleted":3,"functions":{"wp-includes":{"implemented":2826,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2093,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1200,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59860,"facade":60382,"assets":1553,"tests":51821,"contracts":11493,"docs":1648,"extensions":1046},"engine":{"code":59860,"comment":16592,"blank":6107},"suites":82,"probes":207,"probeRows":6861,"fixtures":221,"routes":259},{"sha":"82d66ee","t":1791535843,"tz":-240,"subject":"📦 NEW: JSON schemas for a client","type":"NEW","added":223,"deleted":3,"functions":{"wp-includes":{"implemented":2829,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2096,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1200,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60394,"assets":1553,"tests":51883,"contracts":11526,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":208,"probeRows":6865,"fixtures":222,"routes":259},{"sha":"3689bc7","t":1791537338,"tz":-240,"subject":"📦 NEW: more translation helpers","type":"NEW","added":246,"deleted":16,"functions":{"wp-includes":{"implemented":2833,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2100,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1200,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60412,"assets":1553,"tests":52039,"contracts":11559,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":209,"probeRows":6870,"fixtures":223,"routes":259},{"sha":"5b47b76","t":1791537612,"tz":-240,"subject":"📦 NEW: more post template tags","type":"NEW","added":292,"deleted":3,"functions":{"wp-includes":{"implemented":2838,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2105,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1202,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60476,"assets":1553,"tests":52204,"contracts":11590,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":210,"probeRows":6876,"fixtures":224,"routes":259},{"sha":"f5b453d","t":1791537956,"tz":-240,"subject":"📦 NEW: the site logo and the custom logo in step","type":"NEW","added":261,"deleted":3,"functions":{"wp-includes":{"implemented":2845,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2112,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1202,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60532,"assets":1553,"tests":52354,"contracts":11615,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":211,"probeRows":6881,"fixtures":225,"routes":259},{"sha":"bc34249","t":1791539239,"tz":-240,"subject":"📦 NEW: more widget helpers","type":"NEW","added":175,"deleted":3,"functions":{"wp-includes":{"implemented":2849,"constant":90,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2116,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1202,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60568,"assets":1553,"tests":52446,"contracts":11641,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":212,"probeRows":6885,"fixtures":226,"routes":259},{"sha":"75b6dec","t":1791539865,"tz":-240,"subject":"📦 NEW: embed helpers","type":"NEW","added":350,"deleted":14,"functions":{"wp-includes":{"implemented":2855,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2122,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3389,"constant":263,"placeholder":231},"hooks":{"wp-includes":1208,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60626,"assets":1553,"tests":52627,"contracts":11693,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":213,"probeRows":6894,"fixtures":227,"routes":259},{"sha":"9653140","t":1791540400,"tz":-240,"subject":"🐛 FIX: oEmbed answers kept outside a post","type":"FIX","added":206,"deleted":11,"functions":{"wp-includes":{"implemented":2855,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2122,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1208,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59921,"facade":60673,"assets":1553,"tests":52733,"contracts":11714,"docs":1648,"extensions":1046},"engine":{"code":59921,"comment":16622,"blank":6114},"suites":82,"probes":214,"probeRows":6898,"fixtures":228,"routes":259},{"sha":"c4bc98a","t":1791541750,"tz":-240,"subject":"📦 NEW: template loading helpers","type":"NEW","added":243,"deleted":4,"functions":{"wp-includes":{"implemented":2861,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2128,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1212,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":852,"verifiedUses":5584,"loading":49,"lines":{"engine":59926,"facade":60728,"assets":1553,"tests":52844,"contracts":11754,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":215,"probeRows":6905,"fixtures":229,"routes":259},{"sha":"ad9996a","t":1791541990,"tz":-240,"subject":"📦 NEW: footnotes kept safe","type":"NEW","added":178,"deleted":3,"functions":{"wp-includes":{"implemented":2867,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2135,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1212,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":60772,"assets":1553,"tests":52925,"contracts":11779,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":216,"probeRows":6910,"fixtures":230,"routes":259},{"sha":"fe13665","t":1791542462,"tz":-240,"subject":"📦 NEW: block template helpers","type":"NEW","added":250,"deleted":3,"functions":{"wp-includes":{"implemented":2873,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2141,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1212,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":60845,"assets":1553,"tests":53031,"contracts":11818,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":217,"probeRows":6916,"fixtures":231,"routes":259},{"sha":"983e787","t":1791543705,"tz":-240,"subject":"📦 NEW: load helpers","type":"NEW","added":145,"deleted":3,"functions":{"wp-includes":{"implemented":2879,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2147,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1212,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":60889,"assets":1553,"tests":53076,"contracts":11846,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":218,"probeRows":6922,"fixtures":232,"routes":259},{"sha":"2247f69","t":1791544124,"tz":-240,"subject":"📦 NEW: Block Hooks around REST","type":"NEW","added":303,"deleted":5,"functions":{"wp-includes":{"implemented":2884,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2152,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1212,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":60966,"assets":1553,"tests":53216,"contracts":11893,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":219,"probeRows":6928,"fixtures":233,"routes":259},{"sha":"2f2d3b3","t":1791544598,"tz":-240,"subject":"📦 NEW: the breadcrumbs block's helpers","type":"NEW","added":338,"deleted":3,"functions":{"wp-includes":{"implemented":2892,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2160,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1213,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":61058,"assets":1553,"tests":53385,"contracts":11929,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16623,"blank":6114},"suites":82,"probes":220,"probeRows":6935,"fixtures":234,"routes":259},{"sha":"4d79a4a","t":1791546030,"tz":-240,"subject":"📦 NEW: the breadcrumbs block rendered","type":"NEW","added":148,"deleted":8,"functions":{"wp-includes":{"implemented":2892,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2160,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1213,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":61103,"assets":1553,"tests":53431,"contracts":11958,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16624,"blank":6114},"suites":82,"probes":220,"probeRows":6937,"fixtures":234,"routes":259},{"sha":"6881e5c","t":1791546506,"tz":-240,"subject":"🐛 FIX: media probe reschedule case independent of the clock","type":"FIX","added":13,"deleted":1,"functions":{"wp-includes":{"implemented":2892,"constant":92,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2160,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1213,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":853,"verifiedUses":5589,"loading":49,"lines":{"engine":59926,"facade":61103,"assets":1553,"tests":53443,"contracts":11958,"docs":1648,"extensions":1046},"engine":{"code":59926,"comment":16624,"blank":6114},"suites":82,"probes":220,"probeRows":6937,"fixtures":234,"routes":259},{"sha":"49dc788","t":1791548219,"tz":-240,"subject":"📦 NEW: HTTPS detection and migration, and the request host helpers","type":"NEW","added":607,"deleted":59,"functions":{"wp-includes":{"implemented":2900,"constant":93,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2173,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1214,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":855,"verifiedUses":5595,"loading":49,"lines":{"engine":59925,"facade":61194,"assets":1553,"tests":53760,"contracts":12026,"docs":1648,"extensions":1046},"engine":{"code":59925,"comment":16629,"blank":6113},"suites":82,"probes":221,"probeRows":6949,"fixtures":235,"routes":259},{"sha":"d97686c","t":1791549015,"tz":-240,"subject":"📦 NEW: Bootstrap guards, the JSONP die handler, and the pages that stop a request","type":"NEW","added":530,"deleted":9,"functions":{"wp-includes":{"implemented":2911,"constant":95,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2186,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1218,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":857,"verifiedUses":5597,"loading":49,"lines":{"engine":59925,"facade":61334,"assets":1553,"tests":54013,"contracts":12096,"docs":1648,"extensions":1046},"engine":{"code":59925,"comment":16629,"blank":6113},"suites":82,"probes":222,"probeRows":6960,"fixtures":236,"routes":259},{"sha":"281d908","t":1791550548,"tz":-240,"subject":"📦 NEW: Small output helpers; user rows written unslashed and UTF-8 kept in redirects","type":"NEW","added":409,"deleted":7,"functions":{"wp-includes":{"implemented":2917,"constant":95,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2195,"classes":{"real":320,"placeholder":23},"methods":{"implemented":3390,"constant":262,"placeholder":231},"hooks":{"wp-includes":1219,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":858,"verifiedUses":5600,"loading":49,"lines":{"engine":59925,"facade":61415,"assets":1553,"tests":54233,"contracts":12150,"docs":1648,"extensions":1046},"engine":{"code":59925,"comment":16629,"blank":6113},"suites":82,"probes":223,"probeRows":6967,"fixtures":237,"routes":259},{"sha":"da7a653","t":1791552956,"tz":-240,"subject":"📦 NEW: Runtime internals: the metadata lazyloader, cron arrays from before version 2, script arguments and the too-early warning; _wp_cron left out","type":"NEW","added":611,"deleted":21,"functions":{"wp-includes":{"implemented":2934,"constant":93,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2208,"classes":{"real":321,"placeholder":23},"methods":{"implemented":3396,"constant":262,"placeholder":231},"hooks":{"wp-includes":1220,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":859,"verifiedUses":5601,"loading":49,"lines":{"engine":59925,"facade":61595,"assets":1553,"tests":54498,"contracts":12221,"docs":1648,"extensions":1046},"engine":{"code":59925,"comment":16629,"blank":6113},"suites":82,"probes":224,"probeRows":6978,"fixtures":238,"routes":259},{"sha":"2be40be","t":1791553434,"tz":-240,"subject":"📦 NEW: The tabs block's helpers and the template part variations in two halves","type":"NEW","added":173,"deleted":21,"functions":{"wp-includes":{"implemented":2938,"constant":93,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2214,"classes":{"real":321,"placeholder":23},"methods":{"implemented":3396,"constant":262,"placeholder":231},"hooks":{"wp-includes":1220,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":860,"verifiedUses":5604,"loading":49,"lines":{"engine":59930,"facade":61623,"assets":1553,"tests":54563,"contracts":12247,"docs":1648,"extensions":1046},"engine":{"code":59930,"comment":16637,"blank":6114},"suites":82,"probes":225,"probeRows":6986,"fixtures":239,"routes":259},{"sha":"cf7aaad","t":1791554026,"tz":-240,"subject":"📦 NEW: Abilities looked up through the full pipeline, and connector keys masked in the settings answer","type":"NEW","added":325,"deleted":8,"functions":{"wp-includes":{"implemented":2940,"constant":93,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2216,"classes":{"real":321,"placeholder":23},"methods":{"implemented":3396,"constant":262,"placeholder":231},"hooks":{"wp-includes":1222,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":860,"verifiedUses":5604,"loading":49,"lines":{"engine":59942,"facade":61692,"assets":1553,"tests":54720,"contracts":12288,"docs":1648,"extensions":1046},"engine":{"code":59942,"comment":16639,"blank":6116},"suites":82,"probes":226,"probeRows":6993,"fixtures":240,"routes":259},{"sha":"2a598a4","t":1791556786,"tz":-240,"subject":"📦 NEW: Template loading helpers and the timezone menu's order; tax_input needs the right to assign terms","type":"NEW","added":285,"deleted":4,"functions":{"wp-includes":{"implemented":2945,"constant":93,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2221,"classes":{"real":321,"placeholder":23},"methods":{"implemented":3396,"constant":262,"placeholder":231},"hooks":{"wp-includes":1222,"wp-admin":64},"used":{"implemented":1136,"constant":27,"placeholder":9},"uses":{"implemented":6278,"constant":109,"placeholder":16},"verified":860,"verifiedUses":5604,"loading":49,"lines":{"engine":59942,"facade":61756,"assets":1553,"tests":54859,"contracts":12327,"docs":1648,"extensions":1046},"engine":{"code":59942,"comment":16639,"blank":6116},"suites":82,"probes":227,"probeRows":7001,"fixtures":241,"routes":259},{"sha":"0aebde4","t":1791557145,"tz":-240,"subject":"📦 NEW: Block metadata collections: plugins' block manifests register their blocks","type":"NEW","added":333,"deleted":7,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":323,"placeholder":23},"methods":{"implemented":3406,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59942,"facade":61865,"assets":1553,"tests":55005,"contracts":12360,"docs":1648,"extensions":1046},"engine":{"code":59942,"comment":16639,"blank":6116},"suites":82,"probes":228,"probeRows":7006,"fixtures":242,"routes":259},{"sha":"19ea7a2","t":1791557511,"tz":-240,"subject":"📦 NEW: theme.json schema migration and classic menus as navigation blocks; menu item texts texturized","type":"NEW","added":279,"deleted":3,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3415,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59942,"facade":62000,"assets":1553,"tests":55077,"contracts":12392,"docs":1648,"extensions":1046},"engine":{"code":59942,"comment":16639,"blank":6116},"suites":82,"probes":229,"probeRows":7008,"fixtures":243,"routes":259},{"sha":"49be29e","t":1791558746,"tz":-240,"subject":"✅ TEST: The sitemap classes proven; empty sitemap elements close themselves","type":"TEST","added":178,"deleted":8,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3415,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59946,"facade":62000,"assets":1553,"tests":55198,"contracts":12418,"docs":1648,"extensions":1046},"engine":{"code":59946,"comment":16645,"blank":6117},"suites":82,"probes":230,"probeRows":7015,"fixtures":244,"routes":259},{"sha":"25c7f71","t":1791560088,"tz":-240,"subject":"✅ TEST: The core object classes proven; terms and comments keep what they are given, menu links in the reference's order","type":"TEST","added":287,"deleted":14,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3415,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59947,"facade":62005,"assets":1553,"tests":55409,"contracts":12456,"docs":1648,"extensions":1046},"engine":{"code":59947,"comment":16645,"blank":6117},"suites":82,"probes":231,"probeRows":7022,"fixtures":245,"routes":259},{"sha":"430a8e4","t":1791561674,"tz":-240,"subject":"✅ TEST: The style engine's classes proven; presets in sides kept as written, declarations judged when printed","type":"TEST","added":289,"deleted":30,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3422,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59972,"facade":62034,"assets":1553,"tests":55532,"contracts":12488,"docs":1648,"extensions":1046},"engine":{"code":59972,"comment":16663,"blank":6121},"suites":82,"probes":232,"probeRows":7027,"fixtures":246,"routes":259},{"sha":"e7fd8ba","t":1791561950,"tz":-240,"subject":"✅ TEST: The block bindings and templates registries proven; their refusals in the reference's words","type":"TEST","added":159,"deleted":10,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3422,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59972,"facade":62038,"assets":1553,"tests":55644,"contracts":12512,"docs":1648,"extensions":1046},"engine":{"code":59972,"comment":16664,"blank":6121},"suites":82,"probes":233,"probeRows":7034,"fixtures":247,"routes":259},{"sha":"285ab89","t":1791563343,"tz":-240,"subject":"✅ TEST: The widget factory and two core widgets proven; widget titles escaped and widget content kses'd as on the reference","type":"TEST","added":175,"deleted":9,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3422,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":59972,"facade":62051,"assets":1553,"tests":55753,"contracts":12540,"docs":1648,"extensions":1046},"engine":{"code":59972,"comment":16664,"blank":6121},"suites":82,"probes":234,"probeRows":7037,"fixtures":248,"routes":259},{"sha":"a4011b9","t":1791564426,"tz":-240,"subject":"✅ TEST: Translation files and the old plural reader proven; empty translations count and plural lookups find a PHP file's keys as on the reference","type":"TEST","added":497,"deleted":35,"functions":{"wp-includes":{"implemented":2947,"constant":91,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2223,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3422,"constant":262,"placeholder":231},"hooks":{"wp-includes":1223,"wp-admin":64},"used":{"implemented":1137,"constant":26,"placeholder":9},"uses":{"implemented":6279,"constant":108,"placeholder":16},"verified":861,"verifiedUses":5605,"loading":49,"lines":{"engine":60105,"facade":62059,"assets":1553,"tests":55939,"contracts":12581,"docs":1648,"extensions":1046},"engine":{"code":60105,"comment":16723,"blank":6132},"suites":82,"probes":235,"probeRows":7044,"fixtures":249,"routes":259},{"sha":"6fcda88","t":1791567192,"tz":-240,"subject":"✅ TEST: The rest of functions.php proven; the reference's error page, referers from the request globals, URL extraction and enclosures as on the reference","type":"TEST","added":956,"deleted":77,"functions":{"wp-includes":{"implemented":2951,"constant":87,"placeholder":23},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2286,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3422,"constant":262,"placeholder":231},"hooks":{"wp-includes":1227,"wp-admin":64},"used":{"implemented":1138,"constant":25,"placeholder":9},"uses":{"implemented":6280,"constant":107,"placeholder":16},"verified":898,"verifiedUses":5745,"loading":49,"lines":{"engine":60246,"facade":62189,"assets":1553,"tests":56356,"contracts":12658,"docs":1648,"extensions":1046},"engine":{"code":60246,"comment":16742,"blank":6139},"suites":82,"probes":236,"probeRows":7055,"fixtures":250,"routes":259},{"sha":"0b7b701","t":1791574561,"tz":-240,"subject":"👌 IMPROVE: WordPress 7.1.3: the references and the version Minn reports move, the patch releases' security fixes are Minn's too, wpautop is rebuilt against the reference, and update checks and WP-CLI's core verbs answer as a Minn site should","type":"IMPROVE","added":1325,"deleted":116,"functions":{"wp-includes":{"implemented":2953,"constant":87,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2289,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1229,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":899,"verifiedUses":5747,"loading":49,"lines":{"engine":60624,"facade":62233,"assets":1553,"tests":56687,"contracts":12777,"docs":1648,"extensions":1046},"engine":{"code":60624,"comment":16956,"blank":6186},"suites":82,"probes":238,"probeRows":7069,"fixtures":252,"routes":259},{"sha":"3db0107","t":1791578211,"tz":-240,"subject":"✅ TEST: rest-api.php's helpers proven; combined schema refusals, the default REST filters and the cookie check as on the reference, and a cookie sent without a nonce signs no one in","type":"TEST","added":336,"deleted":25,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2313,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1229,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":911,"verifiedUses":5772,"loading":49,"lines":{"engine":60627,"facade":62278,"assets":1553,"tests":56863,"contracts":12821,"docs":1648,"extensions":1046},"engine":{"code":60627,"comment":16960,"blank":6186},"suites":82,"probes":239,"probeRows":7084,"fixtures":253,"routes":259},{"sha":"48cd749","t":1791579823,"tz":-240,"subject":"✅ TEST: The rest of formatting.php proven; tag_escape keeps hyphens, esc_url strips encoded line breaks and fills in https when only https is allowed, the strict UTF-8 check scrubs, the split pattern and targeted link rel as on the reference","type":"TEST","added":154,"deleted":16,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2329,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1229,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":922,"verifiedUses":5818,"loading":49,"lines":{"engine":60631,"facade":62284,"assets":1553,"tests":56934,"contracts":12853,"docs":1648,"extensions":1046},"engine":{"code":60631,"comment":16961,"blank":6186},"suites":82,"probes":240,"probeRows":7094,"fixtures":254,"routes":259},{"sha":"69ec691","t":1791580128,"tz":-240,"subject":"✅ TEST: Probes call the functions they map over directly, so the proof count sees the 27 real functions they already exercised as string callables","type":"TEST","added":31,"deleted":31,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2356,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1229,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":935,"verifiedUses":5836,"loading":49,"lines":{"engine":60631,"facade":62284,"assets":1553,"tests":56934,"contracts":12853,"docs":1648,"extensions":1046},"engine":{"code":60631,"comment":16961,"blank":6186},"suites":82,"probes":240,"probeRows":7094,"fixtures":254,"routes":259},{"sha":"9a44a84","t":1791581639,"tz":-240,"subject":"✅ TEST: The rest of link-template.php proven; user admin addresses, page number links from the request address, slashes in search links, the head's short link from the query, and get_post with no global post as on the reference","type":"TEST","added":374,"deleted":38,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2387,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1230,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":946,"verifiedUses":5896,"loading":49,"lines":{"engine":60620,"facade":62295,"assets":1553,"tests":57200,"contracts":12892,"docs":1648,"extensions":1046},"engine":{"code":60620,"comment":16960,"blank":6185},"suites":82,"probes":241,"probeRows":7125,"fixtures":255,"routes":259},{"sha":"4378e79","t":1791583633,"tz":-240,"subject":"✅ TEST: The rest of post.php proven; type capabilities and labels built as on the reference (registration too), MIME wildcards, the transition default's guid and schedule, unsticking on reset, comment trash counts and attachment file results","type":"TEST","added":607,"deleted":46,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2417,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":954,"verifiedUses":5906,"loading":49,"lines":{"engine":60635,"facade":62311,"assets":1553,"tests":57599,"contracts":12956,"docs":1648,"extensions":1046},"engine":{"code":60635,"comment":16983,"blank":6186},"suites":82,"probes":242,"probeRows":7152,"fixtures":256,"routes":259},{"sha":"4fc4cdd","t":1791584941,"tz":-240,"subject":"✅ TEST: The rest of theme.php proven; a deleted background image leaves the theme mods, and the custom CSS lookup is remembered in the theme mods as on the reference","type":"TEST","added":240,"deleted":8,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2442,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":955,"verifiedUses":5909,"loading":49,"lines":{"engine":60635,"facade":62322,"assets":1553,"tests":57772,"contracts":12983,"docs":1648,"extensions":1046},"engine":{"code":60635,"comment":16983,"blank":6186},"suites":82,"probes":243,"probeRows":7166,"fixtures":257,"routes":259},{"sha":"10e58ce","t":1791586024,"tz":-240,"subject":"✅ TEST: The rest of media.php proven; srcset needs the image's folder and is addressed from uploads, adjacent image links as on the reference, editor support asks the chooser, and the upload limit filter hears both limits","type":"TEST","added":281,"deleted":12,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2466,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":962,"verifiedUses":5927,"loading":49,"lines":{"engine":60640,"facade":62323,"assets":1553,"tests":57977,"contracts":13016,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16985,"blank":6186},"suites":82,"probes":244,"probeRows":7182,"fixtures":258,"routes":259},{"sha":"8937dab","t":1791588492,"tz":-240,"subject":"✅ TEST: template.php's template getters proven; block templates located and recorded as on the reference, attachment and term hierarchies, and wp_insert_post refuses a page template the theme does not offer","type":"TEST","added":247,"deleted":30,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2484,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":964,"verifiedUses":5930,"loading":49,"lines":{"engine":60640,"facade":62325,"assets":1553,"tests":58142,"contracts":13046,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16987,"blank":6186},"suites":82,"probes":245,"probeRows":7198,"fixtures":259,"routes":259},{"sha":"0f994cc","t":1791589834,"tz":-240,"subject":"✅ TEST: The rest of comment.php proven; pings are never previously approved, disallowed words read the comment without tags, the held comment's reader falls back to the cookie, and deferred counts and the server date as on the reference","type":"TEST","added":446,"deleted":13,"functions":{"wp-includes":{"implemented":2955,"constant":85,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2507,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":973,"verifiedUses":5942,"loading":49,"lines":{"engine":60640,"facade":62331,"assets":1553,"tests":58499,"contracts":13084,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16987,"blank":6186},"suites":82,"probes":246,"probeRows":7213,"fixtures":260,"routes":259},{"sha":"fd0d352","t":1791591067,"tz":-240,"subject":"✅ TEST: The rest of blocks.php proven; block asset handles and addresses, the old typography shape migrated, and pattern blocks named and self-references dropped as on the reference","type":"TEST","added":294,"deleted":15,"functions":{"wp-includes":{"implemented":2956,"constant":84,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2525,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1231,"wp-admin":64},"used":{"implemented":1139,"constant":25,"placeholder":8},"uses":{"implemented":6282,"constant":107,"placeholder":14},"verified":975,"verifiedUses":5944,"loading":49,"lines":{"engine":60640,"facade":62369,"assets":1553,"tests":58669,"contracts":13120,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16987,"blank":6186},"suites":82,"probes":247,"probeRows":7223,"fixtures":261,"routes":259},{"sha":"7652075","t":1791593231,"tz":-240,"subject":"✅ TEST: The rest of pluggable.php proven; nonce checks read $_REQUEST, signing out clears the cookies and the user, users cached for plugins, and the salt filter, cookie schemes and moderation recipients as on the reference","type":"TEST","added":372,"deleted":11,"functions":{"wp-includes":{"implemented":2958,"constant":82,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2542,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1232,"wp-admin":64},"used":{"implemented":1140,"constant":24,"placeholder":8},"uses":{"implemented":6283,"constant":106,"placeholder":14},"verified":988,"verifiedUses":6033,"loading":49,"lines":{"engine":60640,"facade":62403,"assets":1553,"tests":58928,"contracts":13158,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16987,"blank":6186},"suites":82,"probes":248,"probeRows":7233,"fixtures":262,"routes":259},{"sha":"92d1830","t":1791595246,"tz":-240,"subject":"✅ TEST: The rest of user.php proven; users counted by role, email and slug lookups trimmed, sign-in refusals and the session token from the cookie as on the reference","type":"TEST","added":300,"deleted":16,"functions":{"wp-includes":{"implemented":2958,"constant":82,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2557,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1233,"wp-admin":64},"used":{"implemented":1140,"constant":24,"placeholder":8},"uses":{"implemented":6283,"constant":106,"placeholder":14},"verified":993,"verifiedUses":6049,"loading":49,"lines":{"engine":60640,"facade":62437,"assets":1553,"tests":59115,"contracts":13194,"docs":1648,"extensions":1046},"engine":{"code":60640,"comment":16987,"blank":6186},"suites":82,"probes":249,"probeRows":7243,"fixtures":263,"routes":259},{"sha":"7c527ea","t":1791597246,"tz":-240,"subject":"✅ TEST: The rest of load.php proven; admin, JSON, XML and basic auth checks read the request as the reference does, ini changeability, and requests through the front marked as using themes","type":"TEST","added":223,"deleted":16,"functions":{"wp-includes":{"implemented":2963,"constant":77,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2571,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1235,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1002,"verifiedUses":6083,"loading":49,"lines":{"engine":60648,"facade":62457,"assets":1553,"tests":59224,"contracts":13231,"docs":1648,"extensions":1046},"engine":{"code":60648,"comment":16992,"blank":6188},"suites":82,"probes":250,"probeRows":7254,"fixtures":264,"routes":259},{"sha":"0d848a7","t":1791598513,"tz":-240,"subject":"✅ TEST: The rest of embed.php proven; oEmbed served as XML, image thumbnails chosen by width, and size ratios matched as on the reference","type":"TEST","added":254,"deleted":15,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2587,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1235,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1003,"verifiedUses":6084,"loading":49,"lines":{"engine":60648,"facade":62461,"assets":1553,"tests":59401,"contracts":13266,"docs":1648,"extensions":1046},"engine":{"code":60648,"comment":16993,"blank":6188},"suites":82,"probes":251,"probeRows":7265,"fixtures":265,"routes":259},{"sha":"8af0f8b","t":1791599632,"tz":-240,"subject":"✅ TEST: The rest of taxonomy.php proven; taxonomy labels built as on the reference (registration too), terms to edit sanitized, term children by the stored hierarchy, and the taxonomy cache marks terms changed","type":"TEST","added":346,"deleted":47,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2601,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1235,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1010,"verifiedUses":6095,"loading":49,"lines":{"engine":60648,"facade":62477,"assets":1553,"tests":59605,"contracts":13303,"docs":1648,"extensions":1046},"engine":{"code":60648,"comment":17012,"blank":6190},"suites":82,"probes":252,"probeRows":7277,"fixtures":266,"routes":259},{"sha":"92c3a39","t":1791601660,"tz":-240,"subject":"✅ TEST: The rest of kses.php proven; attribute pairs normalized, bad protocols trimmed with allowed addresses left as written, refused attributes emptied and styles filtered as on the reference","type":"TEST","added":156,"deleted":9,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2612,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1235,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1014,"verifiedUses":6101,"loading":49,"lines":{"engine":60648,"facade":62499,"assets":1553,"tests":59676,"contracts":13337,"docs":1648,"extensions":1046},"engine":{"code":60648,"comment":17012,"blank":6190},"suites":82,"probes":253,"probeRows":7288,"fixtures":267,"routes":259},{"sha":"8d013e1","t":1791602466,"tz":-240,"subject":"✅ TEST: The rest of l10n.php proven; translation filters, no-op plurals, text domains and script translations already as on the reference","type":"TEST","added":132,"deleted":2,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2625,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1235,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1022,"verifiedUses":6116,"loading":49,"lines":{"engine":60648,"facade":62499,"assets":1553,"tests":59782,"contracts":13351,"docs":1648,"extensions":1046},"engine":{"code":60648,"comment":17012,"blank":6190},"suites":82,"probes":254,"probeRows":7293,"fixtures":268,"routes":259},{"sha":"3993bae","t":1791603552,"tz":-240,"subject":"✅ TEST: The rest of query.php proven; the conditionals and loop helpers as on the reference, and the old slug redirect worked out from the query outside the front","type":"TEST","added":212,"deleted":6,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2636,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1236,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1029,"verifiedUses":6129,"loading":49,"lines":{"engine":60649,"facade":62530,"assets":1553,"tests":59906,"contracts":13379,"docs":1648,"extensions":1046},"engine":{"code":60649,"comment":17013,"blank":6190},"suites":82,"probes":255,"probeRows":7297,"fixtures":269,"routes":259},{"sha":"7a3574f","t":1791605692,"tz":-240,"subject":"✅ TEST: The rest of post-template.php proven; body classes from the main query off the front, post formats in body and post classes, previews named by the query, and attachment players as on the reference","type":"TEST","added":308,"deleted":24,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2647,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1236,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1037,"verifiedUses":6143,"loading":49,"lines":{"engine":60671,"facade":62557,"assets":1553,"tests":60064,"contracts":13416,"docs":1648,"extensions":1046},"engine":{"code":60671,"comment":17027,"blank":6192},"suites":82,"probes":256,"probeRows":7304,"fixtures":270,"routes":259},{"sha":"307eba2","t":1791607051,"tz":-240,"subject":"✅ TEST: prove the remaining comment, term and author template tags","type":"TEST","added":331,"deleted":57,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2666,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1236,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1045,"verifiedUses":6153,"loading":49,"lines":{"engine":60674,"facade":62570,"assets":1553,"tests":60233,"contracts":13454,"docs":1648,"extensions":1046},"engine":{"code":60674,"comment":17046,"blank":6194},"suites":82,"probes":257,"probeRows":7317,"fixtures":271,"routes":259},{"sha":"24ba688","t":1791609417,"tz":-240,"subject":"✅ TEST: prove the rest of general-template.php","type":"TEST","added":460,"deleted":38,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2701,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1061,"verifiedUses":6176,"loading":49,"lines":{"engine":60674,"facade":62631,"assets":1553,"tests":60484,"contracts":13513,"docs":1648,"extensions":1046},"engine":{"code":60674,"comment":17046,"blank":6194},"suites":82,"probes":258,"probeRows":7331,"fixtures":272,"routes":259},{"sha":"f80d9ce","t":1791610612,"tz":-240,"subject":"✅ TEST: prove the rest of deprecated.php","type":"TEST","added":223,"deleted":5,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2764,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1064,"verifiedUses":6179,"loading":49,"lines":{"engine":60674,"facade":62646,"assets":1553,"tests":60633,"contracts":13545,"docs":1648,"extensions":1046},"engine":{"code":60674,"comment":17046,"blank":6194},"suites":82,"probes":259,"probeRows":7342,"fixtures":273,"routes":259},{"sha":"f65ff87","t":1791611548,"tz":-240,"subject":"✅ TEST: prove the rest of admin-bar.php","type":"TEST","added":152,"deleted":3,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2778,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1064,"verifiedUses":6179,"loading":49,"lines":{"engine":60674,"facade":62646,"assets":1553,"tests":60751,"contracts":13565,"docs":1648,"extensions":1046},"engine":{"code":60674,"comment":17047,"blank":6194},"suites":82,"probes":260,"probeRows":7345,"fixtures":274,"routes":259},{"sha":"7f7249f","t":1791614208,"tz":-240,"subject":"✅ TEST: prove the rest of widgets.php","type":"TEST","added":231,"deleted":20,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2789,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1065,"verifiedUses":6180,"loading":49,"lines":{"engine":60683,"facade":62655,"assets":1553,"tests":60852,"contracts":13611,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":261,"probeRows":7355,"fixtures":275,"routes":259},{"sha":"6fe15af","t":1791615087,"tz":-240,"subject":"✅ TEST: prove robots-template.php","type":"TEST","added":107,"deleted":20,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2796,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1066,"verifiedUses":6181,"loading":49,"lines":{"engine":60683,"facade":62643,"assets":1553,"tests":60924,"contracts":13628,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":262,"probeRows":7357,"fixtures":276,"routes":259},{"sha":"621d10e","t":1791617422,"tz":-240,"subject":"✅ TEST: prove the rest of revision.php","type":"TEST","added":212,"deleted":3,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2805,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1067,"verifiedUses":6183,"loading":49,"lines":{"engine":60683,"facade":62646,"assets":1553,"tests":61088,"contracts":13653,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":263,"probeRows":7364,"fixtures":277,"routes":259},{"sha":"efc4a2d","t":1791617485,"tz":-240,"subject":"🐛 FIX: stop the account-flows probe acting on user 1","type":"FIX","added":9,"deleted":2,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2805,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1239,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1067,"verifiedUses":6183,"loading":49,"lines":{"engine":60683,"facade":62646,"assets":1553,"tests":61095,"contracts":13653,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":263,"probeRows":7364,"fixtures":277,"routes":259},{"sha":"3abc182","t":1791618359,"tz":-240,"subject":"✅ TEST: prove the rest of nav-menu.php","type":"TEST","added":169,"deleted":3,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2812,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1069,"verifiedUses":6185,"loading":49,"lines":{"engine":60683,"facade":62647,"assets":1553,"tests":61229,"contracts":13671,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":264,"probeRows":7370,"fixtures":278,"routes":259},{"sha":"1c9ca8a","t":1791619247,"tz":-240,"subject":"✅ TEST: prove the rest of capabilities.php","type":"TEST","added":140,"deleted":2,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2817,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1071,"verifiedUses":6187,"loading":49,"lines":{"engine":60683,"facade":62647,"assets":1553,"tests":61333,"contracts":13694,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":265,"probeRows":7375,"fixtures":279,"routes":259},{"sha":"731ab1f","t":1791621133,"tz":-240,"subject":"✅ TEST: prove the rest of cache.php","type":"TEST","added":95,"deleted":10,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2823,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1076,"verifiedUses":6193,"loading":49,"lines":{"engine":60683,"facade":62645,"assets":1553,"tests":61381,"contracts":13714,"docs":1648,"extensions":1046},"engine":{"code":60683,"comment":17067,"blank":6195},"suites":82,"probes":266,"probeRows":7382,"fixtures":280,"routes":259},{"sha":"f845c77","t":1791622081,"tz":-240,"subject":"✅ TEST: prove the rest of option.php","type":"TEST","added":135,"deleted":15,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2830,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1080,"verifiedUses":6201,"loading":49,"lines":{"engine":60681,"facade":62650,"assets":1553,"tests":61467,"contracts":13732,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":267,"probeRows":7386,"fixtures":281,"routes":259},{"sha":"bb580e6","t":1791623018,"tz":-240,"subject":"✅ TEST: prove the rest of the block supports","type":"TEST","added":121,"deleted":11,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2861,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1080,"verifiedUses":6201,"loading":49,"lines":{"engine":60681,"facade":62656,"assets":1553,"tests":61541,"contracts":13750,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":268,"probeRows":7389,"fixtures":282,"routes":259},{"sha":"10d2c6b","t":1791624849,"tz":-240,"subject":"✅ TEST: name the calls the proof count could not see","type":"TEST","added":32,"deleted":8,"functions":{"wp-includes":{"implemented":2964,"constant":76,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2869,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1081,"verifiedUses":6203,"loading":49,"lines":{"engine":60681,"facade":62656,"assets":1553,"tests":61547,"contracts":13764,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":268,"probeRows":7389,"fixtures":282,"routes":259},{"sha":"3f0d2ed","t":1791625813,"tz":-240,"subject":"✅ TEST: prove the template tags left across small files","type":"TEST","added":264,"deleted":3,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2890,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1089,"verifiedUses":6225,"loading":49,"lines":{"engine":60681,"facade":62667,"assets":1553,"tests":61751,"contracts":13790,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":269,"probeRows":7397,"fixtures":283,"routes":259},{"sha":"57c0036","t":1791626764,"tz":-240,"subject":"✅ TEST: prove the rest of http.php","type":"TEST","added":100,"deleted":5,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2898,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1094,"verifiedUses":6234,"loading":49,"lines":{"engine":60681,"facade":62667,"assets":1553,"tests":61813,"contracts":13811,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":270,"probeRows":7401,"fixtures":284,"routes":259},{"sha":"72723b4","t":1791628841,"tz":-240,"subject":"✅ TEST: prove the rewrite family","type":"TEST","added":146,"deleted":6,"functions":{"wp-includes":{"implemented":2966,"constant":74,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2906,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1095,"verifiedUses":6235,"loading":49,"lines":{"engine":60681,"facade":62674,"assets":1553,"tests":61898,"contracts":13836,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":271,"probeRows":7408,"fixtures":285,"routes":259},{"sha":"7a94cf6","t":1791629962,"tz":-240,"subject":"✅ TEST: prove the core block helpers","type":"TEST","added":146,"deleted":3,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2914,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60681,"facade":62673,"assets":1553,"tests":62010,"contracts":13856,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":272,"probeRows":7413,"fixtures":286,"routes":259},{"sha":"bc4497d","t":1791632133,"tz":-240,"subject":"✅ TEST: give query pagination its own callbacks","type":"TEST","added":228,"deleted":5,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2917,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60681,"facade":62734,"assets":1553,"tests":62100,"contracts":13890,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":273,"probeRows":7414,"fixtures":287,"routes":259},{"sha":"a15d38c","t":1791632603,"tz":-240,"subject":"✅ TEST: give the site logo, footnotes and legacy widget their callbacks","type":"TEST","added":237,"deleted":5,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60681,"facade":62789,"assets":1553,"tests":62222,"contracts":13917,"docs":1648,"extensions":1046},"engine":{"code":60681,"comment":17067,"blank":6195},"suites":82,"probes":274,"probeRows":7417,"fixtures":288,"routes":259},{"sha":"114b231","t":1791634153,"tz":-240,"subject":"🐛 FIX: render the site logo, footnotes and legacy widget in pages","type":"FIX","added":169,"deleted":9,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":325,"placeholder":23},"methods":{"implemented":3421,"constant":265,"placeholder":232},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60680,"facade":62810,"assets":1553,"tests":62316,"contracts":13939,"docs":1648,"extensions":1046},"engine":{"code":60680,"comment":17068,"blank":6195},"suites":82,"probes":275,"probeRows":7420,"fixtures":289,"routes":259},{"sha":"d7b2ebb","t":1791636276,"tz":-240,"subject":"✅ TEST: make the REST meta field classes real","type":"TEST","added":518,"deleted":217,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":330,"placeholder":19},"methods":{"implemented":3452,"constant":265,"placeholder":204},"hooks":{"wp-includes":1240,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60693,"facade":62829,"assets":1553,"tests":62488,"contracts":13986,"docs":1648,"extensions":1046},"engine":{"code":60693,"comment":17078,"blank":6199},"suites":82,"probes":276,"probeRows":7427,"fixtures":290,"routes":259},{"sha":"8528356","t":1791636840,"tz":-240,"subject":"✅ TEST: make the REST search handlers real","type":"TEST","added":428,"deleted":3,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":334,"placeholder":19},"methods":{"implemented":3470,"constant":266,"placeholder":204},"hooks":{"wp-includes":1243,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60693,"facade":63032,"assets":1553,"tests":62626,"contracts":14015,"docs":1648,"extensions":1046},"engine":{"code":60693,"comment":17078,"blank":6199},"suites":82,"probes":277,"probeRows":7433,"fixtures":291,"routes":259},{"sha":"f6d43d0","t":1791639179,"tz":-240,"subject":"✅ TEST: make the legacy HTTP transports real","type":"TEST","added":611,"deleted":10,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":337,"placeholder":19},"methods":{"implemented":3475,"constant":266,"placeholder":204},"hooks":{"wp-includes":1246,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60693,"facade":63227,"assets":1553,"tests":62880,"contracts":14081,"docs":1648,"extensions":1046},"engine":{"code":60693,"comment":17078,"blank":6199},"suites":82,"probes":278,"probeRows":7451,"fixtures":292,"routes":259},{"sha":"cb15286","t":1791642116,"tz":-240,"subject":"✅ TEST: make the REST registry controllers real","type":"TEST","added":941,"deleted":12,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":341,"placeholder":19},"methods":{"implemented":3512,"constant":267,"placeholder":204},"hooks":{"wp-includes":1249,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60705,"facade":63705,"assets":1553,"tests":63141,"contracts":14140,"docs":1648,"extensions":1046},"engine":{"code":60705,"comment":17091,"blank":6200},"suites":82,"probes":279,"probeRows":7471,"fixtures":293,"routes":259},{"sha":"f7db1d6","t":1791644581,"tz":-240,"subject":"✅ TEST: make the REST block and menu-location controllers real","type":"TEST","added":730,"deleted":8,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":345,"placeholder":19},"methods":{"implemented":3546,"constant":267,"placeholder":204},"hooks":{"wp-includes":1252,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60710,"facade":64038,"assets":1553,"tests":63377,"contracts":14183,"docs":1648,"extensions":1046},"engine":{"code":60710,"comment":17102,"blank":6201},"suites":82,"probes":280,"probeRows":7481,"fixtures":294,"routes":259},{"sha":"7a7e3bf","t":1791646058,"tz":-240,"subject":"✅ TEST: make the REST widget-type and sidebar controllers real","type":"TEST","added":738,"deleted":8,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":347,"placeholder":19},"methods":{"implemented":3576,"constant":267,"placeholder":204},"hooks":{"wp-includes":1255,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60719,"facade":64382,"assets":1553,"tests":63610,"contracts":14228,"docs":1648,"extensions":1046},"engine":{"code":60719,"comment":17107,"blank":6201},"suites":82,"probes":281,"probeRows":7491,"fixtures":295,"routes":259},{"sha":"b54b715","t":1791648096,"tz":-240,"subject":"✅ TEST: make the REST widgets controller real","type":"TEST","added":638,"deleted":3,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":348,"placeholder":19},"methods":{"implemented":3596,"constant":267,"placeholder":204},"hooks":{"wp-includes":1257,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60719,"facade":64665,"assets":1553,"tests":63841,"contracts":14277,"docs":1648,"extensions":1046},"engine":{"code":60719,"comment":17107,"blank":6201},"suites":82,"probes":282,"probeRows":7500,"fixtures":296,"routes":259},{"sha":"51597eb","t":1791657787,"tz":-240,"subject":"✅ TEST: serve the view configurations","type":"TEST","added":684,"deleted":5,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":350,"placeholder":19},"methods":{"implemented":3619,"constant":267,"placeholder":204},"hooks":{"wp-includes":1257,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60864,"facade":64849,"assets":1553,"tests":64010,"contracts":14337,"docs":1648,"extensions":1046},"engine":{"code":60864,"comment":17144,"blank":6213},"suites":82,"probes":283,"probeRows":7510,"fixtures":297,"routes":259},{"sha":"183a519","t":1791658921,"tz":-240,"subject":"🐛 FIX: share post type and taxonomy objects","type":"FIX","added":222,"deleted":182,"functions":{"wp-includes":{"implemented":2965,"constant":75,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2920,"classes":{"real":350,"placeholder":19},"methods":{"implemented":3619,"constant":267,"placeholder":204},"hooks":{"wp-includes":1257,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60792,"facade":64838,"assets":1553,"tests":64088,"contracts":14370,"docs":1648,"extensions":1046},"engine":{"code":60792,"comment":17153,"blank":6204},"suites":82,"probes":284,"probeRows":7517,"fixtures":298,"routes":255},{"sha":"431825e","t":1791667459,"tz":-240,"subject":"🐛 FIX: send the REST server's own headers","type":"FIX","added":109,"deleted":1,"functions":{"wp-includes":{"implemented":2966,"constant":74,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2921,"classes":{"real":350,"placeholder":19},"methods":{"implemented":3619,"constant":267,"placeholder":204},"hooks":{"wp-includes":1258,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60813,"facade":64847,"assets":1553,"tests":64120,"contracts":14393,"docs":1648,"extensions":1046},"engine":{"code":60813,"comment":17163,"blank":6205},"suites":82,"probes":284,"probeRows":7517,"fixtures":298,"routes":255},{"sha":"a18ced4","t":1791669230,"tz":-240,"subject":"✅ TEST: make the application passwords REST controller real","type":"TEST","added":553,"deleted":3,"functions":{"wp-includes":{"implemented":2966,"constant":74,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2921,"classes":{"real":351,"placeholder":19},"methods":{"implemented":3643,"constant":267,"placeholder":204},"hooks":{"wp-includes":1259,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60813,"facade":65118,"assets":1553,"tests":64303,"contracts":14429,"docs":1648,"extensions":1046},"engine":{"code":60813,"comment":17163,"blank":6205},"suites":82,"probes":285,"probeRows":7527,"fixtures":299,"routes":255},{"sha":"4fb864b","t":1791670859,"tz":-240,"subject":"✅ TEST: make the oEmbed and URL-details controllers real","type":"TEST","added":596,"deleted":117,"functions":{"wp-includes":{"implemented":2967,"constant":73,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2922,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3652,"constant":267,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60806,"facade":65261,"assets":1553,"tests":64508,"contracts":14504,"docs":1648,"extensions":1046},"engine":{"code":60806,"comment":17172,"blank":6205},"suites":82,"probes":286,"probeRows":7538,"fixtures":300,"routes":253},{"sha":"920e3e1","t":1791673266,"tz":-240,"subject":"✅ TEST: let post type and taxonomy objects do their own setup","type":"TEST","added":846,"deleted":262,"functions":{"wp-includes":{"implemented":2967,"constant":73,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2922,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3674,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60821,"facade":65378,"assets":1553,"tests":64768,"contracts":14571,"docs":1648,"extensions":1046},"engine":{"code":60821,"comment":17225,"blank":6212},"suites":82,"probes":287,"probeRows":7552,"fixtures":301,"routes":253},{"sha":"a239ba6","t":1791673922,"tz":-240,"subject":"✅ TEST: prove the identity internals","type":"TEST","added":370,"deleted":25,"functions":{"wp-includes":{"implemented":2967,"constant":73,"placeholder":22},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2922,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3689,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1142,"constant":22,"placeholder":8},"uses":{"implemented":6301,"constant":88,"placeholder":14},"verified":1096,"verifiedUses":6236,"loading":49,"lines":{"engine":60838,"facade":65472,"assets":1553,"tests":64904,"contracts":14608,"docs":1648,"extensions":1046},"engine":{"code":60838,"comment":17236,"blank":6215},"suites":82,"probes":288,"probeRows":7558,"fixtures":302,"routes":253},{"sha":"828c858","t":1791674801,"tz":-240,"subject":"✅ TEST: prove the theme.json resolver's helpers","type":"TEST","added":390,"deleted":12,"functions":{"wp-includes":{"implemented":2968,"constant":73,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2923,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60838,"facade":65568,"assets":1553,"tests":65078,"contracts":14659,"docs":1648,"extensions":1046},"engine":{"code":60838,"comment":17236,"blank":6215},"suites":82,"probes":289,"probeRows":7569,"fixtures":303,"routes":253},{"sha":"a519b34","t":1791676144,"tz":-240,"subject":"✅ TEST: make the view configuration functions real","type":"TEST","added":240,"deleted":62,"functions":{"wp-includes":{"implemented":2975,"constant":73,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2930,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60838,"facade":65590,"assets":1553,"tests":65171,"contracts":14696,"docs":1648,"extensions":1046},"engine":{"code":60838,"comment":17236,"blank":6215},"suites":82,"probes":290,"probeRows":7576,"fixtures":304,"routes":253},{"sha":"8bd36ba","t":1791677922,"tz":-240,"subject":"✅ TEST: register core's and the theme's block patterns","type":"TEST","added":287,"deleted":28,"functions":{"wp-includes":{"implemented":2979,"constant":73,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2934,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65648,"assets":1553,"tests":65264,"contracts":14752,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":291,"probeRows":7588,"fixtures":305,"routes":253},{"sha":"2a94e07","t":1791678651,"tz":-240,"subject":"✅ TEST: make theme previews and two output helpers real","type":"TEST","added":283,"deleted":6,"functions":{"wp-includes":{"implemented":2986,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2941,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65719,"assets":1553,"tests":65386,"contracts":14800,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":292,"probeRows":7595,"fixtures":306,"routes":253},{"sha":"0b9be03","t":1791679671,"tz":-240,"subject":"✅ TEST: prove the AVIF helpers and the Connectors page's data","type":"TEST","added":210,"deleted":6,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65766,"assets":1553,"tests":65468,"contracts":14844,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":293,"probeRows":7600,"fixtures":307,"routes":253},{"sha":"d530691","t":1791681222,"tz":-240,"subject":"🐛 FIX: count inline placeholder methods as owed","type":"FIX","added":38,"deleted":1,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65766,"assets":1553,"tests":65488,"contracts":14858,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":293,"probeRows":7600,"fixtures":307,"routes":253},{"sha":"506ef62","t":1791681807,"tz":-240,"subject":"✅ TEST: make WP_Theme_JSON's small helpers real","type":"TEST","added":384,"deleted":52,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65893,"assets":1553,"tests":65616,"contracts":14912,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":294,"probeRows":7617,"fixtures":308,"routes":253},{"sha":"e22126c","t":1791682262,"tz":-240,"subject":"✅ TEST: make WP_Theme_JSON's preset helpers real","type":"TEST","added":242,"deleted":16,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60844,"facade":65963,"assets":1553,"tests":65725,"contracts":14945,"docs":1648,"extensions":1046},"engine":{"code":60844,"comment":17240,"blank":6216},"suites":82,"probes":295,"probeRows":7624,"fixtures":309,"routes":253},{"sha":"74adeb7","t":1791684708,"tz":-240,"subject":"✅ TEST: WP_Theme_JSON's constructor, sanitized and filed by origin","type":"TEST","added":447,"deleted":21,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60869,"facade":66132,"assets":1553,"tests":65829,"contracts":15010,"docs":1648,"extensions":1046},"engine":{"code":60869,"comment":17249,"blank":6217},"suites":82,"probes":296,"probeRows":7630,"fixtures":310,"routes":253},{"sha":"38198d2","t":1791685603,"tz":-240,"subject":"✅ TEST: WP_Theme_JSON's declarations and style nodes","type":"TEST","added":346,"deleted":12,"functions":{"wp-includes":{"implemented":2990,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2942,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60869,"facade":66254,"assets":1553,"tests":65963,"contracts":15057,"docs":1648,"extensions":1046},"engine":{"code":60869,"comment":17249,"blank":6217},"suites":82,"probes":297,"probeRows":7634,"fixtures":311,"routes":253},{"sha":"fa23cc6","t":1791688394,"tz":-240,"subject":"✅ TEST: WP_Theme_JSON keeps only what is safe","type":"TEST","added":583,"deleted":35,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":353,"placeholder":19},"methods":{"implemented":3697,"constant":262,"placeholder":204},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60869,"facade":66434,"assets":1553,"tests":66194,"contracts":15136,"docs":1648,"extensions":1046},"engine":{"code":60869,"comment":17249,"blank":6217},"suites":82,"probes":298,"probeRows":7643,"fixtures":312,"routes":253},{"sha":"3363c34","t":1791691141,"tz":-240,"subject":"✅ TEST: WP_REST_Posts_Controller reads through the engine","type":"TEST","added":922,"deleted":273,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":355,"placeholder":17},"methods":{"implemented":3746,"constant":262,"placeholder":155},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60890,"facade":66749,"assets":1553,"tests":66337,"contracts":15204,"docs":1648,"extensions":1046},"engine":{"code":60890,"comment":17265,"blank":6220},"suites":82,"probes":299,"probeRows":7653,"fixtures":313,"routes":253},{"sha":"b6b3fe8","t":1791692922,"tz":-240,"subject":"✅ TEST: WP_REST_Posts_Controller writes through the engine","type":"TEST","added":504,"deleted":30,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":355,"placeholder":17},"methods":{"implemented":3746,"constant":262,"placeholder":155},"hooks":{"wp-includes":1263,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60890,"facade":66948,"assets":1553,"tests":66526,"contracts":15258,"docs":1648,"extensions":1046},"engine":{"code":60890,"comment":17266,"blank":6220},"suites":82,"probes":300,"probeRows":7660,"fixtures":314,"routes":253},{"sha":"d6aad26","t":1791694860,"tz":-240,"subject":"✅ TEST: revisions, autosaves and patterns as controller classes","type":"TEST","added":815,"deleted":89,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":358,"placeholder":14},"methods":{"implemented":3761,"constant":262,"placeholder":140},"hooks":{"wp-includes":1267,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60898,"facade":67319,"assets":1553,"tests":66728,"contracts":15305,"docs":1648,"extensions":1046},"engine":{"code":60898,"comment":17270,"blank":6222},"suites":82,"probes":301,"probeRows":7670,"fixtures":315,"routes":253},{"sha":"8a1df69","t":1791696425,"tz":-240,"subject":"✅ TEST: WP_REST_Terms_Controller reads and writes through the engine","type":"TEST","added":623,"deleted":61,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":359,"placeholder":13},"methods":{"implemented":3768,"constant":262,"placeholder":133},"hooks":{"wp-includes":1267,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60902,"facade":67579,"assets":1553,"tests":66932,"contracts":15346,"docs":1648,"extensions":1046},"engine":{"code":60902,"comment":17271,"blank":6223},"suites":82,"probes":302,"probeRows":7679,"fixtures":316,"routes":253},{"sha":"1630d4b","t":1791698003,"tz":-240,"subject":"✅ TEST: WP_REST_Users_Controller reads and writes through the engine","type":"TEST","added":706,"deleted":84,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":360,"placeholder":12},"methods":{"implemented":3780,"constant":262,"placeholder":121},"hooks":{"wp-includes":1267,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60908,"facade":67898,"assets":1553,"tests":67122,"contracts":15391,"docs":1648,"extensions":1046},"engine":{"code":60908,"comment":17273,"blank":6223},"suites":82,"probes":303,"probeRows":7689,"fixtures":317,"routes":253},{"sha":"bfe34e6","t":1791699622,"tz":-240,"subject":"✅ TEST: WP_REST_Comments_Controller reads and writes through the engine","type":"TEST","added":780,"deleted":90,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":361,"placeholder":11},"methods":{"implemented":3793,"constant":262,"placeholder":108},"hooks":{"wp-includes":1268,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60912,"facade":68271,"assets":1553,"tests":67325,"contracts":15436,"docs":1648,"extensions":1046},"engine":{"code":60912,"comment":17274,"blank":6224},"suites":82,"probes":304,"probeRows":7699,"fixtures":318,"routes":253},{"sha":"f24e115","t":1791701795,"tz":-240,"subject":"📦 NEW: WP_REST_Menus_Controller and WP_REST_Menu_Items_Controller as classes","type":"NEW","added":765,"deleted":66,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2943,"classes":{"real":363,"placeholder":9},"methods":{"implemented":3801,"constant":262,"placeholder":100},"hooks":{"wp-includes":1269,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60937,"facade":68597,"assets":1553,"tests":67537,"contracts":15484,"docs":1648,"extensions":1046},"engine":{"code":60937,"comment":17279,"blank":6226},"suites":82,"probes":305,"probeRows":7708,"fixtures":319,"routes":253},{"sha":"a88a215","t":1791705035,"tz":-240,"subject":"✅ TEST: WP_REST_Attachments_Controller reads, uploads and edits through the engine","type":"TEST","added":1322,"deleted":255,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2944,"classes":{"real":364,"placeholder":8},"methods":{"implemented":3820,"constant":263,"placeholder":74},"hooks":{"wp-includes":1271,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1097,"verifiedUses":6237,"loading":49,"lines":{"engine":60976,"facade":68975,"assets":1553,"tests":67949,"contracts":15590,"docs":1648,"extensions":1046},"engine":{"code":60976,"comment":17315,"blank":6231},"suites":82,"probes":306,"probeRows":7727,"fixtures":320,"routes":253},{"sha":"044f48b","t":1791706073,"tz":-240,"subject":"✅ TEST: WP_REST_Attachments_Controller sideloads and finalizes a browser's sizes","type":"TEST","added":570,"deleted":31,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":364,"placeholder":8},"methods":{"implemented":3821,"constant":263,"placeholder":74},"hooks":{"wp-includes":1271,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":60975,"facade":69130,"assets":1553,"tests":68198,"contracts":15665,"docs":1648,"extensions":1046},"engine":{"code":60975,"comment":17318,"blank":6231},"suites":82,"probes":307,"probeRows":7735,"fixtures":321,"routes":253},{"sha":"5ff9a0e","t":1791706933,"tz":-240,"subject":"✅ TEST: WP_REST_Plugins_Controller lists, changes and deletes plugins through the runtime","type":"TEST","added":661,"deleted":93,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":365,"placeholder":7},"methods":{"implemented":3833,"constant":263,"placeholder":62},"hooks":{"wp-includes":1272,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":60981,"facade":69336,"assets":1553,"tests":68435,"contracts":15715,"docs":1648,"extensions":1046},"engine":{"code":60981,"comment":17329,"blank":6232},"suites":82,"probes":308,"probeRows":7746,"fixtures":322,"routes":253},{"sha":"a59f76f","t":1791708696,"tz":-240,"subject":"✅ TEST: WP_REST_Templates_Controller reads and saves templates through the runtime","type":"TEST","added":661,"deleted":59,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":366,"placeholder":6},"methods":{"implemented":3839,"constant":263,"placeholder":54},"hooks":{"wp-includes":1272,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":60987,"facade":69579,"assets":1553,"tests":68669,"contracts":15766,"docs":1648,"extensions":1046},"engine":{"code":60987,"comment":17331,"blank":6233},"suites":82,"probes":309,"probeRows":7755,"fixtures":323,"routes":253},{"sha":"e02c01a","t":1791709261,"tz":-240,"subject":"✅ TEST: WP_REST_Themes_Controller reads the installed themes through the engine's shape","type":"TEST","added":450,"deleted":62,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":367,"placeholder":5},"methods":{"implemented":3846,"constant":263,"placeholder":47},"hooks":{"wp-includes":1273,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61007,"facade":69679,"assets":1553,"tests":68842,"contracts":15803,"docs":1648,"extensions":1046},"engine":{"code":61007,"comment":17349,"blank":6237},"suites":82,"probes":310,"probeRows":7764,"fixtures":324,"routes":253},{"sha":"b0d2533","t":1791710809,"tz":-240,"subject":"✅ TEST: WP_REST_Settings_Controller and WP_REST_Block_Patterns_Controller as classes","type":"TEST","added":585,"deleted":56,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":369,"placeholder":3},"methods":{"implemented":3853,"constant":263,"placeholder":40},"hooks":{"wp-includes":1273,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61009,"facade":69818,"assets":1553,"tests":69121,"contracts":15856,"docs":1648,"extensions":1046},"engine":{"code":61009,"comment":17350,"blank":6237},"suites":82,"probes":312,"probeRows":7780,"fixtures":326,"routes":253},{"sha":"fb9516e","t":1791711514,"tz":-240,"subject":"✅ TEST: WP_Interactivity_API hooks, module data, client navigation and the router","type":"TEST","added":228,"deleted":19,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":369,"placeholder":3},"methods":{"implemented":3862,"constant":262,"placeholder":40},"hooks":{"wp-includes":1273,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61017,"facade":69866,"assets":1553,"tests":69208,"contracts":15890,"docs":1648,"extensions":1046},"engine":{"code":61017,"comment":17353,"blank":6238},"suites":82,"probes":313,"probeRows":7786,"fixtures":327,"routes":253},{"sha":"2af7e06","t":1791712171,"tz":-240,"subject":"✅ TEST: WP_Interactivity_API_Directives_Processor walks balanced tags and edits their content","type":"TEST","added":288,"deleted":17,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":370,"placeholder":3},"methods":{"implemented":3869,"constant":262,"placeholder":40},"hooks":{"wp-includes":1273,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61026,"facade":69947,"assets":1553,"tests":69316,"contracts":15933,"docs":1648,"extensions":1046},"engine":{"code":61026,"comment":17346,"blank":6239},"suites":82,"probes":314,"probeRows":7792,"fixtures":328,"routes":253},{"sha":"f778ae6","t":1791714995,"tz":-240,"subject":"✅ TEST: WP_REST_Server target hints, embedding and the index's theme, logo and icon","type":"TEST","added":312,"deleted":15,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":370,"placeholder":3},"methods":{"implemented":3875,"constant":262,"placeholder":40},"hooks":{"wp-includes":1273,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61038,"facade":69999,"assets":1553,"tests":69479,"contracts":15968,"docs":1648,"extensions":1046},"engine":{"code":61038,"comment":17356,"blank":6241},"suites":82,"probes":315,"probeRows":7795,"fixtures":329,"routes":253},{"sha":"6f75544","t":1791716416,"tz":-240,"subject":"📦 NEW: The widgets' remaining methods and the Links widget (probe widget-methods)","type":"NEW","added":508,"deleted":6,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":371,"placeholder":3},"methods":{"implemented":3889,"constant":262,"placeholder":40},"hooks":{"wp-includes":1274,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61129,"facade":70096,"assets":1553,"tests":69663,"contracts":16020,"docs":1648,"extensions":1046},"engine":{"code":61129,"comment":17376,"blank":6252},"suites":82,"probes":316,"probeRows":7802,"fixtures":330,"routes":253},{"sha":"0514a78","t":1791717519,"tz":-240,"subject":"📦 NEW: The loose classes, with the navigation block's aria labels and missing menus fixed (probe loose-classes)","type":"NEW","added":382,"deleted":16,"functions":{"wp-includes":{"implemented":2991,"constant":72,"placeholder":21},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2945,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3896,"constant":263,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1143,"constant":22,"placeholder":7},"uses":{"implemented":6302,"constant":88,"placeholder":13},"verified":1098,"verifiedUses":6238,"loading":49,"lines":{"engine":61135,"facade":70173,"assets":1553,"tests":69835,"contracts":16068,"docs":1648,"extensions":1046},"engine":{"code":61135,"comment":17381,"blank":6252},"suites":82,"probes":317,"probeRows":7812,"fixtures":331,"routes":253},{"sha":"48e8c59","t":1791720078,"tz":-240,"subject":"📦 NEW: The request object made real, with wp(), and list query vars read as the reference reads them (probe wp-request)","type":"NEW","added":488,"deleted":44,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3902,"constant":257,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61167,"facade":70221,"assets":1553,"tests":70083,"contracts":16116,"docs":1648,"extensions":1046},"engine":{"code":61167,"comment":17406,"blank":6254},"suites":82,"probes":318,"probeRows":7818,"fixtures":332,"routes":253},{"sha":"cdb8821","t":1791721276,"tz":-240,"subject":"🐛 FIX: A paged listing's 404 leaves its queried object unasked, as before the missing-term check","type":"FIX","added":3,"deleted":1,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3902,"constant":257,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61168,"facade":70221,"assets":1553,"tests":70083,"contracts":16116,"docs":1648,"extensions":1046},"engine":{"code":61168,"comment":17407,"blank":6254},"suites":82,"probes":318,"probeRows":7818,"fixtures":332,"routes":253},{"sha":"4a6fce4","t":1791721890,"tz":-240,"subject":"👌 IMPROVE: The symbol gate trusts a plugin folder's fingerprint instead of walking it on every request","type":"IMPROVE","added":152,"deleted":25,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3902,"constant":257,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61222,"facade":70221,"assets":1553,"tests":70083,"contracts":16155,"docs":1648,"extensions":1046},"engine":{"code":61222,"comment":17425,"blank":6260},"suites":82,"probes":318,"probeRows":7818,"fixtures":332,"routes":253},{"sha":"3b627c6","t":1791723070,"tz":-240,"subject":"📦 NEW: The block parser's steps walk a document as the reference's do, and parse_blocks reads malformed content their way (probe block-parser-steps)","type":"NEW","added":303,"deleted":13,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3906,"constant":253,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61236,"facade":70295,"assets":1553,"tests":70207,"contracts":16186,"docs":1648,"extensions":1046},"engine":{"code":61236,"comment":17433,"blank":6261},"suites":82,"probes":319,"probeRows":7823,"fixtures":333,"routes":253},{"sha":"fe66f00","t":1791723877,"tz":-240,"subject":"🐛 FIX: Methods that answered with an empty body now do what the reference's do (probe hollow-methods)","type":"FIX","added":325,"deleted":19,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61240,"facade":70337,"assets":1553,"tests":70385,"contracts":16230,"docs":1648,"extensions":1046},"engine":{"code":61240,"comment":17427,"blank":6262},"suites":82,"probes":320,"probeRows":7831,"fixtures":334,"routes":253},{"sha":"14bd160","t":1791724247,"tz":-240,"subject":"✅ TEST: Six small core classes proven, and theme.json data read as held (probe small-classes)","type":"TEST","added":158,"deleted":5,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2946,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61240,"facade":70337,"assets":1553,"tests":70501,"contracts":16254,"docs":1648,"extensions":1046},"engine":{"code":61240,"comment":17427,"blank":6262},"suites":82,"probes":321,"probeRows":7837,"fixtures":335,"routes":253},{"sha":"b2811f8","t":1791725782,"tz":-240,"subject":"📦 NEW: Accordion and tabs render as the reference's do, with a comment's edit link and contexts the processor can read (probe core-block-callbacks)","type":"NEW","added":315,"deleted":11,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2954,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61240,"facade":70429,"assets":1553,"tests":70628,"contracts":16297,"docs":1648,"extensions":1046},"engine":{"code":61240,"comment":17428,"blank":6262},"suites":82,"probes":322,"probeRows":7842,"fixtures":336,"routes":253},{"sha":"091f8a4","t":1791727485,"tz":-240,"subject":"📦 NEW: Comment pagination renders its older, newer and numbered links as the reference's do (probe comments-pagination)","type":"NEW","added":220,"deleted":7,"functions":{"wp-includes":{"implemented":2992,"constant":72,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2958,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61239,"facade":70475,"assets":1553,"tests":70745,"contracts":16321,"docs":1648,"extensions":1046},"engine":{"code":61239,"comment":17428,"blank":6262},"suites":82,"probes":323,"probeRows":7846,"fixtures":337,"routes":253},{"sha":"9db0c9b","t":1791727924,"tz":-240,"subject":"📦 NEW: Term data bindings read the term, post data bindings read their field, and the template-part helpers proven (probe template-bindings-helpers)","type":"NEW","added":181,"deleted":7,"functions":{"wp-includes":{"implemented":2993,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2967,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1099,"verifiedUses":6239,"loading":49,"lines":{"engine":61239,"facade":70487,"assets":1553,"tests":70870,"contracts":16344,"docs":1648,"extensions":1046},"engine":{"code":61239,"comment":17428,"blank":6262},"suites":82,"probes":324,"probeRows":7853,"fixtures":338,"routes":253},{"sha":"8746de6","t":1791728587,"tz":-240,"subject":"👌 IMPROVE: Small helpers proven (batch 162)","type":"IMPROVE","added":273,"deleted":21,"functions":{"wp-includes":{"implemented":2993,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2977,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1101,"verifiedUses":6245,"loading":49,"lines":{"engine":61238,"facade":70490,"assets":1553,"tests":71071,"contracts":16371,"docs":1648,"extensions":1046},"engine":{"code":61238,"comment":17428,"blank":6262},"suites":82,"probes":325,"probeRows":7861,"fixtures":339,"routes":253},{"sha":"c56217b","t":1791730136,"tz":-240,"subject":"👌 IMPROVE: The last small classes proven (batch 163)","type":"IMPROVE","added":278,"deleted":13,"functions":{"wp-includes":{"implemented":2993,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2977,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1275,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1101,"verifiedUses":6245,"loading":49,"lines":{"engine":61238,"facade":70516,"assets":1553,"tests":71255,"contracts":16399,"docs":1648,"extensions":1046},"engine":{"code":61238,"comment":17428,"blank":6262},"suites":82,"probes":326,"probeRows":7869,"fixtures":340,"routes":253},{"sha":"3c61fa9","t":1791731282,"tz":-240,"subject":"👌 IMPROVE: Printing scripts and styles, late styles hoisted (batch 164)","type":"IMPROVE","added":393,"deleted":10,"functions":{"wp-includes":{"implemented":2995,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2985,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1276,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1102,"verifiedUses":6246,"loading":49,"lines":{"engine":61238,"facade":70575,"assets":1553,"tests":71491,"contracts":16451,"docs":1648,"extensions":1046},"engine":{"code":61238,"comment":17429,"blank":6262},"suites":82,"probes":327,"probeRows":7877,"fixtures":341,"routes":253},{"sha":"2d7932d","t":1791732907,"tz":-240,"subject":"👌 IMPROVE: Feed loaders, auth_redirect and core abilities proven (batch 165)","type":"IMPROVE","added":284,"deleted":4,"functions":{"wp-includes":{"implemented":2995,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2992,"classes":{"real":375,"placeholder":3},"methods":{"implemented":3914,"constant":245,"placeholder":40},"hooks":{"wp-includes":1279,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1103,"verifiedUses":6248,"loading":49,"lines":{"engine":61238,"facade":70593,"assets":1553,"tests":71703,"contracts":16481,"docs":1648,"extensions":1046},"engine":{"code":61238,"comment":17429,"blank":6262},"suites":82,"probes":328,"probeRows":7880,"fixtures":342,"routes":253},{"sha":"9432487","t":1791734729,"tz":-240,"subject":"✨ NEW: The network classes, loaded only when asked (batch 166)","type":"NEW","added":1101,"deleted":8,"functions":{"wp-includes":{"implemented":2995,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2992,"classes":{"real":379,"placeholder":3},"methods":{"implemented":3948,"constant":245,"placeholder":40},"hooks":{"wp-includes":1294,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1103,"verifiedUses":6248,"loading":49,"lines":{"engine":61451,"facade":70994,"assets":1553,"tests":71947,"contracts":16533,"docs":1648,"extensions":1046},"engine":{"code":61451,"comment":17489,"blank":6288},"suites":82,"probes":329,"probeRows":7884,"fixtures":343,"routes":253},{"sha":"8ea92f6","t":1791735486,"tz":-240,"subject":"👌 IMPROVE: The icon block and the term template, rendered (batch 167)","type":"IMPROVE","added":289,"deleted":7,"functions":{"wp-includes":{"implemented":2995,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2994,"classes":{"real":379,"placeholder":3},"methods":{"implemented":3948,"constant":245,"placeholder":40},"hooks":{"wp-includes":1294,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1103,"verifiedUses":6248,"loading":49,"lines":{"engine":61451,"facade":71077,"assets":1553,"tests":72063,"contracts":16574,"docs":1648,"extensions":1046},"engine":{"code":61451,"comment":17489,"blank":6288},"suites":82,"probes":330,"probeRows":7886,"fixtures":344,"routes":253},{"sha":"40c45e2","t":1791737287,"tz":-240,"subject":"👌 IMPROVE: The playlist block, rendered interactive (batch 168)","type":"IMPROVE","added":230,"deleted":12,"functions":{"wp-includes":{"implemented":2995,"constant":71,"placeholder":20},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":2996,"classes":{"real":379,"placeholder":3},"methods":{"implemented":3948,"constant":245,"placeholder":40},"hooks":{"wp-includes":1294,"wp-admin":64},"used":{"implemented":1144,"constant":22,"placeholder":6},"uses":{"implemented":6303,"constant":88,"placeholder":12},"verified":1103,"verifiedUses":6248,"loading":49,"lines":{"engine":61451,"facade":71144,"assets":1553,"tests":72147,"contracts":16608,"docs":1648,"extensions":1046},"engine":{"code":61451,"comment":17489,"blank":6288},"suites":82,"probes":331,"probeRows":7888,"fixtures":345,"routes":253},{"sha":"a7ab665","t":1791737913,"tz":-240,"subject":"👌 IMPROVE: Six placeholders made real, the timezone choices among them (batch 169)","type":"IMPROVE","added":340,"deleted":38,"functions":{"wp-includes":{"implemented":3001,"constant":71,"placeholder":14},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3002,"classes":{"real":379,"placeholder":3},"methods":{"implemented":3948,"constant":245,"placeholder":40},"hooks":{"wp-includes":1294,"wp-admin":64},"used":{"implemented":1146,"constant":22,"placeholder":4},"uses":{"implemented":6305,"constant":88,"placeholder":10},"verified":1105,"verifiedUses":6250,"loading":49,"lines":{"engine":61527,"facade":71154,"assets":1553,"tests":72282,"contracts":16635,"docs":1648,"extensions":1046},"engine":{"code":61527,"comment":17516,"blank":6297},"suites":82,"probes":332,"probeRows":7894,"fixtures":346,"routes":253},{"sha":"9295a92","t":1791739476,"tz":-240,"subject":"👌 IMPROVE: Core taxonomies again, the template's markup, the fallback menu (batch 170)","type":"IMPROVE","added":304,"deleted":68,"functions":{"wp-includes":{"implemented":3003,"constant":71,"placeholder":12},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3004,"classes":{"real":379,"placeholder":3},"methods":{"implemented":3942,"constant":245,"placeholder":40},"hooks":{"wp-includes":1295,"wp-admin":64},"used":{"implemented":1147,"constant":22,"placeholder":3},"uses":{"implemented":6306,"constant":88,"placeholder":9},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61550,"facade":71141,"assets":1553,"tests":72428,"contracts":16679,"docs":1648,"extensions":1046},"engine":{"code":61550,"comment":17526,"blank":6299},"suites":82,"probes":333,"probeRows":7897,"fixtures":347,"routes":253},{"sha":"cee3a85","t":1791741372,"tz":-240,"subject":"♻️ REFACTOR: Austin's decided dead ends, omissions and differences (batch 171)","type":"OTHER","added":489,"deleted":202,"functions":{"wp-includes":{"implemented":3037,"constant":67,"placeholder":5},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3004,"classes":{"real":381,"placeholder":2},"methods":{"implemented":3973,"constant":245,"placeholder":21},"hooks":{"wp-includes":1295,"wp-admin":64},"used":{"implemented":1153,"constant":20,"placeholder":1},"uses":{"implemented":6327,"constant":77,"placeholder":1},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61554,"facade":71314,"assets":1553,"tests":72442,"contracts":16714,"docs":1648,"extensions":1046},"engine":{"code":61554,"comment":17531,"blank":6300},"suites":82,"probes":333,"probeRows":7897,"fixtures":347,"routes":253},{"sha":"2b27cf9","t":1791743050,"tz":-240,"subject":"📦 NEW: The scheduled trash run is real, the symbol gate walks a folder on install, update and activation, and an engine update keeps the webroot's shape files up","type":"NEW","added":420,"deleted":58,"functions":{"wp-includes":{"implemented":3038,"constant":66,"placeholder":5},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3005,"classes":{"real":381,"placeholder":2},"methods":{"implemented":3973,"constant":245,"placeholder":21},"hooks":{"wp-includes":1295,"wp-admin":64},"used":{"implemented":1153,"constant":20,"placeholder":1},"uses":{"implemented":6327,"constant":77,"placeholder":1},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61625,"facade":71333,"assets":1553,"tests":72600,"contracts":16768,"docs":1648,"extensions":1046},"engine":{"code":61625,"comment":17562,"blank":6311},"suites":82,"probes":334,"probeRows":7898,"fixtures":348,"routes":253},{"sha":"f2fef98","t":1791745130,"tz":-240,"subject":"📦 NEW: Functions that only send headers are proven over HTTP against the reference, the REST deprecation headers are real, and the frame and script cache headers match","type":"NEW","added":260,"deleted":6,"functions":{"wp-includes":{"implemented":3042,"constant":65,"placeholder":5},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3005,"classes":{"real":381,"placeholder":2},"methods":{"implemented":3973,"constant":245,"placeholder":21},"hooks":{"wp-includes":1295,"wp-admin":64},"used":{"implemented":1153,"constant":20,"placeholder":1},"uses":{"implemented":6327,"constant":77,"placeholder":1},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61627,"facade":71366,"assets":1553,"tests":72740,"contracts":16822,"docs":1648,"extensions":1046},"engine":{"code":61627,"comment":17562,"blank":6311},"suites":82,"probes":335,"probeRows":7900,"fixtures":349,"routes":253},{"sha":"0bc33c3","t":1791746029,"tz":-240,"subject":"📦 NEW: WordPress's recovery API reads Minn's own pauses, and the emailed-link recovery session is left out on purpose","type":"NEW","added":606,"deleted":50,"functions":{"wp-includes":{"implemented":3048,"constant":65,"placeholder":3},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3010,"classes":{"real":388,"placeholder":1},"methods":{"implemented":4028,"constant":246,"placeholder":17},"hooks":{"wp-includes":1295,"wp-admin":64},"used":{"implemented":1153,"constant":20,"placeholder":1},"uses":{"implemented":6327,"constant":77,"placeholder":1},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61639,"facade":71707,"assets":1553,"tests":72798,"contracts":16858,"docs":1648,"extensions":1046},"engine":{"code":61639,"comment":17568,"blank":6313},"suites":82,"probes":336,"probeRows":7908,"fixtures":350,"routes":253},{"sha":"0e76671","t":1791746985,"tz":-240,"subject":"📦 NEW: The Imagick image editor is real and picked before GD, as WordPress picks it","type":"NEW","added":868,"deleted":122,"functions":{"wp-includes":{"implemented":3048,"constant":65,"placeholder":3},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3010,"classes":{"real":389,"placeholder":0},"methods":{"implemented":4047,"constant":244,"placeholder":0},"hooks":{"wp-includes":1298,"wp-admin":64},"used":{"implemented":1153,"constant":20,"placeholder":1},"uses":{"implemented":6327,"constant":77,"placeholder":1},"verified":1106,"verifiedUses":6251,"loading":49,"lines":{"engine":61639,"facade":71979,"assets":1553,"tests":73139,"contracts":16919,"docs":1648,"extensions":1046},"engine":{"code":61639,"comment":17568,"blank":6313},"suites":82,"probes":337,"probeRows":7926,"fixtures":351,"routes":253},{"sha":"70f3641","t":1791749392,"tz":-240,"subject":"📦 NEW: WP_Theme_JSON writes the CSS of any tree as WordPress does, and global styles queue for blocks and custom properties","type":"NEW","added":856,"deleted":69,"functions":{"wp-includes":{"implemented":3050,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3012,"classes":{"real":389,"placeholder":0},"methods":{"implemented":4047,"constant":244,"placeholder":0},"hooks":{"wp-includes":1299,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1107,"verifiedUses":6252,"loading":49,"lines":{"engine":61893,"facade":72072,"assets":1553,"tests":73311,"contracts":16986,"docs":1648,"extensions":1046},"engine":{"code":61893,"comment":17678,"blank":6343},"suites":82,"probes":338,"probeRows":7939,"fixtures":352,"routes":253},{"sha":"1bb1db2","t":1791750134,"tz":-240,"subject":"📦 NEW: The AI client's cache, event dispatcher, HTTP client and discovery strategy are real, on clean-room PSR interfaces and messages","type":"NEW","added":1522,"deleted":3,"functions":{"wp-includes":{"implemented":3050,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3012,"classes":{"real":401,"placeholder":0},"methods":{"implemented":4091,"constant":245,"placeholder":0},"hooks":{"wp-includes":1299,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1107,"verifiedUses":6252,"loading":49,"lines":{"engine":61893,"facade":73157,"assets":1553,"tests":73444,"contracts":17036,"docs":1648,"extensions":1046},"engine":{"code":61893,"comment":17678,"blank":6343},"suites":82,"probes":339,"probeRows":7944,"fixtures":353,"routes":253},{"sha":"ddb3286","t":1791751097,"tz":-240,"subject":"📦 NEW: wp_ai_client_prompt, the AI prompt builder and the ability resolver are real, so every class and method of the API is accounted for and proven","type":"NEW","added":1517,"deleted":4,"functions":{"wp-includes":{"implemented":3051,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3013,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1300,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1107,"verifiedUses":6252,"loading":49,"lines":{"engine":61893,"facade":74182,"assets":1553,"tests":73585,"contracts":17097,"docs":1648,"extensions":1046},"engine":{"code":61893,"comment":17678,"blank":6343},"suites":82,"probes":340,"probeRows":7954,"fixtures":354,"routes":253},{"sha":"3aa20f7","t":1791753292,"tz":-240,"subject":"📦 NEW: The boot's cookie, plugin, connector, icon and core block set-up proven run again, spawn_cron makes WordPress's loopback, and COOKIE_DOMAIN is empty","type":"NEW","added":177,"deleted":6,"functions":{"wp-includes":{"implemented":3052,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3018,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1302,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":61893,"facade":74198,"assets":1553,"tests":73676,"contracts":17134,"docs":1648,"extensions":1046},"engine":{"code":61893,"comment":17678,"blank":6343},"suites":82,"probes":341,"probeRows":7960,"fixtures":355,"routes":253},{"sha":"ac490cf","t":1791753965,"tz":-240,"subject":"📦 NEW: The default AI connectors proven, Akismet joins at connector init, and a connector's plugin counts as active once its code is loaded","type":"NEW","added":103,"deleted":12,"functions":{"wp-includes":{"implemented":3052,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3020,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1302,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":61896,"facade":74199,"assets":1553,"tests":73718,"contracts":17158,"docs":1648,"extensions":1046},"engine":{"code":61896,"comment":17683,"blank":6344},"suites":82,"probes":342,"probeRows":7964,"fixtures":356,"routes":253},{"sha":"81d7753","t":1791754681,"tz":-240,"subject":"📦 NEW: wp_map_sidebars_widgets fits an old theme's widgets to a new theme's sidebars as WordPress does","type":"NEW","added":200,"deleted":3,"functions":{"wp-includes":{"implemented":3053,"constant":65,"placeholder":2},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3021,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1302,"wp-admin":64},"used":{"implemented":1154,"constant":20,"placeholder":0},"uses":{"implemented":6328,"constant":77,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":61946,"facade":74205,"assets":1553,"tests":73799,"contracts":17189,"docs":1648,"extensions":1046},"engine":{"code":61946,"comment":17701,"blank":6347},"suites":82,"probes":343,"probeRows":7967,"fixtures":357,"routes":253},{"sha":"1d0e136","t":1791756173,"tz":-240,"subject":"📦 NEW: D17, the boot plumbing accounted for (batch 182)","type":"NEW","added":116,"deleted":18,"functions":{"wp-includes":{"implemented":3058,"constant":64,"placeholder":1},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3022,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1302,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":61953,"facade":74222,"assets":1553,"tests":73811,"contracts":17236,"docs":1648,"extensions":1046},"engine":{"code":61953,"comment":17702,"blank":6347},"suites":82,"probes":343,"probeRows":7968,"fixtures":357,"routes":253},{"sha":"ccfa0e6","t":1791757188,"tz":-240,"subject":"📦 NEW: The debug mode, as the reference's boot sets it (batch 183)","type":"NEW","added":455,"deleted":23,"functions":{"wp-includes":{"implemented":3059,"constant":63,"placeholder":1},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3023,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62039,"facade":74224,"assets":1553,"tests":74016,"contracts":17278,"docs":1648,"extensions":1046},"engine":{"code":62039,"comment":17765,"blank":6359},"suites":82,"probes":344,"probeRows":7970,"fixtures":359,"routes":253},{"sha":"3a78af7","t":1791759399,"tz":-240,"subject":"📦 NEW: The early translations, the last placeholder (batch 184)","type":"NEW","added":332,"deleted":22,"functions":{"wp-includes":{"implemented":3060,"constant":63,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3024,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62048,"facade":74257,"assets":1553,"tests":74196,"contracts":17318,"docs":1648,"extensions":1046},"engine":{"code":62048,"comment":17773,"blank":6362},"suites":82,"probes":348,"probeRows":7981,"fixtures":363,"routes":253},{"sha":"7ebee7f","t":1791760537,"tz":-240,"subject":"📦 NEW: Block patterns over REST, a legacy widget's preview, and route fixes (batch 185)","type":"NEW","added":196,"deleted":15,"functions":{"wp-includes":{"implemented":3060,"constant":63,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3024,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62056,"facade":74271,"assets":1553,"tests":74277,"contracts":17366,"docs":1648,"extensions":1046},"engine":{"code":62056,"comment":17781,"blank":6364},"suites":82,"probes":349,"probeRows":7986,"fixtures":364,"routes":253},{"sha":"e2a353a","t":1791762459,"tz":-240,"subject":"📦 NEW: The core icons, in Minn's own artwork (batch 186, D16)","type":"NEW","added":95,"deleted":6,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3025,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62056,"facade":74279,"assets":1553,"tests":74316,"contracts":17392,"docs":1648,"extensions":1046},"engine":{"code":62056,"comment":17781,"blank":6364},"suites":82,"probes":350,"probeRows":7991,"fixtures":365,"routes":253},{"sha":"cb26097","t":1791763287,"tz":-240,"subject":"📦 NEW: Autosaves and revisions under navigation menus and menu items, one autosave by id, revision deletes (batch 187)","type":"NEW","added":406,"deleted":26,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3025,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62149,"facade":74290,"assets":1553,"tests":74470,"contracts":17446,"docs":1648,"extensions":1046},"engine":{"code":62149,"comment":17820,"blank":6373},"suites":82,"probes":351,"probeRows":8001,"fixtures":366,"routes":255},{"sha":"11386ff","t":1791765160,"tz":-240,"subject":"📦 NEW: The media action routes, and anyOf and oneOf judged as the reference judges them (batch 188)","type":"NEW","added":430,"deleted":124,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3025,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62203,"facade":74257,"assets":1553,"tests":74640,"contracts":17489,"docs":1648,"extensions":1046},"engine":{"code":62203,"comment":17857,"blank":6380},"suites":82,"probes":353,"probeRows":8009,"fixtures":368,"routes":255},{"sha":"5682023","t":1791766994,"tz":-240,"subject":"📦 NEW: Creating templates, and the core REST routes proven: the whole API accounted for and proven (batch 189)","type":"NEW","added":269,"deleted":14,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3026,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62240,"facade":74257,"assets":1553,"tests":74778,"contracts":17520,"docs":1648,"extensions":1046},"engine":{"code":62240,"comment":17887,"blank":6387},"suites":82,"probes":355,"probeRows":8024,"fixtures":370,"routes":257},{"sha":"ed8cff1","t":1791768307,"tz":-240,"subject":"👌 IMPROVE: The templates collection's Allow header agrees with the reference now that it creates; the allow ratchet falls to 17","type":"IMPROVE","added":3,"deleted":3,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3026,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62240,"facade":74257,"assets":1553,"tests":74778,"contracts":17520,"docs":1648,"extensions":1046},"engine":{"code":62240,"comment":17887,"blank":6387},"suites":82,"probes":355,"probeRows":8024,"fixtures":370,"routes":257},{"sha":"a9798fd","t":1791768656,"tz":-240,"subject":"✅ TEST: robots.txt proven by a probe of its own (do_robots had counted only through an untracked probe)","type":"TEST","added":64,"deleted":1,"functions":{"wp-includes":{"implemented":3061,"constant":62,"placeholder":0},"wp-admin":{"implemented":778,"constant":13,"placeholder":0}},"probedAll":3027,"classes":{"real":405,"placeholder":0},"methods":{"implemented":4129,"constant":247,"placeholder":0},"hooks":{"wp-includes":1303,"wp-admin":64},"used":{"implemented":1155,"constant":19,"placeholder":0},"uses":{"implemented":6329,"constant":76,"placeholder":0},"verified":1110,"verifiedUses":6257,"loading":49,"lines":{"engine":62240,"facade":74257,"assets":1553,"tests":74825,"contracts":17531,"docs":1648,"extensions":1046},"engine":{"code":62240,"comment":17887,"blank":6387},"suites":82,"probes":356,"probeRows":8027,"fixtures":371,"routes":257}],"arrivals":{"suite":[{"name":"rest-parity","sha":"6432e2b","t":1787884463,"i":2,"week":0},{"name":"rest-posts","sha":"6432e2b","t":1787884463,"i":2,"week":0},{"name":"auth","sha":"8c3d113","t":1787885760,"i":4,"week":0},{"name":"caps","sha":"a8fd98c","t":1787886235,"i":6,"week":0},{"name":"writes","sha":"96c4117","t":1787886792,"i":7,"week":0},{"name":"login-endpoint","sha":"483071b","t":1787887203,"i":8,"week":0},{"name":"browser/boot","sha":"2b964b1","t":1787887893,"i":9,"week":0},{"name":"minn-v1","sha":"d5dbfe4","t":1787889651,"i":10,"week":0},{"name":"comments","sha":"7d00348","t":1787890533,"i":12,"week":0},{"name":"media","sha":"0af1448","t":1787891115,"i":13,"week":0},{"name":"settings","sha":"513d93f","t":1787891387,"i":14,"week":0},{"name":"users","sha":"bcdb27d","t":1787891756,"i":15,"week":0},{"name":"terms","sha":"7e0d8c2","t":1787892053,"i":16,"week":0},{"name":"write-fields","sha":"1b65a18","t":1787892620,"i":17,"week":0},{"name":"editor","sha":"bca6b8e","t":1787893108,"i":18,"week":0},{"name":"permalinks","sha":"303af42","t":1787910593,"i":21,"week":0},{"name":"style","sha":"303af42","t":1787910593,"i":21,"week":0},{"name":"blocks","sha":"b2f6388","t":1787915071,"i":28,"week":0},{"name":"theme","sha":"2d6f151","t":1787916792,"i":29,"week":0},{"name":"styles","sha":"e6b1ff5","t":1787917333,"i":30,"week":0},{"name":"probes","sha":"8e92aca","t":1787918442,"i":31,"week":0},{"name":"dogfood","sha":"6a75961","t":1787921897,"i":33,"week":0},{"name":"cli","sha":"52082e9","t":1787923924,"i":35,"week":0},{"name":"layout","sha":"8d8d039","t":1787924529,"i":36,"week":0},{"name":"hardening","sha":"ab50178","t":1787925961,"i":37,"week":0},{"name":"security","sha":"c258095","t":1787927604,"i":38,"week":0},{"name":"install","sha":"2b840fa","t":1787928133,"i":39,"week":0},{"name":"cron-mail","sha":"eb749b9","t":1787929654,"i":40,"week":0},{"name":"reader","sha":"d3065bf","t":1787931713,"i":41,"week":0},{"name":"extensions","sha":"d66af29","t":1787938269,"i":42,"week":0},{"name":"browser/geometry","sha":"d09a49e","t":1787948644,"i":48,"week":0},{"name":"front-page","sha":"538c015","t":1787954843,"i":50,"week":0},{"name":"menus","sha":"8a4dc19","t":1787966174,"i":55,"week":0},{"name":"declared-types","sha":"428ee7a","t":1787967665,"i":57,"week":0},{"name":"admin-surfaces","sha":"e5f980f","t":1787971264,"i":59,"week":0},{"name":"browser/admin-views","sha":"e5f980f","t":1787971264,"i":59,"week":0},{"name":"hooks","sha":"4a394a4","t":1788002348,"i":67,"week":0},{"name":"api","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"runtime","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"site","sha":"8740413","t":1788014644,"i":80,"week":0},{"name":"browser/interactivity","sha":"fc54518","t":1788016091,"i":81,"week":0},{"name":"application-passwords","sha":"1545ff1","t":1788035560,"i":92,"week":0},{"name":"embed","sha":"7f47639","t":1788052778,"i":102,"week":0},{"name":"updates","sha":"e111946","t":1788053507,"i":104,"week":0},{"name":"code-size","sha":"a5749eb","t":1788088121,"i":116,"week":0},{"name":"classic","sha":"02a3b3b","t":1788129910,"i":144,"week":0},{"name":"front-method","sha":"e943c93","t":1788224836,"i":160,"week":1},{"name":"recovery","sha":"f52cbfc","t":1788262650,"i":180,"week":1},{"name":"templates","sha":"0efb7fd","t":1788283635,"i":188,"week":1},{"name":"navigation","sha":"9930390","t":1788285436,"i":189,"week":1},{"name":"unit","sha":"4e68bd8","t":1788289322,"i":195,"week":1},{"name":"global-styles","sha":"1740120","t":1788315948,"i":234,"week":1},{"name":"reusable-blocks","sha":"1f26ea1","t":1788318543,"i":235,"week":1},{"name":"rest-gate","sha":"d2fdf37","t":1788360345,"i":243,"week":1},{"name":"abilities","sha":"103c83f","t":1788371174,"i":255,"week":1},{"name":"cron","sha":"9f0751b","t":1788379802,"i":260,"week":1},{"name":"allow","sha":"b4d2dc6","t":1788386804,"i":263,"week":1},{"name":"l10n","sha":"02abeca","t":1791206227,"i":279,"week":3},{"name":"dropins","sha":"4869b04","t":1791213303,"i":283,"week":3},{"name":"feeds","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"requests","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"mail","sha":"112e988","t":1791222030,"i":288,"week":3},{"name":"html-api","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"round-trip","sha":"956736b","t":1791233480,"i":292,"week":3},{"name":"http","sha":"3018c31","t":1791245719,"i":299,"week":3},{"name":"ajax","sha":"ac2f8b8","t":1791253328,"i":302,"week":3},{"name":"hook-trace","sha":"84cd2f0","t":1791282613,"i":304,"week":3},{"name":"rest-envelope","sha":"b2175f7","t":1791288682,"i":308,"week":3},{"name":"comment-form","sha":"7d42f2f","t":1791290927,"i":309,"week":3},{"name":"front-lifecycle","sha":"86caf53","t":1791344846,"i":350,"week":3},{"name":"identity","sha":"747f07f","t":1791352185,"i":360,"week":3},{"name":"login-hooks","sha":"d577c7b","t":1791353298,"i":362,"week":3},{"name":"feed-hooks","sha":"3da7364","t":1791359460,"i":371,"week":3},{"name":"sitemap-hooks","sha":"7801e3d","t":1791362162,"i":377,"week":3},{"name":"embed-template","sha":"dcc06f6","t":1791364036,"i":380,"week":3},{"name":"attachment-pages","sha":"89cd8ee","t":1791364939,"i":381,"week":3},{"name":"rewrite-endpoints","sha":"ad38020","t":1791365204,"i":382,"week":3},{"name":"request-vars","sha":"3fbf204","t":1791365992,"i":383,"week":3},{"name":"canonical-hooks","sha":"81b2171","t":1791366604,"i":384,"week":3},{"name":"plugin-rules","sha":"b22ef83","t":1791370877,"i":391,"week":3},{"name":"woo","sha":"a0c606e","t":1791388738,"i":427,"week":3},{"name":"upgrades","sha":"9ad3181","t":1791421958,"i":447,"week":3}],"probe":[{"name":"hooks","sha":"4a394a4","t":1788002348,"i":67,"week":0},{"name":"api","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"run-api","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"admin","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"content","sha":"8cbd51b","t":1788008558,"i":72,"week":0},{"name":"media","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"rest","sha":"d000a54","t":1788010869,"i":74,"week":0},{"name":"blocks","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"interactivity","sha":"9d99a8a","t":1788013852,"i":78,"week":0},{"name":"script-modules","sha":"fc54518","t":1788016091,"i":81,"week":0},{"name":"html-tag-processor","sha":"9132b35","t":1788016572,"i":82,"week":0},{"name":"symbols","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"plugin-surface","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"plugin-surface2","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"connectors","sha":"e5a32ba","t":1788098384,"i":129,"week":0},{"name":"block-hooks","sha":"674246d","t":1788247615,"i":165,"week":1},{"name":"theme-tags","sha":"7440e1e","t":1788265242,"i":181,"week":1},{"name":"plugin-symbols","sha":"32d978d","t":1788269030,"i":182,"week":1},{"name":"plugin-symbols2","sha":"12a1bbb","t":1788269897,"i":183,"week":1},{"name":"widgets","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"plugin-symbols3","sha":"7454de6","t":1791201368,"i":275,"week":3},{"name":"kses-rules","sha":"bbf8b4d","t":1791202474,"i":276,"week":3},{"name":"l10n","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"l10n-staged","sha":"02abeca","t":1791206227,"i":279,"week":3},{"name":"script-l10n","sha":"13b39b5","t":1791207716,"i":280,"week":3},{"name":"rest-options","sha":"0e04cb3","t":1791210349,"i":281,"week":3},{"name":"dropins","sha":"4869b04","t":1791213303,"i":283,"week":3},{"name":"kses-split","sha":"44e3fe2","t":1791214721,"i":284,"week":3},{"name":"feeds","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"requests","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"run-reference","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"phpmailer","sha":"112e988","t":1791222030,"i":288,"week":3},{"name":"phpmailer-smtp","sha":"112e988","t":1791222030,"i":288,"week":3},{"name":"html-processor","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"content-filters","sha":"121491e","t":1791286881,"i":307,"week":3},{"name":"honesty","sha":"121491e","t":1791286881,"i":307,"week":3},{"name":"notices","sha":"121491e","t":1791286881,"i":307,"week":3},{"name":"comment-fields","sha":"7d42f2f","t":1791290927,"i":309,"week":3},{"name":"post-insert-filters","sha":"504232e","t":1791294356,"i":312,"week":3},{"name":"meta-caps","sha":"ee607f9","t":1791295448,"i":314,"week":3},{"name":"post-caps","sha":"ee607f9","t":1791295448,"i":314,"week":3},{"name":"upload-filters","sha":"7e8b5a5","t":1791295886,"i":315,"week":3},{"name":"user-insert-filters","sha":"3ecd0d6","t":1791296929,"i":316,"week":3},{"name":"image-sizes","sha":"eb6456c","t":1791297586,"i":317,"week":3},{"name":"role-caps","sha":"eb6456c","t":1791297586,"i":317,"week":3},{"name":"rest-term-save","sha":"d72f405","t":1791299207,"i":319,"week":3},{"name":"term-insert-filters","sha":"d72f405","t":1791299207,"i":319,"week":3},{"name":"term-lookup","sha":"d72f405","t":1791299207,"i":319,"week":3},{"name":"term-sanitize","sha":"d72f405","t":1791299207,"i":319,"week":3},{"name":"slugs","sha":"98ce7e8","t":1791300230,"i":320,"week":3},{"name":"image-meta","sha":"f5a2056","t":1791300230,"i":321,"week":3},{"name":"image-pipeline","sha":"f5a2056","t":1791300230,"i":321,"week":3},{"name":"excerpt","sha":"bbb01cc","t":1791301283,"i":323,"week":3},{"name":"the-content","sha":"bbb01cc","t":1791301283,"i":323,"week":3},{"name":"revisions","sha":"9d46f40","t":1791301591,"i":324,"week":3},{"name":"rest-comment-save","sha":"da22c0f","t":1791301988,"i":325,"week":3},{"name":"permalinks","sha":"359cf8a","t":1791304214,"i":326,"week":3},{"name":"rest-media-save","sha":"359cf8a","t":1791304214,"i":326,"week":3},{"name":"rest-settings","sha":"ee2f5bd","t":1791305231,"i":327,"week":3},{"name":"sanitize-option","sha":"ee2f5bd","t":1791305231,"i":327,"week":3},{"name":"plugin-helpers","sha":"ebb51cf","t":1791305857,"i":328,"week":3},{"name":"rest-statuses","sha":"a27a498","t":1791306225,"i":329,"week":3},{"name":"rest-themes","sha":"e7e6628","t":1791306996,"i":330,"week":3},{"name":"rest-block-renderer","sha":"c83db63","t":1791308241,"i":331,"week":3},{"name":"rest-block-types","sha":"c83db63","t":1791308241,"i":331,"week":3},{"name":"rest-templates-lookup","sha":"c83db63","t":1791308241,"i":331,"week":3},{"name":"oembed","sha":"f6c1917","t":1791309170,"i":332,"week":3},{"name":"rest-menu-locations","sha":"f6c1917","t":1791309170,"i":332,"week":3},{"name":"rest-widgets","sha":"ec8f494","t":1791309910,"i":333,"week":3},{"name":"widget-helpers","sha":"ec8f494","t":1791309910,"i":333,"week":3},{"name":"insert-defaults","sha":"8a3c5e3","t":1791312977,"i":334,"week":3},{"name":"post-field","sha":"8a3c5e3","t":1791312977,"i":334,"week":3},{"name":"query-args","sha":"8a3c5e3","t":1791312977,"i":334,"week":3},{"name":"registry-rewrites","sha":"8a3c5e3","t":1791312977,"i":334,"week":3},{"name":"rest-batch","sha":"8a3c5e3","t":1791312977,"i":334,"week":3},{"name":"placeholders-a","sha":"3445eb7","t":1791316250,"i":336,"week":3},{"name":"placeholders-admin","sha":"3445eb7","t":1791316250,"i":336,"week":3},{"name":"style-engine","sha":"d42b2c7","t":1791316444,"i":337,"week":3},{"name":"editor-styles","sha":"68236bc","t":1791317527,"i":338,"week":3},{"name":"rest-types-edit","sha":"68236bc","t":1791317527,"i":338,"week":3},{"name":"rest-plugin-types","sha":"c73bea4","t":1791322014,"i":339,"week":3},{"name":"rest-fields","sha":"d2831c4","t":1791324732,"i":340,"week":3},{"name":"rest-latest-revision","sha":"d2831c4","t":1791324732,"i":340,"week":3},{"name":"meta-api","sha":"0587fb9","t":1791327705,"i":341,"week":3},{"name":"meta-registry","sha":"0587fb9","t":1791327705,"i":341,"week":3},{"name":"rest-meta","sha":"0587fb9","t":1791327705,"i":341,"week":3},{"name":"rest-plugin-caps","sha":"60a504a","t":1791328761,"i":343,"week":3},{"name":"rest-term-filters","sha":"60a504a","t":1791328761,"i":343,"week":3},{"name":"abilities-registry","sha":"5714f74","t":1791333775,"i":344,"week":3},{"name":"image-downsize","sha":"256a612","t":1791333943,"i":345,"week":3},{"name":"query-clauses","sha":"fa38edb","t":1791334538,"i":346,"week":3},{"name":"wp-query-sql","sha":"59e1a5c","t":1791342349,"i":347,"week":3},{"name":"rest-post-lists","sha":"5843d6a","t":1791343344,"i":348,"week":3},{"name":"wp-term-query-sql","sha":"ecdd622","t":1791345527,"i":352,"week":3},{"name":"query-loop","sha":"3c6f48b","t":1791345773,"i":353,"week":3},{"name":"wp-user-query-sql","sha":"c671dcb","t":1791346391,"i":354,"week":3},{"name":"wp-comment-query-sql","sha":"97ae1cb","t":1791348758,"i":355,"week":3},{"name":"rest-comment-lists","sha":"259bb8f","t":1791349998,"i":356,"week":3},{"name":"rest-user-lists","sha":"587ad66","t":1791350403,"i":357,"week":3},{"name":"rest-term-lists","sha":"c7413a7","t":1791351006,"i":358,"week":3},{"name":"rest-media-lists","sha":"3421107","t":1791351453,"i":359,"week":3},{"name":"application-passwords-api","sha":"bdc524a","t":1791352882,"i":361,"week":3},{"name":"rest-application-password-hooks","sha":"bdc524a","t":1791352882,"i":361,"week":3},{"name":"account-flows","sha":"e9c44c6","t":1791353763,"i":363,"week":3},{"name":"safety-filters","sha":"0d7e482","t":1791354411,"i":365,"week":3},{"name":"debug-notices","sha":"d717380","t":1791354926,"i":366,"week":3},{"name":"admin-bar","sha":"6c871f8","t":1791356316,"i":367,"week":3},{"name":"module-tags","sha":"2834d38","t":1791357112,"i":369,"week":3},{"name":"script-tags","sha":"2834d38","t":1791357112,"i":369,"week":3},{"name":"content-img-tag","sha":"d9b17cf","t":1791357112,"i":370,"week":3},{"name":"comment-feed-query","sha":"3da7364","t":1791359460,"i":371,"week":3},{"name":"feed-tags","sha":"3da7364","t":1791359460,"i":371,"week":3},{"name":"feed-templates","sha":"3da7364","t":1791359460,"i":371,"week":3},{"name":"feed-templates-more","sha":"3da7364","t":1791359460,"i":371,"week":3},{"name":"comment-pages","sha":"f9668b4","t":1791359882,"i":372,"week":3},{"name":"get-pages","sha":"e46f58b","t":1791360065,"i":373,"week":3},{"name":"session-tokens","sha":"3614ab7","t":1791360379,"i":374,"week":3},{"name":"small-hooks","sha":"65dcbc5","t":1791360659,"i":375,"week":3},{"name":"plugin-uninstall","sha":"cc4140f","t":1791362612,"i":378,"week":3},{"name":"theme-switch","sha":"3429ae4","t":1791363134,"i":379,"week":3},{"name":"theme-json-data","sha":"6624ba7","t":1791366939,"i":385,"week":3},{"name":"av-shortcodes","sha":"62fa361","t":1791367257,"i":386,"week":3},{"name":"default-scripts","sha":"d12e5b6","t":1791367656,"i":387,"week":3},{"name":"archive-links","sha":"1275472","t":1791368941,"i":389,"week":3},{"name":"nav-menu-items","sha":"1275472","t":1791368941,"i":389,"week":3},{"name":"rest-menu-save","sha":"1275472","t":1791368941,"i":389,"week":3},{"name":"rewrite-flush","sha":"d8c1b25","t":1791370082,"i":390,"week":3},{"name":"rewrite-generate","sha":"d8c1b25","t":1791370082,"i":390,"week":3},{"name":"rewrite-rules","sha":"d8c1b25","t":1791370082,"i":390,"week":3},{"name":"cpt-rules","sha":"e9c7492","t":1791379273,"i":411,"week":3},{"name":"feed-links","sha":"a74d19a","t":1791381675,"i":418,"week":3},{"name":"unzip-file","sha":"16aa1b4","t":1791381794,"i":419,"week":3},{"name":"plugins-api","sha":"7ebe62d","t":1791383133,"i":421,"week":3},{"name":"date-flags","sha":"ff10377","t":1791388729,"i":425,"week":3},{"name":"front-query","sha":"ff10377","t":1791388729,"i":425,"week":3},{"name":"post-format-terms","sha":"ff10377","t":1791388729,"i":425,"week":3},{"name":"search-flags","sha":"ff10377","t":1791388729,"i":425,"week":3},{"name":"woo-order","sha":"a0c606e","t":1791388738,"i":427,"week":3},{"name":"password-rehash","sha":"4e9335e","t":1791392885,"i":428,"week":3},{"name":"plugin-activation","sha":"56b99c8","t":1791417923,"i":443,"week":3},{"name":"plugin-data","sha":"c198176","t":1791418795,"i":445,"week":3},{"name":"site-options","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"upgrader","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"themes-api","sha":"3b8ce24","t":1791422295,"i":449,"week":3},{"name":"admin-terms","sha":"a8ec0f8","t":1791422566,"i":450,"week":3},{"name":"custom-header","sha":"2b52040","t":1791422997,"i":451,"week":3},{"name":"theme-symbols","sha":"4bad5ef","t":1791423361,"i":452,"week":3},{"name":"comment-walker","sha":"694ad19","t":1791424613,"i":453,"week":3},{"name":"comments-template","sha":"1827e3f","t":1791425042,"i":454,"week":3},{"name":"plugin-queue","sha":"6275c40","t":1791426102,"i":455,"week":3},{"name":"plugin-queue2","sha":"45292d1","t":1791427543,"i":456,"week":3},{"name":"shortcode-run","sha":"45292d1","t":1791427543,"i":456,"week":3},{"name":"facade-stubs","sha":"54357f5","t":1791427992,"i":457,"week":3},{"name":"block-bindings","sha":"bb6addf","t":1791449203,"i":458,"week":3},{"name":"user-requests","sha":"c26ca23","t":1791450245,"i":459,"week":3},{"name":"plugin-queue3","sha":"e286ee3","t":1791451164,"i":460,"week":3},{"name":"plugin-queue4","sha":"afa8be0","t":1791453516,"i":461,"week":3},{"name":"plugin-queue5","sha":"c46989f","t":1791454859,"i":462,"week":3},{"name":"plugin-queue6","sha":"69a4d85","t":1791455863,"i":463,"week":3},{"name":"plugin-queue7","sha":"e2c20bc","t":1791458009,"i":464,"week":3},{"name":"plugin-queue8","sha":"72eeab3","t":1791459008,"i":465,"week":3},{"name":"deprecated","sha":"f75dc2e","t":1791463193,"i":467,"week":3},{"name":"core-blocks","sha":"35dabe8","t":1791465901,"i":468,"week":3},{"name":"block-supports","sha":"8529fc5","t":1791473654,"i":472,"week":3},{"name":"navigation-blocks","sha":"614ccf6","t":1791474654,"i":473,"week":3},{"name":"content-blocks","sha":"52f0398","t":1791476740,"i":474,"week":3},{"name":"rest-validators","sha":"e92e1a3","t":1791481211,"i":478,"week":3},{"name":"media-tags","sha":"9b6aca9","t":1791483241,"i":479,"week":3},{"name":"functions-utils","sha":"42624e0","t":1791485094,"i":480,"week":3},{"name":"privacy","sha":"aa06e73","t":1791492758,"i":484,"week":3},{"name":"comment-helpers","sha":"3b70646","t":1791494474,"i":485,"week":3},{"name":"compat","sha":"78fe87f","t":1791496255,"i":486,"week":3},{"name":"kses-internals","sha":"78fe87f","t":1791496255,"i":486,"week":3},{"name":"formatting-callbacks","sha":"f5c6b85","t":1791497603,"i":487,"week":3},{"name":"link-template-tags","sha":"3c3a41a","t":1791500790,"i":493,"week":3},{"name":"general-template-more","sha":"9becdc6","t":1791502277,"i":494,"week":3},{"name":"option-more","sha":"595c9db","t":1791503850,"i":495,"week":3},{"name":"post-more","sha":"8046cd5","t":1791505557,"i":496,"week":3},{"name":"comment-template-more","sha":"3da97b0","t":1791507346,"i":497,"week":3},{"name":"taxonomy-more","sha":"615270d","t":1791508925,"i":498,"week":3},{"name":"revision-more","sha":"fafe2d2","t":1791510765,"i":499,"week":3},{"name":"utf8","sha":"2cf0b5f","t":1791512183,"i":500,"week":3},{"name":"auth-cookies","sha":"04b73ee","t":1791513817,"i":501,"week":3},{"name":"user-more","sha":"04b73ee","t":1791513817,"i":501,"week":3},{"name":"http-classes","sha":"029d606","t":1791514358,"i":504,"week":3},{"name":"object-cache","sha":"0f38197","t":1791514773,"i":505,"week":3},{"name":"wpdb","sha":"0aa3bb5","t":1791516301,"i":507,"week":3},{"name":"wp-theme","sha":"bbec9df","t":1791516867,"i":508,"week":3},{"name":"rest-controller","sha":"292a74a","t":1791517147,"i":509,"week":3},{"name":"image-editor","sha":"7632a42","t":1791518370,"i":510,"week":3},{"name":"widget-classes","sha":"77b13cd","t":1791518741,"i":511,"week":3},{"name":"translation-classes","sha":"6cbdf8a","t":1791519253,"i":512,"week":3},{"name":"pomo-streams","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"embed-classes","sha":"e60aad5","t":1791520823,"i":514,"week":3},{"name":"abilities-classes","sha":"fef2223","t":1791521593,"i":515,"week":3},{"name":"abilities-rest-controllers","sha":"e921d44","t":1791523431,"i":516,"week":3},{"name":"dependencies-classes","sha":"cc44cf9","t":1791525540,"i":517,"week":3},{"name":"block-processor","sha":"8a0280a","t":1791526619,"i":518,"week":3},{"name":"icons","sha":"8a4f23a","t":1791527429,"i":519,"week":3},{"name":"query-clause-internals","sha":"a741ca8","t":1791529066,"i":520,"week":3},{"name":"query-compat","sha":"1742c0c","t":1791529661,"i":521,"week":3},{"name":"fonts","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"plugin-dependencies","sha":"8510fd0","t":1791531636,"i":523,"week":3},{"name":"speculative-loading","sha":"e7e113f","t":1791532092,"i":524,"week":3},{"name":"category-menu-helpers","sha":"307e5ca","t":1791533550,"i":525,"week":3},{"name":"script-loader-helpers","sha":"2765079","t":1791534813,"i":526,"week":3},{"name":"canonical-helpers","sha":"f5dd500","t":1791535514,"i":527,"week":3},{"name":"json-schema","sha":"82d66ee","t":1791535843,"i":528,"week":3},{"name":"l10n-more","sha":"3689bc7","t":1791537338,"i":529,"week":3},{"name":"post-template-more","sha":"5b47b76","t":1791537612,"i":530,"week":3},{"name":"site-logo","sha":"f5b453d","t":1791537956,"i":531,"week":3},{"name":"widgets-more","sha":"bc34249","t":1791539239,"i":532,"week":3},{"name":"embed-helpers","sha":"75b6dec","t":1791539865,"i":533,"week":3},{"name":"oembed-cache","sha":"9653140","t":1791540400,"i":534,"week":3},{"name":"template-loading","sha":"c4bc98a","t":1791541750,"i":535,"week":3},{"name":"footnotes","sha":"ad9996a","t":1791541990,"i":536,"week":3},{"name":"block-template-helpers","sha":"fe13665","t":1791542462,"i":537,"week":3},{"name":"load-helpers","sha":"983e787","t":1791543705,"i":538,"week":3},{"name":"block-hooks-rest","sha":"2247f69","t":1791544124,"i":539,"week":3},{"name":"breadcrumbs","sha":"2f2d3b3","t":1791544598,"i":540,"week":3},{"name":"https-helpers","sha":"49dc788","t":1791548219,"i":543,"week":3},{"name":"bootstrap-guards","sha":"d97686c","t":1791549015,"i":544,"week":3},{"name":"output-helpers","sha":"281d908","t":1791550548,"i":545,"week":3},{"name":"runtime-internals","sha":"da7a653","t":1791552956,"i":546,"week":3},{"name":"tabs-and-parts","sha":"2be40be","t":1791553434,"i":547,"week":3},{"name":"abilities-lookup","sha":"cf7aaad","t":1791554026,"i":548,"week":3},{"name":"template-loader-more","sha":"2a598a4","t":1791556786,"i":549,"week":3},{"name":"block-collections","sha":"0aebde4","t":1791557145,"i":550,"week":3},{"name":"schema-and-menus","sha":"19ea7a2","t":1791557511,"i":551,"week":3},{"name":"sitemap-classes","sha":"49be29e","t":1791558746,"i":552,"week":3},{"name":"core-objects","sha":"25c7f71","t":1791560088,"i":553,"week":3},{"name":"style-engine-classes","sha":"430a8e4","t":1791561674,"i":554,"week":3},{"name":"block-registries","sha":"e7fd8ba","t":1791561950,"i":555,"week":3},{"name":"widget-factory","sha":"285ab89","t":1791563343,"i":556,"week":3},{"name":"translation-files","sha":"a4011b9","t":1791564426,"i":557,"week":3},{"name":"functions-remaining","sha":"6fcda88","t":1791567192,"i":558,"week":3},{"name":"autop","sha":"0b7b701","t":1791574561,"i":559,"week":3},{"name":"patch-security","sha":"0b7b701","t":1791574561,"i":559,"week":3},{"name":"rest-api-helpers","sha":"3db0107","t":1791578211,"i":560,"week":3},{"name":"formatting-remaining","sha":"48cd749","t":1791579823,"i":561,"week":3},{"name":"link-template-remaining","sha":"9a44a84","t":1791581639,"i":563,"week":3},{"name":"post-remaining","sha":"4378e79","t":1791583633,"i":564,"week":3},{"name":"theme-remaining","sha":"4fc4cdd","t":1791584941,"i":565,"week":3},{"name":"media-remaining","sha":"10e58ce","t":1791586024,"i":566,"week":3},{"name":"template-getters","sha":"8937dab","t":1791588492,"i":567,"week":3},{"name":"comment-remaining","sha":"0f994cc","t":1791589834,"i":568,"week":3},{"name":"block-helpers-remaining","sha":"fd0d352","t":1791591067,"i":569,"week":3},{"name":"pluggable-remaining","sha":"7652075","t":1791593231,"i":570,"week":3},{"name":"user-remaining","sha":"92d1830","t":1791595246,"i":571,"week":3},{"name":"load-remaining","sha":"7c527ea","t":1791597246,"i":572,"week":3},{"name":"embed-remaining","sha":"0d848a7","t":1791598513,"i":573,"week":3},{"name":"taxonomy-remaining","sha":"8af0f8b","t":1791599632,"i":574,"week":3},{"name":"kses-remaining","sha":"92c3a39","t":1791601660,"i":575,"week":3},{"name":"l10n-remaining","sha":"8d013e1","t":1791602466,"i":576,"week":3},{"name":"query-remaining","sha":"3993bae","t":1791603552,"i":577,"week":3},{"name":"post-template-remaining","sha":"7a3574f","t":1791605692,"i":578,"week":3},{"name":"template-tags-remaining","sha":"307eba2","t":1791607051,"i":579,"week":3},{"name":"general-template-remaining","sha":"24ba688","t":1791609417,"i":580,"week":3},{"name":"deprecated-remaining","sha":"f80d9ce","t":1791610612,"i":581,"week":3},{"name":"admin-bar-remaining","sha":"f65ff87","t":1791611548,"i":582,"week":3},{"name":"widgets-remaining","sha":"7f7249f","t":1791614208,"i":583,"week":3},{"name":"robots-template","sha":"6fe15af","t":1791615087,"i":584,"week":3},{"name":"revision-remaining","sha":"621d10e","t":1791617422,"i":585,"week":3},{"name":"nav-menu-remaining","sha":"3abc182","t":1791618359,"i":587,"week":3},{"name":"capabilities-remaining","sha":"1c9ca8a","t":1791619247,"i":588,"week":3},{"name":"cache-remaining","sha":"731ab1f","t":1791621133,"i":589,"week":3},{"name":"option-remaining","sha":"f845c77","t":1791622081,"i":590,"week":3},{"name":"block-supports-remaining","sha":"bb580e6","t":1791623018,"i":591,"week":3},{"name":"template-family","sha":"3f0d2ed","t":1791625813,"i":593,"week":3},{"name":"http-remaining","sha":"57c0036","t":1791626764,"i":594,"week":3},{"name":"rewrite-family","sha":"72723b4","t":1791628841,"i":595,"week":3},{"name":"core-block-helpers","sha":"7a94cf6","t":1791629962,"i":596,"week":3},{"name":"query-pagination","sha":"bc4497d","t":1791632133,"i":597,"week":3},{"name":"block-renderers","sha":"a15d38c","t":1791632603,"i":598,"week":3},{"name":"block-renderers-rendered","sha":"114b231","t":1791634153,"i":599,"week":3},{"name":"rest-meta-fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"rest-search-handlers","sha":"8528356","t":1791636840,"i":601,"week":3},{"name":"http-transports","sha":"f6d43d0","t":1791639179,"i":602,"week":3},{"name":"rest-registry-controllers","sha":"cb15286","t":1791642116,"i":603,"week":3},{"name":"rest-block-controllers","sha":"f7db1d6","t":1791644581,"i":604,"week":3},{"name":"rest-sidebar-classes","sha":"7a7e3bf","t":1791646058,"i":605,"week":3},{"name":"rest-widgets-class","sha":"b54b715","t":1791648096,"i":606,"week":3},{"name":"rest-view-config","sha":"51597eb","t":1791657787,"i":607,"week":3},{"name":"type-object-sharing","sha":"183a519","t":1791658921,"i":608,"week":3},{"name":"rest-app-passwords-class","sha":"a18ced4","t":1791669230,"i":610,"week":3},{"name":"rest-embed-details","sha":"4fb864b","t":1791670859,"i":611,"week":3},{"name":"type-object-methods","sha":"920e3e1","t":1791673266,"i":612,"week":3},{"name":"identity-internals","sha":"a239ba6","t":1791673922,"i":613,"week":3},{"name":"theme-json-resolver","sha":"828c858","t":1791674801,"i":614,"week":3},{"name":"view-config-functions","sha":"a519b34","t":1791676144,"i":615,"week":3},{"name":"block-patterns","sha":"8bd36ba","t":1791677922,"i":616,"week":3},{"name":"preview-output-helpers","sha":"2a94e07","t":1791678651,"i":617,"week":3},{"name":"avif-connectors-helpers","sha":"0b9be03","t":1791679671,"i":618,"week":3},{"name":"theme-json-helpers","sha":"506ef62","t":1791681807,"i":620,"week":3},{"name":"theme-json-presets","sha":"e22126c","t":1791682262,"i":621,"week":3},{"name":"theme-json-construct","sha":"74adeb7","t":1791684708,"i":622,"week":3},{"name":"theme-json-nodes","sha":"38198d2","t":1791685603,"i":623,"week":3},{"name":"theme-json-insecure","sha":"fa23cc6","t":1791688394,"i":624,"week":3},{"name":"rest-posts-controller","sha":"3363c34","t":1791691141,"i":625,"week":3},{"name":"rest-posts-write","sha":"b6b3fe8","t":1791692922,"i":626,"week":3},{"name":"rest-revisions","sha":"d6aad26","t":1791694860,"i":627,"week":3},{"name":"rest-terms-controller","sha":"8a1df69","t":1791696425,"i":628,"week":3},{"name":"rest-users-controller","sha":"1630d4b","t":1791698003,"i":629,"week":3},{"name":"rest-comments-controller","sha":"bfe34e6","t":1791699622,"i":630,"week":3},{"name":"rest-menus-controller","sha":"f24e115","t":1791701795,"i":631,"week":3},{"name":"rest-attachments-controller","sha":"a88a215","t":1791705035,"i":632,"week":3},{"name":"rest-attachments-sideload","sha":"044f48b","t":1791706073,"i":633,"week":3},{"name":"rest-plugins-controller","sha":"5ff9a0e","t":1791706933,"i":634,"week":3},{"name":"rest-templates-controller","sha":"a59f76f","t":1791708696,"i":635,"week":3},{"name":"rest-themes-controller","sha":"e02c01a","t":1791709261,"i":636,"week":3},{"name":"rest-block-patterns-controller","sha":"b0d2533","t":1791710809,"i":637,"week":3},{"name":"rest-settings-controller","sha":"b0d2533","t":1791710809,"i":637,"week":3},{"name":"interactivity-api-methods","sha":"fb9516e","t":1791711514,"i":638,"week":3},{"name":"interactivity-directives-processor","sha":"2af7e06","t":1791712171,"i":639,"week":3},{"name":"rest-server-methods","sha":"f778ae6","t":1791714995,"i":640,"week":3},{"name":"widget-methods","sha":"6f75544","t":1791716416,"i":641,"week":3},{"name":"loose-classes","sha":"0514a78","t":1791717519,"i":642,"week":3},{"name":"wp-request","sha":"48e8c59","t":1791720078,"i":643,"week":3},{"name":"block-parser-steps","sha":"3b627c6","t":1791723070,"i":646,"week":3},{"name":"hollow-methods","sha":"fe66f00","t":1791723877,"i":647,"week":3},{"name":"small-classes","sha":"14bd160","t":1791724247,"i":648,"week":3},{"name":"core-block-callbacks","sha":"b2811f8","t":1791725782,"i":649,"week":3},{"name":"comments-pagination","sha":"091f8a4","t":1791727485,"i":650,"week":3},{"name":"template-bindings-helpers","sha":"9db0c9b","t":1791727924,"i":651,"week":3},{"name":"misc-helpers","sha":"8746de6","t":1791728587,"i":652,"week":3},{"name":"small-classes2","sha":"c56217b","t":1791730136,"i":653,"week":3},{"name":"script-printing","sha":"3c61fa9","t":1791731282,"i":654,"week":3},{"name":"loose-functions","sha":"2d7932d","t":1791732907,"i":655,"week":3},{"name":"multisite-classes","sha":"9432487","t":1791734729,"i":656,"week":3},{"name":"icon-term-template","sha":"8ea92f6","t":1791735486,"i":657,"week":3},{"name":"playlist-block","sha":"40c45e2","t":1791737287,"i":658,"week":3},{"name":"placeholder-helpers","sha":"a7ab665","t":1791737913,"i":659,"week":3},{"name":"tail-helpers","sha":"9295a92","t":1791739476,"i":660,"week":3},{"name":"scheduled-delete","sha":"2b27cf9","t":1791743050,"i":662,"week":3},{"name":"rest-default-filters","sha":"f2fef98","t":1791745130,"i":663,"week":3},{"name":"recovery","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"imagick-editor","sha":"0e76671","t":1791746985,"i":665,"week":3},{"name":"theme-json-css","sha":"70f3641","t":1791749392,"i":666,"week":3},{"name":"ai-client-adapters","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"ai-client-prompt","sha":"ddb3286","t":1791751097,"i":668,"week":3},{"name":"boot-defaults","sha":"3aa20f7","t":1791753292,"i":669,"week":3},{"name":"connector-defaults","sha":"ac490cf","t":1791753965,"i":670,"week":3},{"name":"sidebars-mapping","sha":"81d7753","t":1791754681,"i":671,"week":3},{"name":"debug-mode","sha":"ccfa0e6","t":1791757188,"i":673,"week":3},{"name":"locale-names","sha":"3a78af7","t":1791759399,"i":674,"week":3},{"name":"translations-early","sha":"3a78af7","t":1791759399,"i":674,"week":3},{"name":"translations-early-after-init","sha":"3a78af7","t":1791759399,"i":674,"week":3},{"name":"translations-early-wplang","sha":"3a78af7","t":1791759399,"i":674,"week":3},{"name":"rest-block-patterns","sha":"7ebee7f","t":1791760537,"i":675,"week":3},{"name":"icons-default","sha":"e2a353a","t":1791762459,"i":676,"week":3},{"name":"rest-autosaves","sha":"cb26097","t":1791763287,"i":677,"week":3},{"name":"rest-media-actions","sha":"11386ff","t":1791765160,"i":678,"week":3},{"name":"rest-schema-choices","sha":"11386ff","t":1791765160,"i":678,"week":3},{"name":"create-initial-rest-routes","sha":"5682023","t":1791766994,"i":679,"week":3},{"name":"rest-template-create","sha":"5682023","t":1791766994,"i":679,"week":3},{"name":"robots","sha":"a9798fd","t":1791768656,"i":681,"week":3}],"plugin":[{"kind":"plugin","sha":"4a394a4","t":1788002348,"i":67,"week":0},{"kind":"plugin","sha":"4a394a4","t":1788002348,"i":67,"week":0},{"kind":"plugin","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"kind":"plugin","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"kind":"plugin","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"kind":"plugin","sha":"bff1373","t":1788004581,"i":69,"week":0},{"kind":"plugin","sha":"180ad13","t":1788010182,"i":73,"week":0},{"kind":"plugin","sha":"180ad13","t":1788010182,"i":73,"week":0},{"kind":"plugin","sha":"180ad13","t":1788010182,"i":73,"week":0},{"kind":"plugin","sha":"180ad13","t":1788010182,"i":73,"week":0},{"kind":"plugin","sha":"d000a54","t":1788010869,"i":74,"week":0},{"kind":"plugin","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"kind":"plugin","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"kind":"plugin","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"kind":"plugin","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"kind":"plugin","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"kind":"plugin","sha":"cc92a56","t":1788032256,"i":84,"week":0},{"kind":"plugin","sha":"cc92a56","t":1788032256,"i":84,"week":0},{"kind":"plugin","sha":"cc92a56","t":1788032256,"i":84,"week":0},{"kind":"plugin","sha":"cc92a56","t":1788032256,"i":84,"week":0},{"kind":"plugin","sha":"cc92a56","t":1788032256,"i":84,"week":0},{"kind":"plugin","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"kind":"plugin","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"kind":"theme","sha":"f1bcfac","t":1788129902,"i":143,"week":0},{"kind":"plugin","sha":"be07948","t":1788138437,"i":150,"week":0},{"kind":"plugin","sha":"be07948","t":1788138437,"i":150,"week":0},{"kind":"plugin","sha":"be07948","t":1788138437,"i":150,"week":0},{"kind":"plugin","sha":"be07948","t":1788138437,"i":150,"week":0},{"kind":"plugin","sha":"3dd98cc","t":1788138450,"i":152,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"kind":"plugin","sha":"a0fb97c","t":1788738293,"i":271,"week":1},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3},{"kind":"plugin","sha":"9391737","t":1791421034,"i":446,"week":3}],"class":[{"name":"NOOP_Translations","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_Error","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_Post","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_Role","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_Roles","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_Theme","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"WP_User","sha":"5872ab8","t":1788003827,"i":68,"week":0},{"name":"_WP_Dependency","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Code_Editor_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Color_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Cropped_Image_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Image_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Manager","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Media_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Panel","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Section","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Selective_Refresh","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Setting","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Customize_Upload_Control","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Dependencies","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Screen","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Scripts","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Styles","sha":"bff1373","t":1788004581,"i":69,"week":0},{"name":"WP_Post_Type","sha":"8cbd51b","t":1788008558,"i":72,"week":0},{"name":"WP_Query","sha":"8cbd51b","t":1788008558,"i":72,"week":0},{"name":"WP_Taxonomy","sha":"8cbd51b","t":1788008558,"i":72,"week":0},{"name":"WP_Term","sha":"8cbd51b","t":1788008558,"i":72,"week":0},{"name":"WP_Comment","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Http","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Http_Cookie","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_HTTP_Requests_Response","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_HTTP_Response","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Image_Editor","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Image_Editor_GD","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Widget","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_Widget_Factory","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"wpdb","sha":"180ad13","t":1788010182,"i":73,"week":0},{"name":"WP_REST_Controller","sha":"d000a54","t":1788010869,"i":74,"week":0},{"name":"WP_REST_Request","sha":"d000a54","t":1788010869,"i":74,"week":0},{"name":"WP_REST_Response","sha":"d000a54","t":1788010869,"i":74,"week":0},{"name":"WP_REST_Server","sha":"d000a54","t":1788010869,"i":74,"week":0},{"name":"WP","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_List","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Pattern_Categories_Registry","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Patterns_Registry","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Styles_Registry","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Supports","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Type","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Block_Type_Registry","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Rewrite","sha":"7b5a7c9","t":1788011790,"i":76,"week":0},{"name":"WP_Interactivity_API","sha":"9d99a8a","t":1788013852,"i":78,"week":0},{"name":"WP_Script_Modules","sha":"fc54518","t":1788016091,"i":81,"week":0},{"name":"WP_HTML_Doctype_Info","sha":"9132b35","t":1788016572,"i":82,"week":0},{"name":"WP_HTML_Tag_Processor","sha":"9132b35","t":1788016572,"i":82,"week":0},{"name":"WP_Filesystem_Base","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Filesystem_Direct","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_oEmbed","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Index","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Posts","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Provider","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Registry","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Renderer","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Taxonomies","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Sitemaps_Users","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Term_Query","sha":"c39c1c6","t":1788018021,"i":83,"week":0},{"name":"WP_Block_Template","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Block_Templates_Registry","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Comment_Query","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Date_Query","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Hook","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Meta_Query","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Tax_Query","sha":"1456e9e","t":1788046058,"i":97,"week":0},{"name":"WP_Embed","sha":"1bc8f64","t":1788049142,"i":99,"week":0},{"name":"WP_Connector_Registry","sha":"e5a32ba","t":1788098384,"i":129,"week":0},{"name":"Walker","sha":"f1bcfac","t":1788129902,"i":143,"week":0},{"name":"Walker_Nav_Menu","sha":"f1bcfac","t":1788129902,"i":143,"week":0},{"name":"WP_Ajax_Response","sha":"be07948","t":1788138437,"i":150,"week":0},{"name":"WP_MatchesMapRegex","sha":"be07948","t":1788138437,"i":150,"week":0},{"name":"WP_Textdomain_Registry","sha":"be07948","t":1788138437,"i":150,"week":0},{"name":"WP_User_Query","sha":"be07948","t":1788138437,"i":150,"week":0},{"name":"PHPMailer\\PHPMailer\\Exception","sha":"3dd98cc","t":1788138450,"i":152,"week":0},{"name":"PHPMailer\\PHPMailer\\PHPMailer","sha":"3dd98cc","t":1788138450,"i":152,"week":0},{"name":"PHPMailer\\PHPMailer\\SMTP","sha":"3dd98cc","t":1788138450,"i":152,"week":0},{"name":"PasswordHash","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"name":"Walker_Category","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"name":"WP_Ability","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"name":"WP_Style_Engine_CSS_Declarations","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"name":"WP_Style_Engine_CSS_Rule","sha":"7573e1c","t":1788141549,"i":154,"week":0},{"name":"WP_Theme_JSON_Resolver","sha":"25db3f2","t":1788226391,"i":161,"week":1},{"name":"WP_Locale","sha":"674246d","t":1788247615,"i":165,"week":1},{"name":"WP_Widget_Block","sha":"3c85938","t":1788261282,"i":177,"week":1},{"name":"WP_Customize_Partial","sha":"32d978d","t":1788269030,"i":182,"week":1},{"name":"WP_Customize_Sidebar_Section","sha":"32d978d","t":1788269030,"i":182,"week":1},{"name":"WP_Customize_Themes_Section","sha":"32d978d","t":1788269030,"i":182,"week":1},{"name":"Walker_Page","sha":"12a1bbb","t":1788269897,"i":183,"week":1},{"name":"WP_Exception","sha":"12a1bbb","t":1788269897,"i":183,"week":1},{"name":"WP_HTTP_Proxy","sha":"12a1bbb","t":1788269897,"i":183,"week":1},{"name":"WP_Theme_JSON","sha":"1740120","t":1788315948,"i":234,"week":1},{"name":"WP_Widget_Custom_HTML","sha":"94c6cc4","t":1788359522,"i":241,"week":1},{"name":"WP_Widget_Calendar","sha":"52b2b1f","t":1788737293,"i":270,"week":1},{"name":"WP_Nav_Menu_Widget","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Archives","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Categories","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Media","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Media_Audio","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Media_Gallery","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Media_Image","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Media_Video","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Meta","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Pages","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Recent_Comments","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Recent_Posts","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_RSS","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Search","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Tag_Cloud","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"WP_Widget_Text","sha":"874fb29","t":1788805193,"i":272,"week":2},{"name":"Gettext_Translations","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"MO","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"Plural_Forms","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"Translation_Entry","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"Translations","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Translation_Controller","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Translation_File","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Translation_File_MO","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Translation_File_PHP","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Translations","sha":"9dd95d7","t":1791204571,"i":277,"week":3},{"name":"WP_Object_Cache","sha":"4869b04","t":1791213303,"i":283,"week":3},{"name":"SimplePie\\Cache","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\Cache\\Base","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\File","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\HTTP\\Response","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\Misc","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\RegistryAware","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\Sanitize","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie\\SimplePie","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"SimplePie_Autoloader","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"WP_Feed_Cache_Transient","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"WP_SimplePie_File","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"WP_SimplePie_Sanitize_KSES","sha":"ecf3f34","t":1791216432,"i":285,"week":3},{"name":"Requests","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WP_HTTP_Requests_Hooks","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WpOrg\\Requests\\Autoload","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WpOrg\\Requests\\HookManager","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WpOrg\\Requests\\Hooks","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WpOrg\\Requests\\Requests","sha":"7daceff","t":1791217876,"i":287,"week":3},{"name":"WP_PHPMailer","sha":"112e988","t":1791222030,"i":288,"week":3},{"name":"WP_HTML_Active_Formatting_Elements","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Attribute_Token","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Decoder","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Open_Elements","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Processor","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Processor_State","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Span","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Stack_Event","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Text_Replacement","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Token","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_HTML_Unsupported_Exception","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_Token_Map","sha":"dd19f9e","t":1791224784,"i":289,"week":3},{"name":"WP_Site_Health","sha":"88a47e3","t":1791300230,"i":322,"week":3},{"name":"WP_Block_Editor_Context","sha":"3445eb7","t":1791316250,"i":336,"week":3},{"name":"WP_Locale_Switcher","sha":"3445eb7","t":1791316250,"i":336,"week":3},{"name":"WP_Privacy_Policy_Content","sha":"3445eb7","t":1791316250,"i":336,"week":3},{"name":"WP_Style_Engine","sha":"d42b2c7","t":1791316444,"i":337,"week":3},{"name":"WP_Style_Engine_CSS_Rules_Store","sha":"d42b2c7","t":1791316444,"i":337,"week":3},{"name":"WP_Style_Engine_Processor","sha":"d42b2c7","t":1791316444,"i":337,"week":3},{"name":"WP_Ability_Category","sha":"5714f74","t":1791333775,"i":344,"week":3},{"name":"WP_Application_Passwords","sha":"bdc524a","t":1791352882,"i":361,"week":3},{"name":"WP_Admin_Bar","sha":"6c871f8","t":1791356316,"i":367,"week":3},{"name":"WP_Session_Tokens","sha":"3614ab7","t":1791360379,"i":374,"week":3},{"name":"WP_User_Meta_Session_Tokens","sha":"3614ab7","t":1791360379,"i":374,"week":3},{"name":"WP_Sitemaps_Stylesheet","sha":"7801e3d","t":1791362162,"i":377,"week":3},{"name":"WP_Theme_JSON_Data","sha":"6624ba7","t":1791366939,"i":385,"week":3},{"name":"Automatic_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Bulk_Plugin_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Bulk_Theme_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Bulk_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Language_Pack_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Plugin_Installer_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Plugin_Upgrader","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Plugin_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Theme_Installer_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Theme_Upgrader","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"Theme_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"WP_Ajax_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"WP_Upgrader","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"WP_Upgrader_Skin","sha":"9391737","t":1791421034,"i":446,"week":3},{"name":"WP_Block_Parser","sha":"4bad5ef","t":1791423361,"i":452,"week":3},{"name":"WP_Block_Parser_Block","sha":"4bad5ef","t":1791423361,"i":452,"week":3},{"name":"WP_Block_Parser_Frame","sha":"4bad5ef","t":1791423361,"i":452,"week":3},{"name":"Walker_Comment","sha":"694ad19","t":1791424613,"i":453,"week":3},{"name":"WP_List_Util","sha":"45292d1","t":1791427543,"i":456,"week":3},{"name":"WP_Block_Bindings_Registry","sha":"bb6addf","t":1791449203,"i":458,"week":3},{"name":"WP_Block_Bindings_Source","sha":"bb6addf","t":1791449203,"i":458,"week":3},{"name":"WP_User_Request","sha":"c26ca23","t":1791450245,"i":459,"week":3},{"name":"WP_Http_Encoding","sha":"e286ee3","t":1791451164,"i":460,"week":3},{"name":"Walker_CategoryDropdown","sha":"afa8be0","t":1791453516,"i":461,"week":3},{"name":"Walker_PageDropdown","sha":"afa8be0","t":1791453516,"i":461,"week":3},{"name":"WP_Customize_Background_Position_Control","sha":"e2c20bc","t":1791458009,"i":464,"week":3},{"name":"WP_Customize_Custom_CSS_Setting","sha":"e2c20bc","t":1791458009,"i":464,"week":3},{"name":"WP_Customize_Filter_Setting","sha":"e2c20bc","t":1791458009,"i":464,"week":3},{"name":"_WP_List_Table_Compat","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Core_Upgrader","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Custom_Background","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Custom_Image_Header","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"File_Upload_Upgrader","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"ftp","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"ftp_base","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"ftp_pure","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"ftp_sockets","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Base64","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Client","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_ClientMulticall","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Date","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Error","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_IntrospectionServer","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Message","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Request","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Server","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"IXR_Value","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Language_Pack_Upgrader","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"PclZip","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Walker_Category_Checklist","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Walker_Nav_Menu_Checklist","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"Walker_Nav_Menu_Edit","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Application_Passwords_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Automatic_Updater","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Comments_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Community_Events","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Background_Image_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Background_Image_Setting","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Date_Time_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Header_Image_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Header_Image_Setting","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Auto_Add_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Item_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Item_Setting","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Location_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Locations_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Name_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Section","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menu_Setting","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menus","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Nav_Menus_Panel","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_New_Menu_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_New_Menu_Section","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Site_Icon_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Theme_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Themes_Panel","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Customize_Widgets","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Debug_Data","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Filesystem_FTPext","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Filesystem_ftpsockets","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Filesystem_SSH2","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_HTTP_IXR_Client","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Importer","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Internal_Pointers","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Links_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Media_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Plugin_Install_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Plugins_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Post_Comments_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Posts_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Privacy_Data_Export_Requests_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Privacy_Data_Export_Requests_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Privacy_Data_Removal_Requests_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Privacy_Data_Removal_Requests_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Privacy_Requests_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Block_Directory_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Edit_Site_Export_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Font_Collections_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Font_Faces_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Font_Families_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Global_Styles_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Global_Styles_Revisions_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Navigation_Fallback_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Pattern_Directory_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Template_Autosaves_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_REST_Template_Revisions_Controller","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Sidebar_Block_Editor_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Site_Health_Auto_Updates","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Site_Icon","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Theme_Install_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Themes_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_User_Search","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Users_List_Table","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Widget_Area_Customize_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Widget_Form_Customize_Control","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"wp_xmlrpc_server","sha":"0e98bb3","t":1791459958,"i":466,"week":3},{"name":"WP_Duotone","sha":"8529fc5","t":1791473654,"i":472,"week":3},{"name":"POP3","sha":"5c599a9","t":1791513931,"i":503,"week":3},{"name":"Services_JSON","sha":"5c599a9","t":1791513931,"i":503,"week":3},{"name":"Snoopy","sha":"5c599a9","t":1791513931,"i":503,"week":3},{"name":"POMO_CachedFileReader","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"POMO_CachedIntFileReader","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"POMO_FileReader","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"POMO_Reader","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"POMO_StringReader","sha":"d908362","t":1791520455,"i":513,"week":3},{"name":"WP_Abilities_Registry","sha":"fef2223","t":1791521593,"i":515,"week":3},{"name":"WP_Ability_Categories_Registry","sha":"fef2223","t":1791521593,"i":515,"week":3},{"name":"WP_REST_Abilities_V1_Categories_Controller","sha":"e921d44","t":1791523431,"i":516,"week":3},{"name":"WP_REST_Abilities_V1_List_Controller","sha":"e921d44","t":1791523431,"i":516,"week":3},{"name":"WP_REST_Abilities_V1_Run_Controller","sha":"e921d44","t":1791523431,"i":516,"week":3},{"name":"WP_Block_Processor","sha":"8a0280a","t":1791526619,"i":518,"week":3},{"name":"WP_Icon_Collections_Registry","sha":"8a4f23a","t":1791527429,"i":519,"week":3},{"name":"WP_Icons_Registry","sha":"8a4f23a","t":1791527429,"i":519,"week":3},{"name":"WP_REST_Icon_Collections_Controller","sha":"8a4f23a","t":1791527429,"i":519,"week":3},{"name":"WP_REST_Icons_Controller","sha":"8a4f23a","t":1791527429,"i":519,"week":3},{"name":"WP_Font_Collection","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"WP_Font_Face","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"WP_Font_Face_Resolver","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"WP_Font_Library","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"WP_Font_Utils","sha":"7f9f44f","t":1791531235,"i":522,"week":3},{"name":"WP_Plugin_Dependencies","sha":"8510fd0","t":1791531636,"i":523,"week":3},{"name":"WP_Speculation_Rules","sha":"e7e113f","t":1791532092,"i":524,"week":3},{"name":"WP_URL_Pattern_Prefixer","sha":"e7e113f","t":1791532092,"i":524,"week":3},{"name":"WP_Metadata_Lazyloader","sha":"da7a653","t":1791552956,"i":546,"week":3},{"name":"Services_JSON_Error","sha":"0aebde4","t":1791557145,"i":550,"week":3},{"name":"WP_Block_Metadata_Registry","sha":"0aebde4","t":1791557145,"i":550,"week":3},{"name":"WP_Classic_To_Block_Menu_Converter","sha":"19ea7a2","t":1791557511,"i":551,"week":3},{"name":"WP_Theme_JSON_Schema","sha":"19ea7a2","t":1791557511,"i":551,"week":3},{"name":"WP_REST_Comment_Meta_Fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"WP_REST_Meta_Fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"WP_REST_Post_Meta_Fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"WP_REST_Term_Meta_Fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"WP_REST_User_Meta_Fields","sha":"d7b2ebb","t":1791636276,"i":600,"week":3},{"name":"WP_REST_Post_Format_Search_Handler","sha":"8528356","t":1791636840,"i":601,"week":3},{"name":"WP_REST_Post_Search_Handler","sha":"8528356","t":1791636840,"i":601,"week":3},{"name":"WP_REST_Search_Handler","sha":"8528356","t":1791636840,"i":601,"week":3},{"name":"WP_REST_Term_Search_Handler","sha":"8528356","t":1791636840,"i":601,"week":3},{"name":"WP_Http_Curl","sha":"f6d43d0","t":1791639179,"i":602,"week":3},{"name":"WP_HTTP_Fsockopen","sha":"f6d43d0","t":1791639179,"i":602,"week":3},{"name":"WP_Http_Streams","sha":"f6d43d0","t":1791639179,"i":602,"week":3},{"name":"WP_REST_Post_Statuses_Controller","sha":"cb15286","t":1791642116,"i":603,"week":3},{"name":"WP_REST_Post_Types_Controller","sha":"cb15286","t":1791642116,"i":603,"week":3},{"name":"WP_REST_Search_Controller","sha":"cb15286","t":1791642116,"i":603,"week":3},{"name":"WP_REST_Taxonomies_Controller","sha":"cb15286","t":1791642116,"i":603,"week":3},{"name":"WP_REST_Block_Pattern_Categories_Controller","sha":"f7db1d6","t":1791644581,"i":604,"week":3},{"name":"WP_REST_Block_Renderer_Controller","sha":"f7db1d6","t":1791644581,"i":604,"week":3},{"name":"WP_REST_Block_Types_Controller","sha":"f7db1d6","t":1791644581,"i":604,"week":3},{"name":"WP_REST_Menu_Locations_Controller","sha":"f7db1d6","t":1791644581,"i":604,"week":3},{"name":"WP_REST_Sidebars_Controller","sha":"7a7e3bf","t":1791646058,"i":605,"week":3},{"name":"WP_REST_Widget_Types_Controller","sha":"7a7e3bf","t":1791646058,"i":605,"week":3},{"name":"WP_REST_Widgets_Controller","sha":"b54b715","t":1791648096,"i":606,"week":3},{"name":"WP_REST_View_Config_Controller","sha":"51597eb","t":1791657787,"i":607,"week":3},{"name":"WP_View_Config_Data","sha":"51597eb","t":1791657787,"i":607,"week":3},{"name":"WP_REST_Application_Passwords_Controller","sha":"a18ced4","t":1791669230,"i":610,"week":3},{"name":"WP_oEmbed_Controller","sha":"4fb864b","t":1791670859,"i":611,"week":3},{"name":"WP_REST_URL_Details_Controller","sha":"4fb864b","t":1791670859,"i":611,"week":3},{"name":"WP_Navigation_Fallback","sha":"3363c34","t":1791691141,"i":625,"week":3},{"name":"WP_REST_Posts_Controller","sha":"3363c34","t":1791691141,"i":625,"week":3},{"name":"WP_REST_Autosaves_Controller","sha":"d6aad26","t":1791694860,"i":627,"week":3},{"name":"WP_REST_Blocks_Controller","sha":"d6aad26","t":1791694860,"i":627,"week":3},{"name":"WP_REST_Revisions_Controller","sha":"d6aad26","t":1791694860,"i":627,"week":3},{"name":"WP_REST_Terms_Controller","sha":"8a1df69","t":1791696425,"i":628,"week":3},{"name":"WP_REST_Users_Controller","sha":"1630d4b","t":1791698003,"i":629,"week":3},{"name":"WP_REST_Comments_Controller","sha":"bfe34e6","t":1791699622,"i":630,"week":3},{"name":"WP_REST_Menu_Items_Controller","sha":"f24e115","t":1791701795,"i":631,"week":3},{"name":"WP_REST_Menus_Controller","sha":"f24e115","t":1791701795,"i":631,"week":3},{"name":"WP_REST_Attachments_Controller","sha":"a88a215","t":1791705035,"i":632,"week":3},{"name":"WP_REST_Plugins_Controller","sha":"5ff9a0e","t":1791706933,"i":634,"week":3},{"name":"WP_REST_Templates_Controller","sha":"a59f76f","t":1791708696,"i":635,"week":3},{"name":"WP_REST_Themes_Controller","sha":"e02c01a","t":1791709261,"i":636,"week":3},{"name":"WP_REST_Block_Patterns_Controller","sha":"b0d2533","t":1791710809,"i":637,"week":3},{"name":"WP_REST_Settings_Controller","sha":"b0d2533","t":1791710809,"i":637,"week":3},{"name":"WP_Interactivity_API_Directives_Processor","sha":"2af7e06","t":1791712171,"i":639,"week":3},{"name":"WP_Widget_Links","sha":"6f75544","t":1791716416,"i":641,"week":3},{"name":"wp_atom_server","sha":"0514a78","t":1791717519,"i":642,"week":3},{"name":"WP_Feed_Cache","sha":"0514a78","t":1791717519,"i":642,"week":3},{"name":"WP_Filter_Sentinel","sha":"0514a78","t":1791717519,"i":642,"week":3},{"name":"WP_Navigation_Block_Renderer","sha":"0514a78","t":1791717519,"i":642,"week":3},{"name":"WP_Network","sha":"9432487","t":1791734729,"i":656,"week":3},{"name":"WP_Network_Query","sha":"9432487","t":1791734729,"i":656,"week":3},{"name":"WP_Site","sha":"9432487","t":1791734729,"i":656,"week":3},{"name":"WP_Site_Query","sha":"9432487","t":1791734729,"i":656,"week":3},{"name":"_WP_Editors","sha":"cee3a85","t":1791741372,"i":661,"week":3},{"name":"WP_REST_Site_Health_Controller","sha":"cee3a85","t":1791741372,"i":661,"week":3},{"name":"WP_Fatal_Error_Handler","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Paused_Extensions_Storage","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Recovery_Mode","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Recovery_Mode_Cookie_Service","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Recovery_Mode_Email_Service","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Recovery_Mode_Key_Service","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Recovery_Mode_Link_Service","sha":"0bc33c3","t":1791746029,"i":664,"week":3},{"name":"WP_Image_Editor_Imagick","sha":"0e76671","t":1791746985,"i":665,"week":3},{"name":"WordPress\\AiClient\\Providers\\Http\\Abstracts\\AbstractClientDiscoveryStrategy","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClient\\Providers\\Http\\Contracts\\ClientWithOptionsInterface","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\ClassDiscovery","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\Psr18ClientDiscovery","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\Strategy\\DiscoveryStrategy","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Psr\\EventDispatcher\\EventDispatcherInterface","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Psr\\Http\\Client\\ClientInterface","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClientDependencies\\Psr\\SimpleCache\\CacheInterface","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WP_AI_Client_Cache","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WP_AI_Client_Discovery_Strategy","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WP_AI_Client_Event_Dispatcher","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WP_AI_Client_HTTP_Client","sha":"1bb1db2","t":1791750134,"i":667,"week":3},{"name":"WordPress\\AiClient\\AiClient","sha":"ddb3286","t":1791751097,"i":668,"week":3},{"name":"WordPress\\AiClient\\Providers\\ProviderRegistry","sha":"ddb3286","t":1791751097,"i":668,"week":3},{"name":"WP_AI_Client_Ability_Function_Resolver","sha":"ddb3286","t":1791751097,"i":668,"week":3},{"name":"WP_AI_Client_Prompt_Builder","sha":"ddb3286","t":1791751097,"i":668,"week":3}]},"files":[{"file":"wp-admin/includes/ajax-actions.php","area":"wp-admin","functions":{"implemented":96,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/bookmark.php","area":"wp-admin","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/class-automatic-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Automatic_Upgrader_Skin","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-bulk-plugin-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"Bulk_Plugin_Upgrader_Skin","state":"real","methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-bulk-theme-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"Bulk_Theme_Upgrader_Skin","state":"real","methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-bulk-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":5,"placeholder":0,"missing":0},"classes":[{"name":"Bulk_Upgrader_Skin","state":"real","methods":{"implemented":7,"constant":5,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-core-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"Core_Upgrader","state":"real","methods":{"implemented":2,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-custom-background.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Custom_Background","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-custom-image-header.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":33,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Custom_Image_Header","state":"real","methods":{"implemented":33,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-file-upload-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"File_Upload_Upgrader","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-ftp-pure.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"ftp_pure","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-ftp-sockets.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"ftp_sockets","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-ftp.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":48,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"ftp","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}},{"name":"ftp_base","state":"real","methods":{"implemented":48,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-language-pack-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0},"classes":[{"name":"Language_Pack_Upgrader_Skin","state":"real","methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-language-pack-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Language_Pack_Upgrader","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-pclzip.php","area":"wp-admin","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":51,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"PclZip","state":"real","methods":{"implemented":51,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-plugin-installer-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0},"classes":[{"name":"Plugin_Installer_Skin","state":"real","methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-plugin-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"Plugin_Upgrader_Skin","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-plugin-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Plugin_Upgrader","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-theme-installer-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0},"classes":[{"name":"Theme_Installer_Skin","state":"real","methods":{"implemented":2,"constant":3,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-theme-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"Theme_Upgrader_Skin","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-theme-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Theme_Upgrader","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-walker-category-checklist.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":4,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Category_Checklist","state":"real","methods":{"implemented":0,"constant":4,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-walker-nav-menu-checklist.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Nav_Menu_Checklist","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-walker-nav-menu-edit.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Nav_Menu_Edit","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-ajax-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Ajax_Upgrader_Skin","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-application-passwords-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Application_Passwords_List_Table","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-automatic-updater.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Automatic_Updater","state":"real","methods":{"implemented":13,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-comments-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":23,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Comments_List_Table","state":"real","methods":{"implemented":23,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-community-events.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Community_Events","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-debug-data.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Debug_Data","state":"real","methods":{"implemented":21,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-filesystem-base.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":26,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filesystem_Base","state":"real","methods":{"implemented":13,"constant":26,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-filesystem-direct.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filesystem_Direct","state":"real","methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-filesystem-ftpext.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":24,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filesystem_FTPext","state":"real","methods":{"implemented":4,"constant":24,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-filesystem-ftpsockets.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":24,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filesystem_ftpsockets","state":"real","methods":{"implemented":3,"constant":24,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-filesystem-ssh2.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":26,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filesystem_SSH2","state":"real","methods":{"implemented":4,"constant":26,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-importer.php","area":"wp-admin","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Importer","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-internal-pointers.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Internal_Pointers","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-links-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Links_List_Table","state":"real","methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-list-table-compat.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"_WP_List_Table_Compat","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":49,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_List_Table","state":"real","methods":{"implemented":49,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-media-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":25,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Media_List_Table","state":"real","methods":{"implemented":25,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-plugin-install-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Plugin_Install_List_Table","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-plugins-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":22,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Plugins_List_Table","state":"real","methods":{"implemented":22,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-post-comments-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Post_Comments_List_Table","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-posts-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":34,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Posts_List_Table","state":"real","methods":{"implemented":34,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Privacy_Data_Export_Requests_List_Table","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Privacy_Data_Removal_Requests_List_Table","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-privacy-policy-content.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":9},"classes":[{"name":"WP_Privacy_Policy_Content","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":9}}]},{"file":"wp-admin/includes/class-wp-privacy-requests-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Privacy_Requests_Table","state":"real","methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-screen.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":2,"placeholder":0,"missing":18},"classes":[{"name":"WP_Screen","state":"real","methods":{"implemented":13,"constant":2,"placeholder":0,"missing":18}}]},{"file":"wp-admin/includes/class-wp-site-health-auto-updates.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Site_Health_Auto_Updates","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-site-health.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":54,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Site_Health","state":"real","methods":{"implemented":54,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-site-icon.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Site_Icon","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-theme-install-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Theme_Install_List_Table","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-themes-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Themes_List_Table","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-upgrader-skin.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":7,"placeholder":0,"missing":0},"classes":[{"name":"WP_Upgrader_Skin","state":"real","methods":{"implemented":8,"constant":7,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-upgrader.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":4,"placeholder":0,"missing":0},"classes":[{"name":"WP_Upgrader","state":"real","methods":{"implemented":13,"constant":4,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/class-wp-users-list-table.php","area":"wp-admin","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Users_List_Table","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/comment.php","area":"wp-admin","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/credits.php","area":"wp-admin","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/dashboard.php","area":"wp-admin","functions":{"implemented":30,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/deprecated.php","area":"wp-admin","functions":{"implemented":71,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Privacy_Data_Export_Requests_Table","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}},{"name":"WP_Privacy_Data_Removal_Requests_Table","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}},{"name":"WP_User_Search","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-admin/includes/export.php","area":"wp-admin","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/file.php","area":"wp-admin","functions":{"implemented":28,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/image-edit.php","area":"wp-admin","functions":{"implemented":11,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/image.php","area":"wp-admin","functions":{"implemented":17,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/import.php","area":"wp-admin","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/list-table.php","area":"wp-admin","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/media.php","area":"wp-admin","functions":{"implemented":47,"constant":["wp_get_media_creation_timestamp"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/meta-boxes.php","area":"wp-admin","functions":{"implemented":24,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/misc.php","area":"wp-admin","functions":{"implemented":36,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/ms.php","area":"wp-admin","functions":{"implemented":22,"constant":["upload_is_user_over_quota"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/nav-menu.php","area":"wp-admin","functions":{"implemented":16,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/network.php","area":"wp-admin","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/options.php","area":"wp-admin","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/plugin-install.php","area":"wp-admin","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/plugin.php","area":"wp-admin","functions":{"implemented":50,"constant":["is_network_only_plugin","is_plugin_active_for_network","is_plugin_paused","validate_active_plugins"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/post.php","area":"wp-admin","functions":{"implemented":39,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/privacy-tools.php","area":"wp-admin","functions":{"implemented":9,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/revision.php","area":"wp-admin","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/schema.php","area":"wp-admin","functions":{"implemented":14,"constant":["wp_get_db_schema"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/screen.php","area":"wp-admin","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/taxonomy.php","area":"wp-admin","functions":{"implemented":11,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/template.php","area":"wp-admin","functions":{"implemented":46,"constant":["wp_comment_reply"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/theme-install.php","area":"wp-admin","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/theme.php","area":"wp-admin","functions":{"implemented":13,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/translation-install.php","area":"wp-admin","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/update-core.php","area":"wp-admin","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/update.php","area":"wp-admin","functions":{"implemented":22,"constant":["get_core_checksums"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/upgrade.php","area":"wp-admin","functions":{"implemented":67,"constant":["make_db_current_silent","upgrade_all","wp_install_defaults","wp_upgrade"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/user.php","area":"wp-admin","functions":{"implemented":14,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-admin/includes/widgets.php","area":"wp-admin","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/IXR/class-IXR-base64.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Base64","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-client.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Client","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-clientmulticall.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_ClientMulticall","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-date.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Date","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-error.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Error","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-introspectionserver.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_IntrospectionServer","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-message.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Message","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-request.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Request","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-server.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Server","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/IXR/class-IXR-value.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"IXR_Value","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/PHPMailer/Exception.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"PHPMailer\\PHPMailer\\Exception","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/PHPMailer/PHPMailer.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":119,"constant":0,"placeholder":0,"missing":10},"classes":[{"name":"PHPMailer\\PHPMailer\\PHPMailer","state":"real","methods":{"implemented":119,"constant":0,"placeholder":0,"missing":10}}]},{"file":"wp-includes/PHPMailer/SMTP.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":34,"constant":0,"placeholder":0,"missing":9},"classes":[{"name":"PHPMailer\\PHPMailer\\SMTP","state":"real","methods":{"implemented":34,"constant":0,"placeholder":0,"missing":9}}]},{"file":"wp-includes/Requests/src/Autoload.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WpOrg\\Requests\\Autoload","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/Requests/src/HookManager.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WpOrg\\Requests\\HookManager","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/Requests/src/Hooks.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WpOrg\\Requests\\Hooks","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/Requests/src/Requests.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":18,"constant":0,"placeholder":0,"missing":7},"classes":[{"name":"WpOrg\\Requests\\Requests","state":"real","methods":{"implemented":18,"constant":0,"placeholder":0,"missing":7}}]},{"file":"wp-includes/SimplePie/autoloader.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"SimplePie_Autoloader","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/SimplePie/src/Cache.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"SimplePie\\Cache","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/SimplePie/src/Cache/Base.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"SimplePie\\Cache\\Base","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/SimplePie/src/File.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"SimplePie\\File","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/SimplePie/src/HTTP/Response.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"SimplePie\\HTTP\\Response","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/SimplePie/src/Misc.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":23},"classes":[{"name":"SimplePie\\Misc","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":23}}]},{"file":"wp-includes/SimplePie/src/RegistryAware.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"SimplePie\\RegistryAware","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/SimplePie/src/Sanitize.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":8,"placeholder":0,"missing":13},"classes":[{"name":"SimplePie\\Sanitize","state":"real","methods":{"implemented":7,"constant":8,"placeholder":0,"missing":13}}]},{"file":"wp-includes/SimplePie/src/SimplePie.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":90,"constant":8,"placeholder":0,"missing":5},"classes":[{"name":"SimplePie\\SimplePie","state":"real","methods":{"implemented":90,"constant":8,"placeholder":0,"missing":5}}]},{"file":"wp-includes/abilities-api.php","area":"wp-includes","functions":{"implemented":11,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/abilities-api/class-wp-abilities-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Abilities_Registry","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/abilities-api/class-wp-ability-categories-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Ability_Categories_Registry","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/abilities-api/class-wp-ability-category.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Ability_Category","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/abilities-api/class-wp-ability.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":19,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Ability","state":"real","methods":{"implemented":19,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/abilities.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/admin-bar.php","area":"wp-includes","functions":{"implemented":23,"constant":["wp_admin_bar_command_palette_menu","wp_admin_bar_my_sites_menu"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/ai-client.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/ai-client/adapters/class-wp-ai-client-cache.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_Cache","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/ai-client/adapters/class-wp-ai-client-discovery-strategy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_Discovery_Strategy","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_Event_Dispatcher","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_HTTP_Client","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/ai-client/class-wp-ai-client-ability-function-resolver.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_Ability_Function_Resolver","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/ai-client/class-wp-ai-client-prompt-builder.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_AI_Client_Prompt_Builder","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/author-template.php","area":"wp-includes","functions":{"implemented":16,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-bindings.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-bindings/pattern-overrides.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-bindings/post-data.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-bindings/post-meta.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-bindings/term-data.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-editor.php","area":"wp-includes","functions":{"implemented":13,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-patterns.php","area":"wp-includes","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/align.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/anchor.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/aria-label.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/auto-register.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/background.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/block-style-variations.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/block-visibility.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/border.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/colors.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/custom-classname.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/custom-css.php","area":"wp-includes","functions":{"implemented":9,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/dimensions.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/elements.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/generated-classname.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/layout.php","area":"wp-includes","functions":{"implemented":12,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/position.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/settings.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/shadow.php","area":"wp-includes","functions":{"implemented":1,"constant":["wp_register_shadow_support"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/spacing.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/states.php","area":"wp-includes","functions":{"implemented":15,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/typography.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-supports/utils.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-template-utils.php","area":"wp-includes","functions":{"implemented":27,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/block-template.php","area":"wp-includes","functions":{"implemented":12,"constant":["_block_template_add_skip_link"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks.php","area":"wp-includes","functions":{"implemented":63,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/accordion-item.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/accordion.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/archives.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/avatar.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/block.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/breadcrumbs.php","area":"wp-includes","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/button.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/calendar.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/categories.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-author-name.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-content.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-date.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-edit-link.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-reply-link.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comment-template.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments-pagination-next.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments-pagination-numbers.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments-pagination-previous.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments-pagination.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments-title.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/comments.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/cover.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/details.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/file.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/footnotes.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/gallery.php","area":"wp-includes","functions":{"implemented":7,"constant":["block_core_gallery_resolve_dynamic_source"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/heading.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/home-link.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/icon.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/image.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/index.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/latest-comments.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/latest-posts.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/legacy-widget.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/list.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/loginout.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/media-text.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation-link.php","area":"wp-includes","functions":{"implemented":9,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation-link/shared/item-should-render.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation-link/shared/render-submenu-icon.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation-overlay-close.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation-submenu.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/navigation.php","area":"wp-includes","functions":{"implemented":22,"constant":["block_core_navigation_add_support_classes_to_container"],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":24},"classes":[{"name":"WP_Navigation_Block_Renderer","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":24}}]},{"file":"wp-includes/blocks/page-list-item.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/page-list.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/paragraph.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/pattern.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/playlist-track.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/playlist.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-author-biography.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-author-name.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-author.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-comments-count.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-comments-form.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-comments-link.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-content.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-date.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-excerpt.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-featured-image.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-navigation-link.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-template.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-terms.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-time-to-read.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/post-title.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-no-results.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-pagination-next.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-pagination-numbers.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-pagination-previous.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-pagination.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-title.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query-total.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/query.php","area":"wp-includes","functions":{"implemented":2,"constant":["block_core_query_disable_enhanced_pagination"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/read-more.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/rss.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/search.php","area":"wp-includes","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/shortcode.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/site-logo.php","area":"wp-includes","functions":{"implemented":10,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/site-tagline.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/site-title.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/social-link.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/tab-list.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/tab-panel.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/tabs.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/tag-cloud.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/template-part.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/term-count.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/term-description.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/term-name.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/term-template.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/video.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/blocks/widget-group.php","area":"wp-includes","functions":{"implemented":3,"constant":["discard_sidebar_being_rendered"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/bookmark-template.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/bookmark.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/build/pages/font-library/page-wp-admin.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/build/pages/font-library/page.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/build/pages/options-connectors/page-wp-admin.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/build/pages/options-connectors/page.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/build/routes.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/cache-compat.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/cache.php","area":"wp-includes","functions":{"implemented":18,"constant":["wp_cache_add_non_persistent_groups","wp_cache_close","wp_cache_switch_to_blog"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/canonical.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/capabilities.php","area":"wp-includes","functions":{"implemented":15,"constant":["grant_super_admin","revoke_super_admin"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/category-template.php","area":"wp-includes","functions":{"implemented":30,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/category.php","area":"wp-includes","functions":{"implemented":13,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/class-avif-info.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":10},"classes":[{"name":"Avifinfo\\Box","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":1}},{"name":"Avifinfo\\Chan_Prop","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}},{"name":"Avifinfo\\Dim_Prop","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}},{"name":"Avifinfo\\Features","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2}},{"name":"Avifinfo\\Parser","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":7}},{"name":"Avifinfo\\Prop","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}},{"name":"Avifinfo\\Tile","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-json.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Services_JSON","state":"real","methods":{"implemented":13,"constant":0,"placeholder":0,"missing":0}},{"name":"Services_JSON_Error","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-phpass.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"PasswordHash","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-pop3.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"POP3","state":"real","methods":{"implemented":21,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-requests.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"Requests","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-simplepie.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/class-snoopy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Snoopy","state":"real","methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-category-dropdown.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_CategoryDropdown","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-category.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Category","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-comment.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Comment","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-nav-menu.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Nav_Menu","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-page-dropdown.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_PageDropdown","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-walker-page.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Walker_Page","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-admin-bar.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Admin_Bar","state":"real","methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-ajax-response.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Ajax_Response","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-application-passwords.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Application_Passwords","state":"real","methods":{"implemented":13,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-bindings-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Bindings_Registry","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-bindings-source.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Bindings_Source","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-editor-context.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Editor_Context","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-list.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_List","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-metadata-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Metadata_Registry","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-parser-block.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Parser_Block","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-parser-frame.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Parser_Frame","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-parser.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Parser","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-pattern-categories-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Pattern_Categories_Registry","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-patterns-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Block_Patterns_Registry","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-block-processor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":23,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Block_Processor","state":"real","methods":{"implemented":23,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-block-styles-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Styles_Registry","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-supports.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Supports","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-template.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Template","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-templates-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Templates_Registry","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-type-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Type_Registry","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block-type.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Block_Type","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-block.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_Block","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/class-wp-classic-to-block-menu-converter.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Classic_To_Block_Menu_Converter","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-comment-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Comment_Query","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-comment.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Comment","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-connector-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Connector_Registry","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-customize-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":2,"placeholder":0,"missing":14},"classes":[{"name":"WP_Customize_Control","state":"real","methods":{"implemented":1,"constant":2,"placeholder":0,"missing":14}}]},{"file":"wp-includes/class-wp-customize-manager.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":1,"placeholder":0,"missing":100},"classes":[{"name":"WP_Customize_Manager","state":"real","methods":{"implemented":16,"constant":1,"placeholder":0,"missing":100}}]},{"file":"wp-includes/class-wp-customize-nav-menus.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":30,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menus","state":"real","methods":{"implemented":30,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-customize-panel.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":11},"classes":[{"name":"WP_Customize_Panel","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":11}}]},{"file":"wp-includes/class-wp-customize-section.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":9},"classes":[{"name":"WP_Customize_Section","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":9}}]},{"file":"wp-includes/class-wp-customize-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":23},"classes":[{"name":"WP_Customize_Setting","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":23}}]},{"file":"wp-includes/class-wp-customize-widgets.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":67,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Widgets","state":"real","methods":{"implemented":67,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-date-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Date_Query","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-dependencies.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Dependencies","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-dependency.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"_WP_Dependency","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-duotone.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":1,"placeholder":0,"missing":26},"classes":[{"name":"WP_Duotone","state":"real","methods":{"implemented":11,"constant":1,"placeholder":0,"missing":26}}]},{"file":"wp-includes/class-wp-editor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":19,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"_WP_Editors","state":"real","methods":{"implemented":19,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-embed.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Embed","state":"real","methods":{"implemented":12,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-error.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Error","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-exception.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Exception","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-fatal-error-handler.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Fatal_Error_Handler","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-feed-cache-transient.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Feed_Cache_Transient","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-feed-cache.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Feed_Cache","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-filter-sentinel.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Filter_Sentinel","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-hook.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":19,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Hook","state":"real","methods":{"implemented":19,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-http-cookie.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Http_Cookie","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-curl.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_Http_Curl","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/class-wp-http-encoding.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Http_Encoding","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-ixr-client.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_IXR_Client","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-proxy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_Proxy","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-requests-hooks.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_Requests_Hooks","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-requests-response.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_Requests_Response","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-response.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_Response","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http-streams.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTTP_Fsockopen","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0}},{"name":"WP_Http_Streams","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-http.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Http","state":"real","methods":{"implemented":17,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-icon-collections-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Icon_Collections_Registry","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-icons-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Icons_Registry","state":"real","methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-image-editor-gd.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Image_Editor_GD","state":"real","methods":{"implemented":16,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-image-editor-imagick.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":23,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Image_Editor_Imagick","state":"real","methods":{"implemented":23,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-image-editor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"WP_Image_Editor","state":"real","methods":{"implemented":21,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-list-util.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_List_Util","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-locale-switcher.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":1,"placeholder":0,"missing":2},"classes":[{"name":"WP_Locale_Switcher","state":"real","methods":{"implemented":9,"constant":1,"placeholder":0,"missing":2}}]},{"file":"wp-includes/class-wp-locale.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Locale","state":"real","methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-matchesmapregex.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_MatchesMapRegex","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-meta-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Meta_Query","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-metadata-lazyloader.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Metadata_Lazyloader","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-navigation-fallback.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":6},"classes":[{"name":"WP_Navigation_Fallback","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":6}}]},{"file":"wp-includes/class-wp-network-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Network_Query","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-network.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Network","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-object-cache.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":24,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Object_Cache","state":"real","methods":{"implemented":24,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-oembed-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_oEmbed_Controller","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-oembed.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_oEmbed","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-paused-extensions-storage.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Paused_Extensions_Storage","state":"real","methods":{"implemented":7,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-phpmailer.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_PHPMailer","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-plugin-dependencies.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":25,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Plugin_Dependencies","state":"real","methods":{"implemented":25,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-post-type.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Post_Type","state":"real","methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-post.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Post","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":68,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Query","state":"real","methods":{"implemented":68,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-recovery-mode-cookie-service.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Recovery_Mode_Cookie_Service","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-recovery-mode-email-service.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Recovery_Mode_Email_Service","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-recovery-mode-key-service.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Recovery_Mode_Key_Service","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-recovery-mode-link-service.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Recovery_Mode_Link_Service","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-recovery-mode.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Recovery_Mode","state":"real","methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-rewrite.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":37,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Rewrite","state":"real","methods":{"implemented":37,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-role.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Role","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-roles.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Roles","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-script-modules.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":1,"placeholder":0,"missing":11},"classes":[{"name":"WP_Script_Modules","state":"real","methods":{"implemented":16,"constant":1,"placeholder":0,"missing":11}}]},{"file":"wp-includes/class-wp-scripts.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":0,"placeholder":0,"missing":8},"classes":[{"name":"WP_Scripts","state":"real","methods":{"implemented":21,"constant":0,"placeholder":0,"missing":8}}]},{"file":"wp-includes/class-wp-session-tokens.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":18,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Session_Tokens","state":"real","methods":{"implemented":18,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-simplepie-file.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_SimplePie_File","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-simplepie-sanitize-kses.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_SimplePie_Sanitize_KSES","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-site-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Site_Query","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-site.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Site","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-speculation-rules.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Speculation_Rules","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-styles.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Styles","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-tax-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Tax_Query","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-taxonomy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Taxonomy","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-term-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Term_Query","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-term.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Term","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-textdomain-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Textdomain_Registry","state":"real","methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-theme-json-data.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Theme_JSON_Data","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-theme-json-resolver.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":0,"placeholder":0,"missing":5},"classes":[{"name":"WP_Theme_JSON_Resolver","state":"real","methods":{"implemented":17,"constant":0,"placeholder":0,"missing":5}}]},{"file":"wp-includes/class-wp-theme-json-schema.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Theme_JSON_Schema","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-theme-json.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":82,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Theme_JSON","state":"real","methods":{"implemented":82,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-theme.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":35,"constant":6,"placeholder":0,"missing":10},"classes":[{"name":"WP_Theme","state":"real","methods":{"implemented":35,"constant":6,"placeholder":0,"missing":10}}]},{"file":"wp-includes/class-wp-token-map.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_Token_Map","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/class-wp-url-pattern-prefixer.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_URL_Pattern_Prefixer","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-user-meta-session-tokens.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_User_Meta_Session_Tokens","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-user-query.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_User_Query","state":"real","methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-user-request.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_User_Request","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-user.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_User","state":"real","methods":{"implemented":27,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/class-wp-view-config-data.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":7},"classes":[{"name":"WP_View_Config_Data","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":7}}]},{"file":"wp-includes/class-wp-walker.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":4,"placeholder":0,"missing":0},"classes":[{"name":"Walker","state":"real","methods":{"implemented":5,"constant":4,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-widget-factory.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Factory","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-widget.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget","state":"real","methods":{"implemented":17,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp-xmlrpc-server.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":106,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"wp_xmlrpc_server","state":"real","methods":{"implemented":106,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wp.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/class-wpdb.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":65,"constant":5,"placeholder":0,"missing":2},"classes":[{"name":"wpdb","state":"real","methods":{"implemented":65,"constant":5,"placeholder":0,"missing":2}}]},{"file":"wp-includes/comment-template.php","area":"wp-includes","functions":{"implemented":54,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/comment.php","area":"wp-includes","functions":{"implemented":81,"constant":["_prime_comment_caches","update_comment_cache"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/compat-utf8.php","area":"wp-includes","functions":{"implemented":8,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/compat.php","area":"wp-includes","functions":{"implemented":13,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/connectors.php","area":"wp-includes","functions":{"implemented":14,"constant":["_wp_connectors_pass_default_keys_to_ai_client","_wp_connectors_resolve_ai_provider_logo_url"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/cron.php","area":"wp-includes","functions":{"implemented":17,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/customize/class-wp-customize-background-image-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Background_Image_Control","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-background-image-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Background_Image_Setting","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-background-position-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":1,"placeholder":0,"missing":1},"classes":[{"name":"WP_Customize_Background_Position_Control","state":"real","methods":{"implemented":0,"constant":1,"placeholder":0,"missing":1}}]},{"file":"wp-includes/customize/class-wp-customize-code-editor-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":1,"placeholder":0,"missing":3},"classes":[{"name":"WP_Customize_Code_Editor_Control","state":"real","methods":{"implemented":0,"constant":1,"placeholder":0,"missing":3}}]},{"file":"wp-includes/customize/class-wp-customize-color-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":3},"classes":[{"name":"WP_Customize_Color_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":3}}]},{"file":"wp-includes/customize/class-wp-customize-cropped-image-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_Customize_Cropped_Image_Control","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/customize/class-wp-customize-custom-css-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"WP_Customize_Custom_CSS_Setting","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/customize/class-wp-customize-date-time-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Date_Time_Control","state":"real","methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-filter-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Customize_Filter_Setting","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/customize/class-wp-customize-header-image-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Header_Image_Control","state":"real","methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-header-image-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Header_Image_Setting","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-image-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"WP_Customize_Image_Control","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/customize/class-wp-customize-media-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":4},"classes":[{"name":"WP_Customize_Media_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":4}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-auto-add-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Auto_Add_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Control","state":"real","methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-item-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Item_Control","state":"real","methods":{"implemented":3,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-item-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Item_Setting","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-location-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Location_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-locations-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Locations_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-name-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Name_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-section.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Section","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menu-setting.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menu_Setting","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-nav-menus-panel.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Nav_Menus_Panel","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-new-menu-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_New_Menu_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-new-menu-section.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_New_Menu_Section","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-partial.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":2,"placeholder":0,"missing":1},"classes":[{"name":"WP_Customize_Partial","state":"real","methods":{"implemented":3,"constant":2,"placeholder":0,"missing":1}}]},{"file":"wp-includes/customize/class-wp-customize-selective-refresh.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":1,"placeholder":0,"missing":11},"classes":[{"name":"WP_Customize_Selective_Refresh","state":"real","methods":{"implemented":0,"constant":1,"placeholder":0,"missing":11}}]},{"file":"wp-includes/customize/class-wp-customize-sidebar-section.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_Customize_Sidebar_Section","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/customize/class-wp-customize-site-icon-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Site_Icon_Control","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-theme-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Theme_Control","state":"real","methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-themes-panel.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Customize_Themes_Panel","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-customize-themes-section.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"WP_Customize_Themes_Section","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/customize/class-wp-customize-upload-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Customize_Upload_Control","state":"real","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/customize/class-wp-sidebar-block-editor-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sidebar_Block_Editor_Control","state":"real","methods":{"implemented":0,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-widget-area-customize-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Area_Customize_Control","state":"real","methods":{"implemented":1,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/customize/class-wp-widget-form-customize-control.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Form_Customize_Control","state":"real","methods":{"implemented":2,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/default-constants.php","area":"wp-includes","functions":{"implemented":2,"constant":["wp_cookie_constants","wp_functionality_constants","wp_initial_constants","wp_plugin_directory_constants"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/deprecated.php","area":"wp-includes","functions":{"implemented":240,"constant":["_save_post_hook","default_topic_count_text"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/embed.php","area":"wp-includes","functions":{"implemented":37,"constant":["wp_oembed_add_host_js"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/error-protection.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/feed.php","area":"wp-includes","functions":{"implemented":31,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/fonts.php","area":"wp-includes","functions":{"implemented":9,"constant":["_wp_register_default_font_collections"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/fonts/class-wp-font-collection.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Font_Collection","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/fonts/class-wp-font-face-resolver.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":5},"classes":[{"name":"WP_Font_Face_Resolver","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":5}}]},{"file":"wp-includes/fonts/class-wp-font-face.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":7},"classes":[{"name":"WP_Font_Face","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":7}}]},{"file":"wp-includes/fonts/class-wp-font-library.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Font_Library","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/fonts/class-wp-font-utils.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Font_Utils","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/formatting.php","area":"wp-includes","functions":{"implemented":119,"constant":["print_emoji_detection_script"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/functions.php","area":"wp-includes","functions":{"implemented":207,"constant":["__return_empty_array","__return_empty_string","__return_false","__return_null","__return_true","__return_zero","is_blog_installed","is_main_network","is_main_site"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/functions.wp-scripts.php","area":"wp-includes","functions":{"implemented":13,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/functions.wp-styles.php","area":"wp-includes","functions":{"implemented":9,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/general-template.php","area":"wp-includes","functions":{"implemented":97,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/global-styles-and-settings.php","area":"wp-includes","functions":{"implemented":11,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/html-api/class-wp-html-active-formatting-elements.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Active_Formatting_Elements","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-attribute-token.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Attribute_Token","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-decoder.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Decoder","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-doctype-info.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Doctype_Info","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-open-elements.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Open_Elements","state":"real","methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-processor-state.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Processor_State","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-processor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":38,"constant":0,"placeholder":0,"missing":41},"classes":[{"name":"WP_HTML_Processor","state":"real","methods":{"implemented":38,"constant":0,"placeholder":0,"missing":41}}]},{"file":"wp-includes/html-api/class-wp-html-span.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Span","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-stack-event.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Stack_Event","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-tag-processor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":34,"constant":0,"placeholder":0,"missing":17},"classes":[{"name":"WP_HTML_Tag_Processor","state":"real","methods":{"implemented":34,"constant":0,"placeholder":0,"missing":17}}]},{"file":"wp-includes/html-api/class-wp-html-text-replacement.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Text_Replacement","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-token.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Token","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/html-api/class-wp-html-unsupported-exception.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_HTML_Unsupported_Exception","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/http.php","area":"wp-includes","functions":{"implemented":27,"constant":["ms_allowed_http_request_hosts"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/https-detection.php","area":"wp-includes","functions":{"implemented":6,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/https-migration.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/icons.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Interactivity_API_Directives_Processor","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/interactivity-api/class-wp-interactivity-api.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":14,"constant":0,"placeholder":0,"missing":16},"classes":[{"name":"WP_Interactivity_API","state":"real","methods":{"implemented":14,"constant":0,"placeholder":0,"missing":16}}]},{"file":"wp-includes/interactivity-api/interactivity-api.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/json-schema.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/kses.php","area":"wp-includes","functions":{"implemented":46,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/l10n.php","area":"wp-includes","functions":{"implemented":51,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/l10n/class-wp-translation-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Translation_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/l10n/class-wp-translation-file-mo.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Translation_File_MO","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/l10n/class-wp-translation-file-php.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Translation_File_PHP","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/l10n/class-wp-translation-file.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Translation_File","state":"real","methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/l10n/class-wp-translations.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Translations","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/link-template.php","area":"wp-includes","functions":{"implemented":117,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/load.php","area":"wp-includes","functions":{"implemented":54,"constant":["is_multisite","require_wp_db","wp_is_recovery_mode","wp_start_object_cache"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/media.php","area":"wp-includes","functions":{"implemented":101,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/meta.php","area":"wp-includes","functions":{"implemented":24,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/nav-menu-template.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/nav-menu.php","area":"wp-includes","functions":{"implemented":27,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/option.php","area":"wp-includes","functions":{"implemented":44,"constant":["wp_load_core_site_options","wp_prime_option_caches_by_group"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/php-ai-client/src/AiClient.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":4},"classes":[{"name":"WordPress\\AiClient\\AiClient","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":4}}]},{"file":"wp-includes/php-ai-client/src/Providers/Http/Abstracts/AbstractClientDiscoveryStrategy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClient\\Providers\\Http\\Abstracts\\AbstractClientDiscoveryStrategy","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/src/Providers/Http/Contracts/ClientWithOptionsInterface.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClient\\Providers\\Http\\Contracts\\ClientWithOptionsInterface","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/src/Providers/Http/Contracts/WithHttpTransporterInterface.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WordPress\\AiClient\\Providers\\Http\\Contracts\\WithHttpTransporterInterface","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/php-ai-client/src/Providers/Http/Traits/WithHttpTransporterTrait.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WordPress\\AiClient\\Providers\\Http\\Traits\\WithHttpTransporterTrait","state":"missing","methods":{"implemented":0,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/php-ai-client/src/Providers/ProviderRegistry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":2,"placeholder":0,"missing":9},"classes":[{"name":"WordPress\\AiClient\\Providers\\ProviderRegistry","state":"real","methods":{"implemented":11,"constant":2,"placeholder":0,"missing":9}}]},{"file":"wp-includes/php-ai-client/third-party/Http/Discovery/ClassDiscovery.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":1,"placeholder":0,"missing":3},"classes":[{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\ClassDiscovery","state":"real","methods":{"implemented":7,"constant":1,"placeholder":0,"missing":3}}]},{"file":"wp-includes/php-ai-client/third-party/Http/Discovery/Psr18ClientDiscovery.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\Psr18ClientDiscovery","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/third-party/Http/Discovery/Strategy/DiscoveryStrategy.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClientDependencies\\Http\\Discovery\\Strategy\\DiscoveryStrategy","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/third-party/Psr/EventDispatcher/EventDispatcherInterface.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClientDependencies\\Psr\\EventDispatcher\\EventDispatcherInterface","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/third-party/Psr/Http/Client/ClientInterface.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClientDependencies\\Psr\\Http\\Client\\ClientInterface","state":"real","methods":{"implemented":1,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/php-ai-client/third-party/Psr/SimpleCache/CacheInterface.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WordPress\\AiClientDependencies\\Psr\\SimpleCache\\CacheInterface","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pluggable-deprecated.php","area":"wp-includes","functions":{"implemented":8,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"wp_atom_server","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pluggable.php","area":"wp-includes","functions":{"implemented":39,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/plugin.php","area":"wp-includes","functions":{"implemented":29,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/pomo/entry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Translation_Entry","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pomo/mo.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"MO","state":"real","methods":{"implemented":13,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pomo/plural-forms.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"Plural_Forms","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pomo/streams.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"POMO_CachedFileReader","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}},{"name":"POMO_CachedIntFileReader","state":"real","methods":{"implemented":2,"constant":0,"placeholder":0,"missing":0}},{"name":"POMO_FileReader","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}},{"name":"POMO_Reader","state":"real","methods":{"implemented":9,"constant":2,"placeholder":0,"missing":0}},{"name":"POMO_StringReader","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/pomo/translations.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":7,"placeholder":0,"missing":0},"classes":[{"name":"Gettext_Translations","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}},{"name":"NOOP_Translations","state":"real","methods":{"implemented":3,"constant":7,"placeholder":0,"missing":0}},{"name":"Translations","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/post-formats.php","area":"wp-includes","functions":{"implemented":12,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/post-template.php","area":"wp-includes","functions":{"implemented":37,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/post-thumbnail-template.php","area":"wp-includes","functions":{"implemented":8,"constant":["update_post_thumbnail_cache"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/post.php","area":"wp-includes","functions":{"implemented":141,"constant":["_prime_post_caches","update_post_author_caches","update_post_caches","wp_queue_posts_for_term_meta_lazyload","wp_untrash_post_set_previous_status"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/query.php","area":"wp-includes","functions":{"implemented":48,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/rest-api.php","area":"wp-includes","functions":{"implemented":82,"constant":["rest_api_loaded"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/rest-api/class-wp-rest-request.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":45,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Request","state":"real","methods":{"implemented":45,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/class-wp-rest-response.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Response","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/class-wp-rest-server.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":36,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Server","state":"real","methods":{"implemented":36,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-abilities-v1-categories-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Abilities_V1_Categories_Controller","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-abilities-v1-list-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Abilities_V1_List_Controller","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-abilities-v1-run-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Abilities_V1_Run_Controller","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-application-passwords-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":24,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Application_Passwords_Controller","state":"real","methods":{"implemented":24,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":32,"constant":1,"placeholder":0,"missing":5},"classes":[{"name":"WP_REST_Attachments_Controller","state":"real","methods":{"implemented":32,"constant":1,"placeholder":0,"missing":5}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Autosaves_Controller","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-block-directory-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Block_Directory_Controller","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Block_Pattern_Categories_Controller","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Block_Patterns_Controller","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Block_Renderer_Controller","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-block-types-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Block_Types_Controller","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Blocks_Controller","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":28,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Comments_Controller","state":"real","methods":{"implemented":28,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Controller","state":"real","methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-edit-site-export-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Edit_Site_Export_Controller","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Font_Collections_Controller","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-font-faces-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":22,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Font_Faces_Controller","state":"real","methods":{"implemented":22,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-font-families-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Font_Families_Controller","state":"real","methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Global_Styles_Controller","state":"real","methods":{"implemented":18,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-global-styles-revisions-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Global_Styles_Revisions_Controller","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-icon-collections-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Icon_Collections_Controller","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-icons-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Icons_Controller","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Menu_Items_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-menu-locations-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Menu_Locations_Controller","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-menus-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Menus_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-navigation-fallback-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Navigation_Fallback_Controller","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Pattern_Directory_Controller","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-plugins-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":26,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Plugins_Controller","state":"real","methods":{"implemented":26,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Post_Statuses_Controller","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Post_Types_Controller","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":40,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Posts_Controller","state":"real","methods":{"implemented":40,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Revisions_Controller","state":"real","methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Search_Controller","state":"real","methods":{"implemented":8,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Settings_Controller","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-sidebars-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Sidebars_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-site-health-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Site_Health_Controller","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Taxonomies_Controller","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Template_Autosaves_Controller","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Template_Revisions_Controller","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":21,"constant":0,"placeholder":0,"missing":2},"classes":[{"name":"WP_REST_Templates_Controller","state":"real","methods":{"implemented":21,"constant":0,"placeholder":0,"missing":2}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Terms_Controller","state":"real","methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Themes_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":12},"classes":[{"name":"WP_REST_URL_Details_Controller","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":12}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Users_Controller","state":"real","methods":{"implemented":27,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-view-config-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_View_Config_Controller","state":"real","methods":{"implemented":16,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-widget-types-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":15,"constant":0,"placeholder":0,"missing":3},"classes":[{"name":"WP_REST_Widget_Types_Controller","state":"real","methods":{"implemented":15,"constant":0,"placeholder":0,"missing":3}}]},{"file":"wp-includes/rest-api/endpoints/class-wp-rest-widgets-controller.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Widgets_Controller","state":"real","methods":{"implemented":20,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Comment_Meta_Fields","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/fields/class-wp-rest-meta-fields.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Meta_Fields","state":"real","methods":{"implemented":17,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Post_Meta_Fields","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Term_Meta_Fields","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_User_Meta_Fields","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/search/class-wp-rest-post-format-search-handler.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Post_Format_Search_Handler","state":"real","methods":{"implemented":3,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/search/class-wp-rest-post-search-handler.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Post_Search_Handler","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/search/class-wp-rest-search-handler.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Search_Handler","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/rest-api/search/class-wp-rest-term-search-handler.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_REST_Term_Search_Handler","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/revision.php","area":"wp-includes","functions":{"implemented":28,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/rewrite.php","area":"wp-includes","functions":{"implemented":11,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/robots-template.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/script-loader.php","area":"wp-includes","functions":{"implemented":51,"constant":["wp_default_styles","wp_enqueue_classic_theme_styles","wp_enqueue_global_styles","wp_register_development_scripts"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/script-modules.php","area":"wp-includes","functions":{"implemented":7,"constant":["wp_enqueue_block_editor_script_modules"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/shortcodes.php","area":"wp-includes","functions":{"implemented":18,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/sitemaps.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/sitemaps/class-wp-sitemaps-index.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Index","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/class-wp-sitemaps-provider.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Provider","state":"real","methods":{"implemented":5,"constant":1,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/class-wp-sitemaps-registry.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Registry","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/class-wp-sitemaps-renderer.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Sitemaps_Renderer","state":"real","methods":{"implemented":7,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Stylesheet","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/class-wp-sitemaps.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":2,"placeholder":0,"missing":1},"classes":[{"name":"WP_Sitemaps","state":"real","methods":{"implemented":6,"constant":2,"placeholder":0,"missing":1}}]},{"file":"wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Posts","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/providers/class-wp-sitemaps-taxonomies.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Taxonomies","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/sitemaps/providers/class-wp-sitemaps-users.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Sitemaps_Users","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/speculative-loading.php","area":"wp-includes","functions":{"implemented":5,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/style-engine.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/style-engine/class-wp-style-engine-css-declarations.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Style_Engine_CSS_Declarations","state":"real","methods":{"implemented":10,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/style-engine/class-wp-style-engine-css-rule.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Style_Engine_CSS_Rule","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/style-engine/class-wp-style-engine-css-rules-store.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Style_Engine_CSS_Rules_Store","state":"real","methods":{"implemented":8,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/style-engine/class-wp-style-engine-processor.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Style_Engine_Processor","state":"real","methods":{"implemented":3,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/style-engine/class-wp-style-engine.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Style_Engine","state":"real","methods":{"implemented":12,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/taxonomy.php","area":"wp-includes","functions":{"implemented":78,"constant":["_prime_term_caches","update_term_cache"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/template.php","area":"wp-includes","functions":{"implemented":26,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/theme-previews.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/theme-templates.php","area":"wp-includes","functions":{"implemented":4,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/theme.php","area":"wp-includes","functions":{"implemented":84,"constant":["_wp_customize_changeset_filter_insert_post_data","create_initial_theme_features","is_customize_preview","validate_current_theme"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/update.php","area":"wp-includes","functions":{"implemented":12,"constant":["wp_get_translation_updates"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/user.php","area":"wp-includes","functions":{"implemented":77,"constant":["wp_authenticate_spam_check"],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/utf8.php","area":"wp-includes","functions":{"implemented":3,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/vars.php","area":"wp-includes","functions":{"implemented":1,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/view-config.php","area":"wp-includes","functions":{"implemented":7,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/view-transitions.php","area":"wp-includes","functions":{"implemented":2,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/widgets.php","area":"wp-includes","functions":{"implemented":42,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":0,"constant":0,"placeholder":0,"missing":0},"classes":[]},{"file":"wp-includes/widgets/class-wp-nav-menu-widget.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Nav_Menu_Widget","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-archives.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Archives","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-block.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":1},"classes":[{"name":"WP_Widget_Block","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":1}}]},{"file":"wp-includes/widgets/class-wp-widget-calendar.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Calendar","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-categories.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Categories","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-custom-html.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Custom_HTML","state":"real","methods":{"implemented":9,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-links.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Links","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-media-audio.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":3,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Media_Audio","state":"real","methods":{"implemented":3,"constant":3,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-media-gallery.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Media_Gallery","state":"real","methods":{"implemented":4,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-media-image.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":3,"constant":2,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Media_Image","state":"real","methods":{"implemented":3,"constant":2,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-media-video.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":3,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Media_Video","state":"real","methods":{"implemented":4,"constant":3,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-media.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":12,"constant":5,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Media","state":"real","methods":{"implemented":12,"constant":5,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-meta.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Meta","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-pages.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Pages","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-recent-comments.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Recent_Comments","state":"real","methods":{"implemented":6,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-recent-posts.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Recent_Posts","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-rss.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_RSS","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-search.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Search","state":"real","methods":{"implemented":4,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-tag-cloud.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Tag_Cloud","state":"real","methods":{"implemented":5,"constant":0,"placeholder":0,"missing":0}}]},{"file":"wp-includes/widgets/class-wp-widget-text.php","area":"wp-includes","functions":{"implemented":0,"constant":[],"placeholder":[],"missing":[]},"methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0},"classes":[{"name":"WP_Widget_Text","state":"real","methods":{"implemented":11,"constant":0,"placeholder":0,"missing":0}}]}],"gaps":[],"unverified":[{"name":"get_the_ID","plugins":13},{"name":"wp_enqueue_media","plugins":10},{"name":"WP_Filesystem","plugins":9},{"name":"dbDelta","plugins":9},{"name":"wp_editor","plugins":7},{"name":"_get_list_table","plugins":6},{"name":"get_editable_roles","plugins":5},{"name":"do_meta_boxes","plugins":4},{"name":"wp_update_themes","plugins":4},{"name":"get_block_editor_settings","plugins":3},{"name":"get_mu_plugins","plugins":3},{"name":"media_handle_sideload","plugins":3},{"name":"wp_get_available_translations","plugins":3},{"name":"wp_update_plugins","plugins":3},{"name":"get_block_editor_server_block_settings","plugins":2},{"name":"send_nosniff_header","plugins":2},{"name":"the_ID","plugins":2},{"name":"wp_download_language_pack","plugins":2},{"name":"wp_handle_upload","plugins":2},{"name":"wp_version_check","plugins":2},{"name":"_maybe_update_plugins","plugins":1},{"name":"_maybe_update_themes","plugins":1},{"name":"_wp_get_iframed_editor_assets","plugins":1},{"name":"comment_ID","plugins":1},{"name":"comment_author_IP","plugins":1},{"name":"edit_comment","plugins":1},{"name":"get_block_editor_theme_styles","plugins":1},{"name":"get_comment_ID","plugins":1},{"name":"get_comment_author_IP","plugins":1},{"name":"get_compat_media_markup","plugins":1},{"name":"get_default_block_editor_settings","plugins":1},{"name":"get_sample_permalink_html","plugins":1},{"name":"get_the_category_by_ID","plugins":1},{"name":"get_user_to_edit","plugins":1},{"name":"got_url_rewrite","plugins":1},{"name":"is_uninstallable_plugin","plugins":1},{"name":"list_meta","plugins":1},{"name":"media_sideload_image","plugins":1},{"name":"populate_roles","plugins":1},{"name":"post_categories_meta_box","plugins":1}]}
