Measured from the code

How much of WordPress Minn covers

Every function, class and hook that WordPress software offers plugin code, checked against Minn's own runtime at each of the engine's 682 commits. Nothing here is estimated: the engine's source is read the same way at every commit, and what plugins need comes from the code of a real site that runs on Minn.

3,839of the 3,914 functions in WordPress software implemented, in 45 days

  1. First commit0
  2. 30 Aug1,337
  3. 6 Sep1,443
  4. 7 Sep1,449
  5. Now3,839
Plugin calls answered
98.8%
Compared with WordPress
97.7% of calls
wp-includes functions
98.0%
wp-admin functions
98.4%
Hooks fired by name
1,367 of 2,466
Commits
682

How it grew

Each step is a commit. Four shares on one scale: of the calls a real site's plugins make into WordPress functions, the share that reach a function Minn implements, and the share that a probe also compares with WordPress's own answer; then the share of all wp-includes and of all wp-admin functions. wp-admin stays low on purpose: Minn Admin is the only interface, so admin screens are recorded for plugins, never drawn. Point at the chart, or focus it and use the arrow keys, to read each commit.

Commits are spaced evenly, so the quiet weeks between bursts of work take no room; the faint lines mark the start of each day with commits.
Every commit (682)
WhenCommitWhat changedCalls answeredComparedwp-includeswp-admin
Sun 11 Oct, 21:30a9798fdโœ… TEST: robots.txt proven by a probe of its own (do_robots had counted only through an untracked probe)98.8%97.7%98.0%98.4%
Sun 11 Oct, 21:25ed8cff1๐Ÿ‘Œ IMPROVE: The templates collection's Allow header agrees with the reference now that it creates; the allow ratchet falls to 1798.8%97.7%98.0%98.4%
Sun 11 Oct, 21:035682023๐Ÿ“ฆ NEW: Creating templates, and the core REST routes proven: the whole API accounted for and proven (batch 189)98.8%97.7%98.0%98.4%
Sun 11 Oct, 20:3211386ff๐Ÿ“ฆ NEW: The media action routes, and anyOf and oneOf judged as the reference judges them (batch 188)98.8%97.7%98.0%98.4%
Sun 11 Oct, 20:01cb26097๐Ÿ“ฆ NEW: Autosaves and revisions under navigation menus and menu items, one autosave by id, revision deletes (batch 187)98.8%97.7%98.0%98.4%
Sun 11 Oct, 19:47e2a353a๐Ÿ“ฆ NEW: The core icons, in Minn's own artwork (batch 186, D16)98.8%97.7%98.0%98.4%
Sun 11 Oct, 19:157ebee7f๐Ÿ“ฆ NEW: Block patterns over REST, a legacy widget's preview, and route fixes (batch 185)98.8%97.7%98.0%98.4%
Sun 11 Oct, 18:563a78af7๐Ÿ“ฆ NEW: The early translations, the last placeholder (batch 184)98.8%97.7%98.0%98.4%
Sun 11 Oct, 18:19ccfa0e6๐Ÿ“ฆ NEW: The debug mode, as the reference's boot sets it (batch 183)98.8%97.7%98.0%98.4%
Sun 11 Oct, 18:021d0e136๐Ÿ“ฆ NEW: D17, the boot plumbing accounted for (batch 182)98.8%97.7%97.9%98.4%
Sun 11 Oct, 17:3881d7753๐Ÿ“ฆ NEW: wp_map_sidebars_widgets fits an old theme's widgets to a new theme's sidebars as WordPress does98.8%97.7%97.8%98.4%
Sun 11 Oct, 17:26ac490cf๐Ÿ“ฆ NEW: The default AI connectors proven, Akismet joins at connector init, and a connector's plugin counts as active once its code is loaded98.8%97.7%97.7%98.4%
Sun 11 Oct, 17:143aa20f7๐Ÿ“ฆ 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 empty98.8%97.7%97.7%98.4%
Sun 11 Oct, 16:38ddb3286๐Ÿ“ฆ 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 proven98.8%97.6%97.7%98.4%
Sun 11 Oct, 16:221bb1db2๐Ÿ“ฆ NEW: The AI client's cache, event dispatcher, HTTP client and discovery strategy are real, on clean-room PSR interfaces and messages98.8%97.6%97.7%98.4%
Sun 11 Oct, 16:0970f3641๐Ÿ“ฆ NEW: WP_Theme_JSON writes the CSS of any tree as WordPress does, and global styles queue for blocks and custom properties98.8%97.6%97.7%98.4%
Sun 11 Oct, 15:290e76671๐Ÿ“ฆ NEW: The Imagick image editor is real and picked before GD, as WordPress picks it98.8%97.6%97.6%98.4%
Sun 11 Oct, 15:130bc33c3๐Ÿ“ฆ NEW: WordPress's recovery API reads Minn's own pauses, and the emailed-link recovery session is left out on purpose98.8%97.6%97.6%98.4%
Sun 11 Oct, 14:58f2fef98๐Ÿ“ฆ 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 match98.8%97.6%97.4%98.4%
Sun 11 Oct, 14:242b27cf9๐Ÿ“ฆ 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 up98.8%97.6%97.3%98.4%
Sun 11 Oct, 13:56cee3a85โ™ป๏ธ REFACTOR: Austin's decided dead ends, omissions and differences (batch 171)98.8%97.6%97.2%98.4%
Sun 11 Oct, 13:249295a92๐Ÿ‘Œ IMPROVE: Core taxonomies again, the template's markup, the fallback menu (batch 170)98.5%97.6%96.2%98.4%
Sun 11 Oct, 12:58a7ab665๐Ÿ‘Œ IMPROVE: Six placeholders made real, the timezone choices among them (batch 169)98.4%97.6%96.1%98.4%
Sun 11 Oct, 12:4840c45e2๐Ÿ‘Œ IMPROVE: The playlist block, rendered interactive (batch 168)98.4%97.5%95.9%98.4%
Sun 11 Oct, 12:188ea92f6๐Ÿ‘Œ IMPROVE: The icon block and the term template, rendered (batch 167)98.4%97.5%95.9%98.4%
Sun 11 Oct, 12:059432487โœจ NEW: The network classes, loaded only when asked (batch 166)98.4%97.5%95.9%98.4%
Sun 11 Oct, 11:352d7932d๐Ÿ‘Œ IMPROVE: Feed loaders, auth_redirect and core abilities proven (batch 165)98.4%97.5%95.9%98.4%
Sun 11 Oct, 11:083c61fa9๐Ÿ‘Œ IMPROVE: Printing scripts and styles, late styles hoisted (batch 164)98.4%97.5%95.9%98.4%
Sun 11 Oct, 10:48c56217b๐Ÿ‘Œ IMPROVE: The last small classes proven (batch 163)98.4%97.5%95.8%98.4%
Sun 11 Oct, 10:238746de6๐Ÿ‘Œ IMPROVE: Small helpers proven (batch 162)98.4%97.5%95.8%98.4%
Sun 11 Oct, 10:129db0c9b๐Ÿ“ฆ NEW: Term data bindings read the term, post data bindings read their field, and the template-part helpers proven (probe template-bindings-helpers)98.4%97.4%95.8%98.4%
Sun 11 Oct, 10:04091f8a4๐Ÿ“ฆ NEW: Comment pagination renders its older, newer and numbered links as the reference's do (probe comments-pagination)98.4%97.4%95.8%98.4%
Sun 11 Oct, 09:36b2811f8๐Ÿ“ฆ 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)98.4%97.4%95.8%98.4%
Sun 11 Oct, 09:1014bd160โœ… TEST: Six small core classes proven, and theme.json data read as held (probe small-classes)98.4%97.4%95.8%98.4%
Sun 11 Oct, 09:04fe66f00๐Ÿ› FIX: Methods that answered with an empty body now do what the reference's do (probe hollow-methods)98.4%97.4%95.8%98.4%
Sun 11 Oct, 08:513b627c6๐Ÿ“ฆ 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)98.4%97.4%95.8%98.4%
Sun 11 Oct, 08:314a6fce4๐Ÿ‘Œ IMPROVE: The symbol gate trusts a plugin folder's fingerprint instead of walking it on every request98.4%97.4%95.8%98.4%
Sun 11 Oct, 08:21cdb8821๐Ÿ› FIX: A paged listing's 404 leaves its queried object unasked, as before the missing-term check98.4%97.4%95.8%98.4%
Sun 11 Oct, 08:0148e8c59๐Ÿ“ฆ NEW: The request object made real, with wp(), and list query vars read as the reference reads them (probe wp-request)98.4%97.4%95.8%98.4%
Sun 11 Oct, 07:180514a78๐Ÿ“ฆ NEW: The loose classes, with the navigation block's aria labels and missing menus fixed (probe loose-classes)98.4%97.4%95.8%98.4%
Sun 11 Oct, 07:006f75544๐Ÿ“ฆ NEW: The widgets' remaining methods and the Links widget (probe widget-methods)98.4%97.4%95.8%98.4%
Sun 11 Oct, 06:36f778ae6โœ… TEST: WP_REST_Server target hints, embedding and the index's theme, logo and icon98.4%97.4%95.8%98.4%
Sun 11 Oct, 05:492af7e06โœ… TEST: WP_Interactivity_API_Directives_Processor walks balanced tags and edits their content98.4%97.4%95.8%98.4%
Sun 11 Oct, 05:38fb9516eโœ… TEST: WP_Interactivity_API hooks, module data, client navigation and the router98.4%97.4%95.8%98.4%
Sun 11 Oct, 05:26b0d2533โœ… TEST: WP_REST_Settings_Controller and WP_REST_Block_Patterns_Controller as classes98.4%97.4%95.8%98.4%
Sun 11 Oct, 05:01e02c01aโœ… TEST: WP_REST_Themes_Controller reads the installed themes through the engine's shape98.4%97.4%95.8%98.4%
Sun 11 Oct, 04:51a59f76fโœ… TEST: WP_REST_Templates_Controller reads and saves templates through the runtime98.4%97.4%95.8%98.4%
Sun 11 Oct, 04:225ff9a0eโœ… TEST: WP_REST_Plugins_Controller lists, changes and deletes plugins through the runtime98.4%97.4%95.8%98.4%
Sun 11 Oct, 04:07044f48bโœ… TEST: WP_REST_Attachments_Controller sideloads and finalizes a browser's sizes98.4%97.4%95.8%98.4%
Sun 11 Oct, 03:50a88a215โœ… TEST: WP_REST_Attachments_Controller reads, uploads and edits through the engine98.4%97.4%95.8%98.4%
Sun 11 Oct, 02:56f24e115๐Ÿ“ฆ NEW: WP_REST_Menus_Controller and WP_REST_Menu_Items_Controller as classes98.4%97.4%95.8%98.4%
Sun 11 Oct, 02:20bfe34e6โœ… TEST: WP_REST_Comments_Controller reads and writes through the engine98.4%97.4%95.8%98.4%
Sun 11 Oct, 01:531630d4bโœ… TEST: WP_REST_Users_Controller reads and writes through the engine98.4%97.4%95.8%98.4%
Sun 11 Oct, 01:278a1df69โœ… TEST: WP_REST_Terms_Controller reads and writes through the engine98.4%97.4%95.8%98.4%
Sun 11 Oct, 01:01d6aad26โœ… TEST: revisions, autosaves and patterns as controller classes98.4%97.4%95.8%98.4%
Sun 11 Oct, 00:28b6b3fe8โœ… TEST: WP_REST_Posts_Controller writes through the engine98.4%97.4%95.8%98.4%
Sat 10 Oct, 23:593363c34โœ… TEST: WP_REST_Posts_Controller reads through the engine98.4%97.4%95.8%98.4%
Sat 10 Oct, 23:13fa23cc6โœ… TEST: WP_Theme_JSON keeps only what is safe98.4%97.4%95.8%98.4%
Sat 10 Oct, 22:2638198d2โœ… TEST: WP_Theme_JSON's declarations and style nodes98.4%97.4%95.7%98.4%
Sat 10 Oct, 22:1174adeb7โœ… TEST: WP_Theme_JSON's constructor, sanitized and filed by origin98.4%97.4%95.7%98.4%
Sat 10 Oct, 21:31e22126cโœ… TEST: make WP_Theme_JSON's preset helpers real98.4%97.4%95.7%98.4%
Sat 10 Oct, 21:23506ef62โœ… TEST: make WP_Theme_JSON's small helpers real98.4%97.4%95.7%98.4%
Sat 10 Oct, 21:13d530691๐Ÿ› FIX: count inline placeholder methods as owed98.4%97.4%95.7%98.4%
Sat 10 Oct, 20:470b9be03โœ… TEST: prove the AVIF helpers and the Connectors page's data98.4%97.4%95.7%98.4%
Sat 10 Oct, 20:302a94e07โœ… TEST: make theme previews and two output helpers real98.4%97.4%95.6%98.4%
Sat 10 Oct, 20:188bd36baโœ… TEST: register core's and the theme's block patterns98.4%97.4%95.4%98.4%
Sat 10 Oct, 19:49a519b34โœ… TEST: make the view configuration functions real98.4%97.4%95.3%98.4%
Sat 10 Oct, 19:26828c858โœ… TEST: prove the theme.json resolver's helpers98.4%97.4%95.0%98.4%
Sat 10 Oct, 19:12a239ba6โœ… TEST: prove the identity internals98.4%97.4%95.0%98.4%
Sat 10 Oct, 19:01920e3e1โœ… TEST: let post type and taxonomy objects do their own setup98.4%97.4%95.0%98.4%
Sat 10 Oct, 18:204fb864bโœ… TEST: make the oEmbed and URL-details controllers real98.4%97.4%95.0%98.4%
Sat 10 Oct, 17:53a18ced4โœ… TEST: make the application passwords REST controller real98.4%97.4%95.0%98.4%
Sat 10 Oct, 17:24431825e๐Ÿ› FIX: send the REST server's own headers98.4%97.4%95.0%98.4%
Sat 10 Oct, 15:02183a519๐Ÿ› FIX: share post type and taxonomy objects98.4%97.4%94.9%98.4%
Sat 10 Oct, 14:4351597ebโœ… TEST: serve the view configurations98.4%97.4%94.9%98.4%
Sat 10 Oct, 12:01b54b715โœ… TEST: make the REST widgets controller real98.4%97.4%94.9%98.4%
Sat 10 Oct, 11:277a7e3bfโœ… TEST: make the REST widget-type and sidebar controllers real98.4%97.4%94.9%98.4%
Sat 10 Oct, 11:03f7db1d6โœ… TEST: make the REST block and menu-location controllers real98.4%97.4%94.9%98.4%
Sat 10 Oct, 10:21cb15286โœ… TEST: make the REST registry controllers real98.4%97.4%94.9%98.4%
Sat 10 Oct, 09:32f6d43d0โœ… TEST: make the legacy HTTP transports real98.4%97.4%94.9%98.4%
Sat 10 Oct, 08:548528356โœ… TEST: make the REST search handlers real98.4%97.4%94.9%98.4%
Sat 10 Oct, 08:44d7b2ebbโœ… TEST: make the REST meta field classes real98.4%97.4%94.9%98.4%
Sat 10 Oct, 08:09114b231๐Ÿ› FIX: render the site logo, footnotes and legacy widget in pages98.4%97.4%94.9%98.4%
Sat 10 Oct, 07:43a15d38cโœ… TEST: give the site logo, footnotes and legacy widget their callbacks98.4%97.4%94.9%98.4%
Sat 10 Oct, 07:35bc4497dโœ… TEST: give query pagination its own callbacks98.4%97.4%94.9%98.4%
Sat 10 Oct, 06:597a94cf6โœ… TEST: prove the core block helpers98.4%97.4%94.9%98.4%
Sat 10 Oct, 06:4072723b4โœ… TEST: prove the rewrite family98.4%97.3%95.0%98.4%
Sat 10 Oct, 06:0657c0036โœ… TEST: prove the rest of http.php98.4%97.3%94.9%98.4%
Sat 10 Oct, 05:503f0d2edโœ… TEST: prove the template tags left across small files98.4%97.2%94.9%98.4%
Sat 10 Oct, 05:3410d2c6bโœ… TEST: name the calls the proof count could not see98.4%96.8%94.9%98.4%
Sat 10 Oct, 05:03bb580e6โœ… TEST: prove the rest of the block supports98.4%96.8%94.9%98.4%
Sat 10 Oct, 04:48f845c77โœ… TEST: prove the rest of option.php98.4%96.8%94.9%98.4%
Sat 10 Oct, 04:32731ab1fโœ… TEST: prove the rest of cache.php98.4%96.7%94.9%98.4%
Sat 10 Oct, 04:001c9ca8aโœ… TEST: prove the rest of capabilities.php98.4%96.6%94.9%98.4%
Sat 10 Oct, 03:453abc182โœ… TEST: prove the rest of nav-menu.php98.4%96.6%94.9%98.4%
Sat 10 Oct, 03:31efc4a2d๐Ÿ› FIX: stop the account-flows probe acting on user 198.4%96.5%94.9%98.4%
Sat 10 Oct, 03:30621d10eโœ… TEST: prove the rest of revision.php98.4%96.5%94.9%98.4%
Sat 10 Oct, 02:516fe15afโœ… TEST: prove robots-template.php98.4%96.5%94.9%98.4%
Sat 10 Oct, 02:367f7249fโœ… TEST: prove the rest of widgets.php98.4%96.5%94.9%98.4%
Sat 10 Oct, 01:52f65ff87โœ… TEST: prove the rest of admin-bar.php98.4%96.5%94.9%98.4%
Sat 10 Oct, 01:36f80d9ceโœ… TEST: prove the rest of deprecated.php98.4%96.5%94.9%98.4%
Sat 10 Oct, 01:1624ba688โœ… TEST: prove the rest of general-template.php98.4%96.4%94.9%98.4%
Sat 10 Oct, 00:37307eba2โœ… TEST: prove the remaining comment, term and author template tags98.4%96.1%94.9%98.4%
Sat 10 Oct, 00:147a3574fโœ… 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 reference98.4%95.9%94.9%98.4%
Fri 9 Oct, 23:393993baeโœ… 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 front98.4%95.7%94.9%98.4%
Fri 9 Oct, 23:218d013e1โœ… TEST: The rest of l10n.php proven; translation filters, no-op plurals, text domains and script translations already as on the reference98.4%95.5%94.9%98.4%
Fri 9 Oct, 23:0792c3a39โœ… 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 reference98.4%95.3%94.9%98.4%
Fri 9 Oct, 22:338af0f8bโœ… 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 changed98.4%95.2%94.9%98.4%
Fri 9 Oct, 22:150d848a7โœ… TEST: The rest of embed.php proven; oEmbed served as XML, image thumbnails chosen by width, and size ratios matched as on the reference98.4%95.0%94.9%98.4%
Fri 9 Oct, 21:547c527eaโœ… 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 themes98.4%95.0%94.9%98.4%
Fri 9 Oct, 21:2092d1830โœ… 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 reference98.1%94.4%94.7%98.4%
Fri 9 Oct, 20:477652075โœ… 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 reference98.1%94.2%94.7%98.4%
Fri 9 Oct, 20:11fd0d352โœ… 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 reference98.1%92.8%94.7%98.4%
Fri 9 Oct, 19:500f994ccโœ… 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 reference98.1%92.8%94.6%98.4%
Fri 9 Oct, 19:288937dabโœ… 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 offer98.1%92.6%94.6%98.4%
Fri 9 Oct, 18:4710e58ceโœ… 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 limits98.1%92.5%94.6%98.4%
Fri 9 Oct, 18:294fc4cddโœ… 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 reference98.1%92.3%94.6%98.4%
Fri 9 Oct, 18:074378e79โœ… 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 results98.1%92.2%94.6%98.4%
Fri 9 Oct, 17:339a44a84โœ… 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 reference98.1%92.1%94.6%98.4%
Fri 9 Oct, 17:0869ec691โœ… TEST: Probes call the functions they map over directly, so the proof count sees the 27 real functions they already exercised as string callables98.1%91.1%94.6%98.4%
Fri 9 Oct, 17:0348cd749โœ… 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 reference98.1%90.8%94.6%98.4%
Fri 9 Oct, 16:363db0107โœ… 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 in98.1%90.1%94.6%98.4%
Fri 9 Oct, 15:360b7b701๐Ÿ‘Œ 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 should98.1%89.7%94.6%98.4%
Fri 9 Oct, 13:336fcda88โœ… TEST: The rest of functions.php proven; the reference's error page, referers from the request globals, URL extraction and enclosures as on the reference98.0%89.7%94.5%98.4%
Fri 9 Oct, 12:47a4011b9โœ… TEST: Translation files and the old plural reader proven; empty translations count and plural lookups find a PHP file's keys as on the reference98.0%87.5%94.4%98.4%
Fri 9 Oct, 12:29285ab89โœ… TEST: The widget factory and two core widgets proven; widget titles escaped and widget content kses'd as on the reference98.0%87.5%94.4%98.4%
Fri 9 Oct, 12:05e7fd8baโœ… TEST: The block bindings and templates registries proven; their refusals in the reference's words98.0%87.5%94.4%98.4%
Fri 9 Oct, 12:01430a8e4โœ… TEST: The style engine's classes proven; presets in sides kept as written, declarations judged when printed98.0%87.5%94.4%98.4%
Fri 9 Oct, 11:3425c7f71โœ… TEST: The core object classes proven; terms and comments keep what they are given, menu links in the reference's order98.0%87.5%94.4%98.4%
Fri 9 Oct, 11:1249be29eโœ… TEST: The sitemap classes proven; empty sitemap elements close themselves98.0%87.5%94.4%98.4%
Fri 9 Oct, 10:5119ea7a2๐Ÿ“ฆ NEW: theme.json schema migration and classic menus as navigation blocks; menu item texts texturized98.0%87.5%94.4%98.4%
Fri 9 Oct, 10:450aebde4๐Ÿ“ฆ NEW: Block metadata collections: plugins' block manifests register their blocks98.0%87.5%94.4%98.4%
Fri 9 Oct, 10:392a598a4๐Ÿ“ฆ NEW: Template loading helpers and the timezone menu's order; tax_input needs the right to assign terms98.0%87.5%94.3%98.4%
Fri 9 Oct, 09:53cf7aaad๐Ÿ“ฆ NEW: Abilities looked up through the full pipeline, and connector keys masked in the settings answer98.0%87.5%94.1%98.4%
Fri 9 Oct, 09:432be40be๐Ÿ“ฆ NEW: The tabs block's helpers and the template part variations in two halves98.0%87.5%94.1%98.4%
Fri 9 Oct, 09:35da7a653๐Ÿ“ฆ NEW: Runtime internals: the metadata lazyloader, cron arrays from before version 2, script arguments and the too-early warning; _wp_cron left out98.0%87.4%93.9%98.4%
Fri 9 Oct, 08:55281d908๐Ÿ“ฆ NEW: Small output helpers; user rows written unslashed and UTF-8 kept in redirects98.0%87.4%93.4%98.4%
Fri 9 Oct, 08:30d97686c๐Ÿ“ฆ NEW: Bootstrap guards, the JSONP die handler, and the pages that stop a request98.0%87.4%93.2%98.4%
Fri 9 Oct, 08:1649dc788๐Ÿ“ฆ NEW: HTTPS detection and migration, and the request host helpers98.0%87.4%92.9%98.4%
Fri 9 Oct, 07:486881e5c๐Ÿ› FIX: media probe reschedule case independent of the clock98.0%87.3%92.6%98.4%
Fri 9 Oct, 07:404d79a4a๐Ÿ“ฆ NEW: the breadcrumbs block rendered98.0%87.3%92.6%98.4%
Fri 9 Oct, 07:162f2d3b3๐Ÿ“ฆ NEW: the breadcrumbs block's helpers98.0%87.3%92.6%98.4%
Fri 9 Oct, 07:082247f69๐Ÿ“ฆ NEW: Block Hooks around REST98.0%87.3%92.3%98.4%
Fri 9 Oct, 07:01983e787๐Ÿ“ฆ NEW: load helpers98.0%87.3%92.2%98.4%
Fri 9 Oct, 06:41fe13665๐Ÿ“ฆ NEW: block template helpers98.0%87.3%92.0%98.4%
Fri 9 Oct, 06:33ad9996a๐Ÿ“ฆ NEW: footnotes kept safe98.0%87.3%91.8%98.4%
Fri 9 Oct, 06:29c4bc98a๐Ÿ“ฆ NEW: template loading helpers98.0%87.2%91.6%98.4%
Fri 9 Oct, 06:069653140๐Ÿ› FIX: oEmbed answers kept outside a post98.0%87.2%91.4%98.4%
Fri 9 Oct, 05:5775b6dec๐Ÿ“ฆ NEW: embed helpers98.0%87.2%91.4%98.4%
Fri 9 Oct, 05:47bc34249๐Ÿ“ฆ NEW: more widget helpers98.0%87.2%91.2%98.4%
Fri 9 Oct, 05:25f5b453d๐Ÿ“ฆ NEW: the site logo and the custom logo in step98.0%87.2%91.1%98.4%
Fri 9 Oct, 05:205b47b76๐Ÿ“ฆ NEW: more post template tags98.0%87.2%90.9%98.4%
Fri 9 Oct, 05:153689bc7๐Ÿ“ฆ NEW: more translation helpers98.0%87.2%90.7%98.4%
Fri 9 Oct, 04:5082d66ee๐Ÿ“ฆ NEW: JSON schemas for a client98.0%87.2%90.6%98.4%
Fri 9 Oct, 04:45f5dd500๐Ÿ“ฆ NEW: canonical redirect helpers98.0%87.2%90.5%98.4%
Fri 9 Oct, 04:332765079๐Ÿ“ฆ NEW: script loader helpers98.0%87.2%90.2%98.4%
Fri 9 Oct, 04:12307e5ca๐Ÿ“ฆ NEW: category and nav menu helpers98.0%87.1%89.8%98.4%
Fri 9 Oct, 03:48e7e113f๐Ÿ“ฆ NEW: speculative loading for every theme98.0%87.1%89.4%98.4%
Fri 9 Oct, 03:408510fd0๐Ÿ“ฆ NEW: WP_Plugin_Dependencies98.0%87.1%89.3%98.4%
Fri 9 Oct, 03:337f9f44f๐Ÿ“ฆ NEW: the font library98.0%87.1%89.3%98.4%
Fri 9 Oct, 03:071742c0c๐Ÿ“ฆ NEW: the query classes' compatibility doors98.0%87.1%89.0%98.4%
Fri 9 Oct, 02:57a741ca8๐Ÿ“ฆ NEW: the query clause classes' own steps98.0%87.1%89.0%98.4%
Fri 9 Oct, 02:308a4f23a๐Ÿ“ฆ NEW: the icons API and its REST controllers98.0%87.1%89.0%98.4%
Fri 9 Oct, 02:168a0280a๐Ÿ“ฆ NEW: WP_Block_Processor reads block markup a token at a time98.0%87.1%88.8%98.4%
Fri 9 Oct, 01:59cc44cf9๐Ÿ“ฆ NEW: scripts and styles print through WP_Scripts and WP_Styles98.0%87.1%88.8%98.4%
Fri 9 Oct, 01:23e921d44๐Ÿ“ฆ NEW: the abilities REST controllers serve wp-abilities/v198.0%87.1%88.8%98.4%
Fri 9 Oct, 00:53fef2223๐Ÿ“ฆ NEW: the abilities registry classes98.0%87.1%88.7%98.4%
Fri 9 Oct, 00:40e60aad5๐Ÿ“ฆ NEW: The embed classes proven: providers added live, oEmbed discovery, the [embed] post meta cache written98.0%87.1%88.7%98.4%
Fri 9 Oct, 00:34d908362๐Ÿ“ฆ NEW: The POMO stream readers real and proven: integers by byte order, reads that stop at the end, the PHP 4 constructors98.0%87.1%88.7%98.4%
Fri 9 Oct, 00:146cbdf8a๐Ÿ“ฆ NEW: The translation classes proven: loads by locale, lazy file errors, plural expressions as written, the registry's fallbacks98.0%87.1%88.7%98.4%
Fri 9 Oct, 00:0577b13cd๐Ÿ“ฆ NEW: The widget classes proven: forms and updates registered, the posted form saved, the media widget's labels and URL images98.0%87.1%88.7%98.4%
Thu 8 Oct, 23:597632a42๐Ÿ“ฆ NEW: The image editors proven: format from the file name, a save moves the editor, GD's _resize and _save98.0%87.1%88.7%98.4%
Thu 8 Oct, 23:39292a74a๐Ÿ“ฆ NEW: The REST controller base class proven: fields by context, schema-less fields kept, argument descriptions98.0%87.1%88.7%98.4%
Thu 8 Oct, 23:34bbec9df๐Ÿ“ฆ NEW: The theme class proven: missing-theme headers, legacy keys, allowed lists, block patterns, the core default98.0%87.1%88.7%98.4%
Thu 8 Oct, 23:250aa3bb5๐Ÿ“ฆ NEW: The database class proven: 23 missing wpdb methods, prepare's escapes and reports, field processing as the reference refuses98.0%87.1%88.7%98.4%
Thu 8 Oct, 23:062c2607a๐Ÿ‘Œ 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 green98.0%87.1%88.6%98.4%
Thu 8 Oct, 22:590f38197๐Ÿ“ฆ NEW: The object cache class proven: bad keys reported, incr on any value, stats by group98.0%87.1%88.6%98.4%
Thu 8 Oct, 22:52029d606๐Ÿ“ฆ NEW: The HTTP classes proven: WP_Http's legacy readers, cookie tests and redirect helpers98.0%87.1%88.6%98.4%
Thu 8 Oct, 22:455c599a9๐Ÿ”ฅ REMOVE: Left out on purpose: the WordPress 4.2 split-term routines, POP3, Snoopy and Services_JSON (inert dead ends)98.0%87.1%88.6%98.4%
Thu 8 Oct, 22:4451e4b25๐Ÿ› FIX: compat-status counts classes declared inside a class_exists guard (WP_Http, WP_Object_Cache and four more were real all along)98.0%87.1%88.5%98.4%
Thu 8 Oct, 22:4304b73ee๐Ÿ“ฆ NEW: user.php's remaining functions, and sign-in cookies checked by scheme with the auth_cookie_* actions98.0%87.1%88.5%98.4%
Thu 8 Oct, 22:162cf0b5f๐Ÿ“ฆ NEW: UTF-8 helpers: wp_scrub_utf8, wp_has_noncharacters, the scanner and compat-utf8 fallbacks98.0%87.0%88.2%98.4%
Thu 8 Oct, 21:52fafe2d2๐Ÿ“ฆ NEW: revision.php's remaining functions: previews from the newest autosave, revisioned meta restored, pre-3.6 revisions upgraded98.0%87.0%87.9%98.4%
Thu 8 Oct, 21:22615270d๐Ÿ“ฆ NEW: taxonomy.php's remaining functions: term meta support check, has_term_meta, a deleted term takes its meta98.0%86.8%87.6%98.4%
Thu 8 Oct, 20:553da97b0๐Ÿ“ฆ NEW: comment-template.php's remaining tags: author URL links, post reply link, reply ids, trackback tags98.0%86.5%87.5%98.4%
Thu 8 Oct, 20:258046cd5๐Ÿ“ฆ NEW: post.php's remaining helpers: labels, parent caches, mime types, enclosures, trash slugs98.0%86.5%87.2%98.4%
Thu 8 Oct, 19:57595c9db๐Ÿ“ฆ NEW: option.php's remaining functions: get_options, autoload decided by size, user settings98.0%86.5%86.7%98.4%
Thu 8 Oct, 19:319becdc6๐Ÿ“ฆ NEW: general-template.php's remaining tags: tooltips, preload links, required-field marks, weekdays98.0%86.4%86.3%98.4%
Thu 8 Oct, 19:063c3a41a๐Ÿ“ฆ NEW: link-template.php's remaining template tags, and adjacent posts that honour terms and private posts98.0%86.4%85.9%98.4%
Thu 8 Oct, 19:0652eb33e๐Ÿ› FIX: Dates read the site's timezone, daylight saving included, not the stored offset98.0%86.4%85.5%98.4%
Thu 8 Oct, 19:05fcf3ab1๐Ÿ› FIX: The database session drops strict mode as WordPress's does, so a plugin's partial insert succeeds98.0%86.4%85.5%98.4%
Thu 8 Oct, 18:22439fab8๐Ÿ› FIX: Minn Admin's tab has an icon on the engine: the site icon, else Minn's mark98.0%86.4%85.5%98.4%
Thu 8 Oct, 18:1350ede5d๐Ÿ› FIX: The sign-in page's site name is styled as a heading, not a bare link98.0%86.4%85.5%98.4%
Thu 8 Oct, 18:1324caa07๐Ÿ› FIX: The Add plugin dialog was empty on the engine; the boot payload carries every capability flag Minn Admin reads98.0%86.4%85.5%98.4%
Thu 8 Oct, 18:13f5c6b85๐Ÿ“ฆ NEW: formatting.php's callbacks, make_clickable and the link helpers as the reference runs them98.0%86.4%85.5%98.4%
Thu 8 Oct, 17:5078fe87f๐Ÿ“ฆ NEW: kses.php's inner helpers and compat.php's stand-ins, with three kses fixes98.0%86.4%85.0%98.4%
Thu 8 Oct, 17:213b70646๐Ÿ“ฆ NEW: comment.php's remaining helpers: cookies, approval, old posts, the type update, notes98.0%86.4%84.3%98.4%
Thu 8 Oct, 16:52aa06e73๐Ÿ“ฆ NEW: Personal data exporters, the comment eraser, and the privacy clean-up jobs98.0%86.4%83.8%98.4%
Thu 8 Oct, 16:224b06fbbโ™ป๏ธ IMPROVE: outgoing HTTP arrives on $minn->http, granted by needs.http in minn.json98.0%86.4%83.3%98.4%
Thu 8 Oct, 16:03dc21c2fโ™ป๏ธ IMPROVE: Html moves to the root of Minn, one grouped use line away like Json98.0%86.4%83.3%98.4%
Thu 8 Oct, 15:37254d5cf๐Ÿ“ฆ NEW: Minn\Json, the one door for JSON, and REST bodies that survive a bad byte98.0%86.4%83.3%98.4%
Thu 8 Oct, 14:4442624e0๐Ÿ“ฆ NEW: functions.php's utilities, and a JSON fallback that keeps valid characters98.0%86.4%83.3%98.4%
Thu 8 Oct, 14:149b6aca9๐Ÿ“ฆ NEW: media.php's tag helpers, on the engine's own image budget98.0%86.4%82.5%98.4%
Thu 8 Oct, 13:40e92e1a3๐Ÿ“ฆ NEW: The REST API's schema helpers, and the whole validator in the reference's order97.9%86.4%81.7%98.4%
Thu 8 Oct, 12:435b372cc๐Ÿ“– DOC: The engine's source is public97.9%86.4%81.2%98.4%
Thu 8 Oct, 12:40f73ab74๐Ÿ› FIX: The tracked plugin symlinks point inside the repository97.9%86.4%81.2%98.4%
Thu 8 Oct, 12:36fe764c6๐Ÿค– TEST: Site names, paths and the local password come from tests/local.json97.9%86.4%81.2%98.4%
Thu 8 Oct, 12:2552f0398๐Ÿ“ฆ NEW: The content blocks' helpers, auto sizes on lazy images, and block styles enqueued as their block renders97.9%86.4%81.2%98.4%
Thu 8 Oct, 11:50614ccf6๐Ÿ“ฆ NEW: The navigation family's helpers, one menu-link mapping and one set of submenu directives97.9%86.4%80.1%98.4%
Thu 8 Oct, 11:348529fc5๐Ÿ“ฆ NEW: Block supports, one layout path, and safecss as the reference filters it97.9%86.4%78.9%98.4%
Thu 8 Oct, 09:318b4e4a1๐Ÿ“– DOC: Code size measured at the engine commit, on the way to 0.1.097.9%86.3%75.7%98.4%
Thu 8 Oct, 09:28faa03d4๐Ÿ‘Œ IMPROVE: The code-size report names the engine commit it measured97.9%86.3%75.7%98.4%
Thu 8 Oct, 09:2562c5fd4๐Ÿ“ฆ NEW: The omitted dead-end area, and compat-status --site for the marketing site's figures97.9%86.3%75.7%98.4%
Thu 8 Oct, 09:2535dabe8๐Ÿ“ฆ NEW: Core blocks by name, and every core block rendered wherever block content is97.9%86.3%75.7%98.4%
Thu 8 Oct, 08:39f75dc2e๐Ÿ“ฆ NEW: Deprecated functions, the first whole-API domain batch97.9%86.3%70.1%98.4%
Thu 8 Oct, 07:450e98bb3๐Ÿ“ฆ NEW: Dead ends for wp-admin, the editors, the Customizer and XML-RPC, and a compat status97.9%86.3%64.4%98.4%
Thu 8 Oct, 07:3072eeab3๐Ÿ“ฆ NEW: The catalogue's last real functions, custom CSS in the head, object property counts97.4%86.3%62.3%21.9%
Thu 8 Oct, 07:13e2c20bc๐Ÿ“ฆ NEW: The queue's tail: bootstrap steps, move_dir, inline data's shape, admin placeholders97.4%86.3%61.1%21.1%
Thu 8 Oct, 06:3769a4d85๐Ÿ“ฆ NEW: Block template files, the templates' reference shape, and small block helpers97.4%86.3%60.9%20.9%
Thu 8 Oct, 06:20c46989f๐Ÿ“ฆ NEW: The playlist, one link rel writer, and the stubs themes call97.4%86.3%60.2%20.9%
Thu 8 Oct, 05:58afa8be0๐Ÿ“ฆ NEW: Lists and selects through their walkers, the links manager, and menu marks97.4%86.3%58.7%20.7%
Thu 8 Oct, 05:19e286ee3๐Ÿ“ฆ NEW: Fluid type sizes, index helpers and HTTP encoding from the plugin queue97.3%86.3%58.2%20.0%
Thu 8 Oct, 05:04c26ca23๐Ÿ“ฆ NEW: Personal data requests and their confirmation link97.3%86.3%57.5%18.7%
Thu 8 Oct, 04:46bb6addf๐Ÿ“ฆ NEW: Block bindings, rendered as the reference renders them97.3%86.3%57.2%18.7%
Wed 7 Oct, 22:5354357f5๐Ÿ› FIX: Facade functions that only answered a constant97.3%86.2%57.0%18.7%
Wed 7 Oct, 22:4545292d1๐Ÿ“ฆ NEW: Shortcodes as the reference runs them, and the queue's second wave97.3%86.2%56.6%18.7%
Wed 7 Oct, 22:216275c40๐Ÿ“ฆ NEW: The head of the plugin catalogue's queue97.3%86.2%55.6%18.5%
Wed 7 Oct, 22:041827e3f๐Ÿ› FIX: A post's comments paged as the reference pages them97.3%86.1%55.0%18.5%
Wed 7 Oct, 21:56694ad19๐Ÿ“ฆ NEW: The comment walker classic themes subclass97.3%86.1%55.0%18.5%
Wed 7 Oct, 21:364bad5ef๐Ÿ“ฆ NEW: The last small symbols the popular themes call97.3%86.1%54.9%18.5%
Wed 7 Oct, 21:292b52040๐Ÿ“ฆ NEW: The custom header and background classic themes read97.3%86.1%54.8%18.5%
Wed 7 Oct, 21:22a8ec0f8๐Ÿ“ฆ NEW: The term and comment helpers importers call97.3%86.1%53.8%18.5%
Wed 7 Oct, 21:183b8ce24๐Ÿ“ฆ NEW: themes_api, and the directory's refusals in its own words97.3%86.1%53.8%17.1%
Wed 7 Oct, 21:133df68cf๐Ÿค– TEST: The upgrades suite runs in the full run97.2%86.0%53.8%16.9%
Wed 7 Oct, 21:129ad3181๐Ÿ‘Œ IMPROVE: Installs and updates tell plugins what WordPress tells them97.2%86.0%53.8%16.9%
Wed 7 Oct, 20:579391737๐Ÿ“ฆ NEW: WordPress's upgraders and their skins97.1%86.0%53.7%16.9%
Wed 7 Oct, 20:19c198176๐Ÿ‘Œ IMPROVE: Plugin headers read, translated and marked up as WordPress does97.1%85.2%53.7%16.8%
Wed 7 Oct, 20:05d24a7f8๐Ÿ“– DOC: Changelog catches up with updates.minn.run and plugin activation97.1%84.7%53.7%16.7%
Wed 7 Oct, 20:0556b99c8๐Ÿ‘Œ IMPROVE: Plugins switch on and off as WordPress switches them97.1%84.7%53.7%16.7%
Wed 7 Oct, 19:225f92a57๐Ÿ“ฆ NEW: Minn talks to Minn: the directory through updates.minn.run97.1%83.8%53.6%16.6%
Wed 7 Oct, 18:0277279f7๐Ÿ“ฆ NEW: Minn updates through updates.minn.run, signed97.1%83.8%53.6%16.6%
Wed 7 Oct, 15:086b74730๐Ÿ‘Œ IMPROVE: A release carries only what runs a site97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:41bb12326๐Ÿค– TEST: A ratchet on wordpress.org requests, 0 to release97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:405e8fd21๐Ÿ“ฆ NEW: The release archive build97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:39a922328๐Ÿ‘Œ IMPROVE: Minn's changelog stays in the repository97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:237cc9836๐Ÿ‘Œ IMPROVE: Cove's history and private folders stay out of git97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:2353f18e9๐Ÿ“ฆ NEW: The engine's own changelog97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:233e9e3c7๐Ÿ“ฆ NEW: Minn updates itself from its own GitHub releases97.1%83.8%53.6%16.6%
Wed 7 Oct, 14:2357d038f๐Ÿ‘Œ IMPROVE: One archive unpacker and one tree remover97.1%83.8%53.6%16.6%
Wed 7 Oct, 13:32f07cf8a๐Ÿ› FIX: The language catalog lists Catalan (Valencian)97.1%83.8%53.6%16.6%
Wed 7 Oct, 13:328e5462e๐Ÿค– TEST: The round trip explains CleanTalk's choice of moderation server97.1%83.8%53.6%16.6%
Wed 7 Oct, 13:32ab208fd๐Ÿ› FIX: The canonical moves WordPress makes under the site's own host97.1%83.8%53.6%16.6%
Wed 7 Oct, 13:08fd6ad22๐Ÿค– TEST: The suites diff against Cove twins of each site's parked WordPress97.1%83.8%53.6%16.6%
Wed 7 Oct, 13:084e9335e๐Ÿ› FIX: Passwords hash at PHP's default cost, and a sign-in renews an outdated hash97.1%83.8%53.6%16.6%
Wed 7 Oct, 11:58a0c606e๐Ÿค– TEST: WooCommerce parity suite on the lab97.1%83.8%53.6%16.6%
Wed 7 Oct, 11:58814a269๐Ÿ‘Œ IMPROVE: The root's query string reads like any path's rule vars97.1%83.8%53.6%16.6%
Wed 7 Oct, 11:58ff10377๐Ÿ‘Œ IMPROVE: The main query decides the page's title and body classes97.1%83.8%53.6%16.6%
Wed 7 Oct, 11:58ba5ded5๐Ÿ› FIX: add_query_arg() without a URL keeps the request's query string97.1%83.8%53.5%16.6%
Wed 7 Oct, 11:5807cc888๐Ÿ› FIX: REST links keep a plugin's attributes and carry targetHints97.1%83.8%53.5%16.6%
Wed 7 Oct, 11:06b133b0f๐Ÿ› FIX: plugins_api asks the directory through Ops\Packages, not a door of its own97.1%83.8%53.5%16.6%
Wed 7 Oct, 10:257ebe62d๐Ÿ“ฆ NEW: plugins_api asks plugins first, then the directory97.1%83.8%53.5%16.6%
Wed 7 Oct, 10:072a79d6f๐Ÿ› FIX: An update check wordpress.org does not answer keeps the last answer97.1%83.8%53.5%16.4%
Wed 7 Oct, 10:0316aa1b4๐Ÿ“ฆ NEW: unzip_file unpacks archives as the reference does97.1%83.8%53.5%16.4%
Wed 7 Oct, 10:01a74d19a๐Ÿ“ฆ NEW: Term, category, tag, author and search feed links97.0%83.7%53.5%16.3%
Wed 7 Oct, 10:012643dfb๐Ÿ› FIX: get_option keeps a null default it is given97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:593201a96๐Ÿ‘Œ IMPROVE: REST, sign-in and page rendering keep one path, the runtime's97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:516787dcb๐Ÿ“– DOC: Point at the repositories under austinginder97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:4693b6fd2๐Ÿ‘Œ IMPROVE: Engine code calls Minn classes, not WordPress names, for its everyday work97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:412d27b57๐Ÿ‘Œ IMPROVE: Comments, page lists and wp_remote_* take WordPress's one path97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:3230e9e99๐Ÿ‘Œ IMPROVE: The main query decides every listing's 404, and lists every page97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:21e9c7492๐Ÿ‘Œ IMPROVE: Every address resolves through the site's rewrite rules97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:178b0661d๐Ÿ“ฆ NEW: Capture the hero panel's request pairs from both stacks97.0%83.7%53.3%16.3%
Wed 7 Oct, 09:04f8af1af๐Ÿ“ฆ NEW: Write the site's check and suite counts from a run-all log97.0%83.7%53.3%16.3%
Wed 7 Oct, 08:37a6c5595๐Ÿ”’ SECURITY: A stored "]]>" cannot close a feed's CDATA97.0%83.7%53.3%16.3%
Wed 7 Oct, 08:3326573b3๐Ÿค– TEST: The theme-switch probe measures from freshly made rewrite rules97.0%83.7%53.3%16.3%
Wed 7 Oct, 08:30608d122๐Ÿ“ฆ NEW: Auto-updates honour the site's gate, as the reference's do97.0%83.7%53.3%16.3%
Wed 7 Oct, 08:2230d90a8๐Ÿ› FIX: The reset email's link carries the user's locale, as the reference's does97.0%83.7%53.3%16.2%
Wed 7 Oct, 08:20e07efb1๐Ÿ› FIX: Allow lists GET on /wp/v2/categories again97.0%83.7%53.3%16.2%
Wed 7 Oct, 08:0061614e6๐Ÿค– TEST: Two ratchets keep the engine one path and its own97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:58e3e6e3b๐Ÿ‘Œ IMPROVE: wp theme install and wp plugin install share one installer97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:472036e63๐Ÿ‘Œ IMPROVE: esc_html and the kses filter share one entity table97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:4643ee1be๐Ÿ‘Œ IMPROVE: REST writes have one path, WordPress's97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:36f3d3ab0๐Ÿ‘Œ IMPROVE: The query block and the main query bridge drop their no-runtime fallbacks97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:32fbc8e1f๐Ÿ‘Œ IMPROVE: The comments block's form is comment_form()'s, with no hand-built twin97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:309bfd745๐Ÿค– TEST: run-all runs the ten suites it had missed97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:27ac3cb7f๐Ÿ‘Œ IMPROVE: A comment is submitted one way, WordPress's97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:23589ee4d๐Ÿ‘Œ IMPROVE: Sitemaps have one path, WordPress's sitemaps server97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:22b6c0b70๐Ÿ‘Œ IMPROVE: Feeds have one path, WordPress's feed lifecycle97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:19716b13d๐Ÿ‘Œ IMPROVE: One portable phpass hash, not two97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:17e86faa0๐Ÿ› FIX: post_password_required() no longer fatals on a post-password cookie97.0%83.7%53.3%16.2%
Wed 7 Oct, 07:01b22ef83๐Ÿ“ฆ NEW: Rewrite rules a plugin changes route requests, as on WordPress97.0%83.7%53.3%16.2%
Wed 7 Oct, 06:48d8c1b25๐Ÿ“ฆ NEW: WP_Rewrite makes, filters and stores the reference's rewrite rules97.0%83.7%53.3%16.2%
Wed 7 Oct, 06:291275472๐Ÿ“ฆ NEW: Menu writes tell plugins, and menu items are kept and served as the reference keeps them97.0%83.7%53.3%16.2%
Wed 7 Oct, 06:288b81788๐Ÿ“– DOC: The lexicon and code size caught up with the engine97.0%83.6%53.3%16.2%
Wed 7 Oct, 06:07d12e5b6๐Ÿ“ฆ NEW: wp_default_scripts / wp_default_styles, and in-place edits to the registries take effect97.0%83.6%53.3%16.2%
Wed 7 Oct, 06:0062fa361๐Ÿ“ฆ NEW: [video] and [audio] print as the reference's, through every media shortcode hook97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:556624ba7๐Ÿ“ฆ NEW: theme.json through wp_theme_json_data_theme, and settings.custom as custom properties97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:5081b2171๐Ÿ“ฆ NEW: Canonical and former-slug moves happen at template_redirect, where plugins see them97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:393fbf204๐Ÿ“ฆ NEW: $wp->query_vars and query_string are the reference's request parse97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:26ad38020๐Ÿ“ฆ NEW: Rewrite endpoints answer as the reference's endpoint rules do97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:2289cd8ee๐Ÿ“ฆ NEW: Attachment pages, by every address the reference answers97.0%83.6%53.2%16.2%
Wed 7 Oct, 05:07dcc06f6๐Ÿ“ฆ NEW: The embed page is WordPress's embed card, through every embed hook97.0%83.6%53.2%16.2%
Wed 7 Oct, 04:523429ae4๐Ÿ“ฆ NEW: Theme switches and deletes fire WordPress's hooks97.0%83.6%52.8%16.2%
Wed 7 Oct, 04:43cc4140f๐Ÿ“ฆ NEW: Plugin deletion runs uninstall routines and the delete hooks97.0%83.5%52.6%16.2%
Wed 7 Oct, 04:367801e3d๐Ÿ“ฆ NEW: Core sitemaps and robots.txt through plugins96.9%83.1%52.6%15.8%
Wed 7 Oct, 04:2041d59ae๐Ÿ“ฆ NEW: Sign-in notices through wp_login_errors, login_errors and login_messages96.9%83.1%52.5%15.8%
Wed 7 Oct, 04:1065dcbc5๐Ÿ“ฆ NEW: Feed links, roles and template parts tell plugins what WordPress tells them96.9%83.1%52.5%15.8%
Wed 7 Oct, 04:063614ab7๐Ÿ“ฆ NEW: Session tokens are WordPress's own, so plugins can read and add to them96.9%83.0%52.5%15.8%
Wed 7 Oct, 04:01e46f58b๐Ÿ› FIX: get_pages limits and orders pages as WordPress does96.9%83.0%52.5%15.8%
Wed 7 Oct, 03:58f9668b4๐Ÿ“ฆ NEW: Comment links open the page of comments they are on96.9%83.0%52.5%15.8%
Wed 7 Oct, 03:513da7364๐Ÿ“ฆ NEW: Feeds are served as WordPress serves them, hooks and all96.9%82.9%52.5%15.8%
Wed 7 Oct, 03:11d9b17cf๐Ÿ“ฆ NEW: Plugins see each image in content through wp_content_img_tag96.9%82.8%51.5%15.8%
Wed 7 Oct, 03:112834d38๐Ÿ“ฆ NEW: Script tags are built as WordPress builds them, filters and all96.9%82.8%51.5%15.8%
Wed 7 Oct, 03:017b206f8๐Ÿ“ฆ NEW: A signed-in page's heartbeat is answered as WordPress answers it96.9%82.7%51.5%15.8%
Wed 7 Oct, 02:586c871f8๐Ÿ“ฆ NEW: The toolbar plugins add to is WordPress's own96.9%82.7%51.5%15.5%
Wed 7 Oct, 02:35d717380๐Ÿ“ฆ NEW: Code used wrongly or past its time raises WordPress's notices96.9%82.6%50.6%15.5%
Wed 7 Oct, 02:260d7e482๐Ÿ“ฆ NEW: Plugins loosen or tighten style and TLS checks as on WordPress96.9%82.2%50.6%15.5%
Wed 7 Oct, 02:19a8c8cd4๐Ÿ“ฆ NEW: Visitors can register on wp-login.php when the site allows it96.9%82.2%50.6%15.5%
Wed 7 Oct, 02:16e9c44c6๐Ÿ“ฆ NEW: Password resets and registration run as WordPress runs them96.9%82.2%50.6%15.5%
Wed 7 Oct, 02:08d577c7b๐Ÿ“ฆ NEW: Plugins on the sign-in page are heard, as on wp-login.php96.9%82.2%50.5%15.5%
Wed 7 Oct, 02:01bdc524a๐Ÿ”’ SECURITY: A plugin that switches application passwords off is heeded96.9%82.2%50.4%15.5%
Wed 7 Oct, 01:49747f07f๐Ÿ“ฆ NEW: Plugins say who the request is, through determine_current_user96.9%82.0%50.3%15.5%
Wed 7 Oct, 01:373421107๐Ÿ“ฆ NEW: The REST media list runs through WP_Query96.9%82.0%50.2%15.5%
Wed 7 Oct, 01:30c7413a7๐Ÿ“ฆ NEW: REST term lists run through get_terms96.9%82.0%50.2%15.5%
Wed 7 Oct, 01:20587ad66๐Ÿ“ฆ NEW: REST user lists run through WP_User_Query96.9%82.0%50.2%15.5%
Wed 7 Oct, 01:13259bb8f๐Ÿ“ฆ NEW: REST comment lists run through WP_Comment_Query96.9%82.0%50.2%15.5%
Wed 7 Oct, 00:5297ae1cb๐Ÿ“ฆ NEW: WP_Comment_Query runs WordPress's clauses, filters and request96.9%82.0%50.2%15.5%
Wed 7 Oct, 00:13c671dcb๐Ÿ“ฆ NEW: WP_User_Query runs WordPress's pieces, filters and request96.9%82.0%50.2%15.5%
Wed 7 Oct, 00:023c6f48b๐Ÿ› FIX: The Query Loop block lists what its settings ask for96.9%82.0%50.2%15.5%
Tue 6 Oct, 23:58ecdd622๐Ÿ“ฆ NEW: WP_Term_Query runs WordPress's clauses, filters and request96.9%82.0%50.2%15.5%
Tue 6 Oct, 23:50968ee95๐Ÿ“ฆ NEW: Coverage history, the WordPress interface measured at every commit96.9%82.0%50.2%15.5%
Tue 6 Oct, 23:4786caf53๐Ÿ“ฆ NEW: A page request runs WordPress's front-end steps and main query96.9%82.0%50.2%15.5%
Tue 6 Oct, 23:3434e9ca4๐Ÿ› FIX: REST answers carry WordPress's Link headers96.9%82.0%50.1%15.5%
Tue 6 Oct, 23:225843d6a๐Ÿ“ฆ NEW: REST post lists run through WP_Query, as WordPress serves them96.9%82.0%50.1%15.5%
Tue 6 Oct, 23:0559e1a5c๐Ÿ“ฆ NEW: WP_Query runs WordPress's clauses, filters and request96.9%82.0%50.1%15.5%
Tue 6 Oct, 20:55fa38edb๐Ÿ“ฆ NEW: Meta, tax and date query SQL byte for byte as WordPress writes it96.9%82.0%50.0%15.5%
Tue 6 Oct, 20:45256a612๐Ÿ› FIX: A thumbnail with no thumbnail size no longer loops96.9%82.0%50.0%15.5%
Tue 6 Oct, 20:425714f74๐Ÿ› FIX: The abilities API registers and runs as WordPress does96.9%82.0%50.0%15.5%
Tue 6 Oct, 19:1960a504a๐Ÿ”’ SECURITY: A plugin's types and taxonomies guarded by their own capabilities96.9%81.7%49.9%15.5%
Tue 6 Oct, 19:061455ef2๐Ÿ› FIX: A REST request is one to the plugins too96.9%81.7%49.9%15.5%
Tue 6 Oct, 19:010587fb9๐Ÿ“ฆ NEW: The meta registry and REST meta as WordPress serves them96.9%81.7%49.9%15.5%
Tue 6 Oct, 18:12d2831c4๐Ÿ“ฆ NEW: register_rest_field over HTTP, and autosaves as revisions96.9%81.1%49.7%15.5%
Tue 6 Oct, 17:26c73bea4๐Ÿ“ฆ NEW: A plugin's post types and taxonomies served over REST96.9%81.1%49.6%15.5%
Tue 6 Oct, 16:1268236bc๐Ÿ“ฆ NEW: The global stylesheet, editor styles, and types in the edit context96.9%81.1%49.6%15.5%
Tue 6 Oct, 15:54d42b2c7๐Ÿ“ฆ NEW: The style engine, by WordPress's own style definitions96.5%80.9%49.2%15.5%
Tue 6 Oct, 15:503445eb7๐Ÿ“ฆ NEW: Placeholders plugins call made real, and the fixes the probes found96.4%80.9%49.1%15.5%
Tue 6 Oct, 15:25ce0df6c๐Ÿ“ฆ NEW: OPTIONS requests on engine routes, and DELETE users/me95.9%79.5%48.6%13.9%
Tue 6 Oct, 14:568a3c5e3๐Ÿ“ฆ NEW: Batch requests, and saves, slugs and addresses that match WordPress95.9%79.5%48.6%13.9%
Tue 6 Oct, 14:05ec8f494๐Ÿ“ฆ NEW: Widgets over REST with WordPress's settings forms, and the Allow header on plugin routes95.9%79.3%48.6%13.9%
Tue 6 Oct, 13:52f6c1917๐Ÿ“ฆ NEW: oEmbed for the site's own posts and the editor's proxy, and menu locations as themes register them95.8%79.2%48.4%13.9%
Tue 6 Oct, 13:37c83db63๐Ÿ“ฆ NEW: REST block types, the block renderer and template lookups, with field and link order matching WordPress95.8%79.2%48.1%13.9%
Tue 6 Oct, 13:16e7e6628๐Ÿ“ฆ NEW: REST themes with their supports, and theme supports kept as WordPress keeps them95.8%79.2%48.0%13.9%
Tue 6 Oct, 13:03a27a498๐Ÿ“ฆ NEW: REST post statuses, and in-process REST calls hand plugins their own request95.8%79.1%47.7%13.9%
Tue 6 Oct, 12:57ebb51cf๐Ÿ“ฆ NEW: Plugin helpers that returned a constant now work as in WordPress, and plugin REST routes honour _fields95.8%79.1%47.7%13.9%
Tue 6 Oct, 12:47ee2f5bd๐Ÿ“ฆ NEW: Options are cleaned as WordPress cleans them, and plugins' registered settings appear in REST settings95.5%78.6%47.4%13.9%
Tue 6 Oct, 12:30359cf8a๐Ÿ“ฆ NEW: REST uploads save through WordPress's attachment path, and post addresses follow WordPress's link filters95.5%78.3%47.3%13.9%
Tue 6 Oct, 11:53da22c0f๐Ÿ“ฆ NEW: REST comments run WordPress's checks and filters before they are saved, so anti-spam and moderation plugins see them95.5%78.3%47.3%13.8%
Tue 6 Oct, 11:469d46f40๐Ÿ“ฆ NEW: Revisions are saved, compared and pruned as WordPress does, so revision limits and plugins' revision filters apply95.5%78.3%47.3%13.8%
Tue 6 Oct, 11:41bbb01cc๐Ÿ“ฆ NEW: REST and excerpts render through plugins' filters, and the loop's content follows WordPress's pages and more tag95.5%78.3%47.1%13.8%
Tue 6 Oct, 11:2388a47e3๐Ÿ› FIX: Site Health exists as WordPress builds it, so plugins reading its memory limit get one95.5%78.3%47.0%13.8%
Tue 6 Oct, 11:23f5a2056๐Ÿ“ฆ NEW: Big photos are scaled, turned photos stood upright and EXIF read, as WordPress does, and image plugins' filters run95.5%78.3%47.0%13.8%
Tue 6 Oct, 11:2398ce7e8๐Ÿ› FIX: Slugs and accents follow WordPress's own table, so titles in any language get WordPress's addresses95.5%78.2%47.0%13.7%
Tue 6 Oct, 11:06d72f405๐Ÿ“ฆ NEW: Terms save, sanitize and look up as WordPress does, so plugins' term filters run and names are stored clean95.5%78.1%47.0%13.7%
Tue 6 Oct, 11:06903653b๐Ÿ› FIX: An upload's sizes are cut after its attachment exists, so an image optimiser finds them stored95.5%78.0%46.9%13.7%
Tue 6 Oct, 10:39eb6456c๐Ÿ› FIX: A role name is a capability and the big image sizes are registered sizes, as on WordPress95.5%78.0%46.9%13.7%
Tue 6 Oct, 10:283ecd0d6๐Ÿ“ฆ NEW: An account save runs WordPress's user filters, and a login the site forbids is refused95.5%78.0%46.8%13.7%
Tue 6 Oct, 10:117e8b5a5๐Ÿ“ฆ NEW: Uploads go through WordPress's upload path, so SVG and security plugins work and a disguised file is refused95.5%78.0%46.8%13.7%
Tue 6 Oct, 10:04ee607f9๐Ÿ› FIX: Capabilities map as WordPress maps them, so plugins' permission checks get WordPress's answers95.5%78.0%46.8%13.7%
Tue 6 Oct, 09:52f08e79a๐Ÿ“ฆ NEW: Each REST item passes rest_prepare_{type}, so plugins add to Minn's responses95.5%77.9%46.7%13.7%
Tue 6 Oct, 09:45504232e๐Ÿ“ฆ NEW: A post save runs WordPress's save filters, from Minn's REST routes and from a plugin's wp_insert_post95.5%77.9%46.7%13.7%
Tue 6 Oct, 09:11511faa6๐Ÿ“ฆ NEW: The comment form is comment_form()'s, so plugins add their fields to it on Minn95.5%77.9%46.7%13.7%
Tue 6 Oct, 08:5809b63a5๐Ÿ“ฆ NEW: A held comment is shown to the reader who wrote it, as WordPress shows it95.5%77.9%46.7%13.7%
Tue 6 Oct, 08:487d42f2f๐Ÿ“ฆ NEW: The comment form runs WordPress's submission, so spam plugins judge front-end comments on Minn95.5%77.9%46.6%13.7%
Tue 6 Oct, 08:11b2175f7๐Ÿ“ฆ NEW: Plugins hear Minn's own REST routes through the server's filters, and their capability filters decide95.4%77.9%46.3%13.7%
Tue 6 Oct, 07:41121491e๐Ÿ“ฆ NEW: Text a plugin renders gets WordPress's content filters, and the fleet's placeholders answer as WordPress does95.4%77.9%46.3%13.7%
Tue 6 Oct, 07:0256a196f๐Ÿ“– DOC: Minn talks to its own update service, never to wordpress.org95.2%77.4%45.6%13.7%
Tue 6 Oct, 06:517bdd800๐Ÿ“ฆ NEW: Uploads, terms and accounts saved on Minn tell plugins what WordPress tells them95.2%77.4%45.6%13.7%
Tue 6 Oct, 06:3084cd2f0๐Ÿ“ฆ NEW: Minn's own saves tell plugins what WordPress tells them, in its order95.2%77.4%45.4%13.7%
Tue 6 Oct, 06:300588f70๐Ÿค– TEST: The round trip refuses requests to the site itself, and reads the two webroots as one95.0%77.4%44.6%13.5%
Mon 5 Oct, 22:22ac2f8b8๐Ÿ“ฆ NEW: admin-ajax.php runs a plugin's handlers, and a plugin can refuse a sign-in95.0%77.4%44.6%13.5%
Mon 5 Oct, 22:22406ab87๐Ÿ› FIX: The round trip's guard switches off the services a plugin calls with its own HTTP client95.0%77.4%44.5%13.3%
Mon 5 Oct, 22:221933dd5๐Ÿค– TEST: The media probe masks the upload month, so its rows stop failing on the first of every month95.0%77.4%44.5%13.3%
Mon 5 Oct, 20:153018c31๐Ÿ“ฆ NEW: Minn\Http: outgoing requests called inline with no import, safe by default, and faked in tests95.0%77.4%44.5%13.3%
Mon 5 Oct, 19:47be93c20๐Ÿงช TEST: The round trip runs a shop's day on a copy of a production shop95.0%77.4%44.5%13.3%
Mon 5 Oct, 19:474a6e580๐Ÿ› FIX: WooCommerce orders made on Minn keep their products, and post saves fire WordPress's hooks the way it does95.0%77.4%44.5%13.3%
Mon 5 Oct, 18:3057949ef๐Ÿงช TEST: The round trip compares against a baseline database inside MariaDB, and its guard keeps a copy's mail local95.0%77.4%44.4%13.3%
Mon 5 Oct, 18:21c21be7a๐Ÿ› FIX: A plugin's own objects keep their class when saved back, and a changed object in an option is saved at all95.0%77.4%44.4%13.3%
Mon 5 Oct, 18:13e6911ea๐Ÿ› FIX: Each site keeps its own install record, so eject can no longer act on another site's park95.0%77.4%44.4%13.3%
Mon 5 Oct, 18:13974322d๐Ÿ› FIX: Old addresses keep working: a former slug with a page number or trackback no longer answers 500, and comment-page links reach the post95.0%77.4%44.4%13.3%
Mon 5 Oct, 16:51956736b๐Ÿ“ฆ NEW: The round trip: a real site's day of work on WordPress and on Minn, compared row by row, then handed back to WordPress95.0%77.4%44.4%13.3%
Mon 5 Oct, 16:5189507ec๐Ÿ› FIX: Fourteen ways a day on Minn left a site different from a day on WordPress95.0%77.4%44.4%13.3%
Mon 5 Oct, 14:45bbc5b82๐Ÿ› FIX: Reset keys and application passwords use WordPress's own hash, so a site keeps them when it switches either way95.0%77.4%44.4%13.3%
Mon 5 Oct, 14:26dd19f9e๐Ÿ“ฆ 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 does95.0%77.4%44.4%13.3%
Mon 5 Oct, 13:40112e988๐Ÿ“ฆ NEW: PHPMailer, its SMTP client and wp_mail() are the engine's own, matched to the reference on the composed message and on the wire95.0%77.2%44.4%13.3%
Mon 5 Oct, 12:317daceff๐Ÿ“ฆ NEW: The Requests library plugins call directly runs on the engine's own HTTP client, and wp_remote_* fires http_api_curl95.0%77.1%44.4%13.3%
Mon 5 Oct, 12:19e79de52๐Ÿงช TEST: The feeds suite counts only its own cache rows, and the widgets probe stops reading the test site's own HTTPS feed95.0%77.1%44.4%13.3%
Mon 5 Oct, 12:07ecf3f34๐Ÿ“ฆ NEW: fetch_feed reads RSS, Atom and RDF feeds with the engine's own parser, and the RSS widget and block print them95.0%77.1%44.4%13.3%
Mon 5 Oct, 11:3844e3fe2๐Ÿ› FIX: kses reads markup as the reference does, and block attribute values are filtered on save95.0%76.6%44.3%13.3%
Mon 5 Oct, 11:154869b04๐Ÿ“ฆ NEW: object-cache.php, db.php and advanced-cache.php drop-ins load as the reference loads them, and .maintenance closes the site95.0%76.6%44.3%13.3%
Mon 5 Oct, 10:45e9a738c๐Ÿ“ฆ NEW: The pluggable functions load after the plugins, so a plugin's own wp_mail or wp_hash_password replaces the engine's95.0%76.4%44.3%13.3%
Mon 5 Oct, 10:250e04cb3๐Ÿ“ฆ NEW: WP-CLI commands that load WordPress run on the engine's runtime, plugin commands and --user, --skip-plugins, --skip-themes included95.0%76.4%44.3%13.3%
Mon 5 Oct, 09:4113b39b5๐Ÿ“ฆ NEW: Scripts get their JSON translations, wp_print_scripts prints the handles it is given, and wp.i18n parses plural rules instead of running them94.8%76.4%44.2%13.3%
Mon 5 Oct, 09:1702abeca๐Ÿ“ฆ NEW: Text domains load just in time, the core domain loads with the theme, and a request can switch locale94.6%76.2%44.1%13.3%
Mon 5 Oct, 09:17bc3c683๐Ÿ› FIX: An English site's empty WPLANG reads back empty in wp/v2/settings, as the reference reads it94.6%76.0%43.9%13.3%
Mon 5 Oct, 08:499dd95d7๐Ÿ“ฆ NEW: Text domains load from .l10n.php and .mo files, and the gettext classes plugins extend are real94.6%76.0%43.9%13.3%
Mon 5 Oct, 08:14bbf8b4d๐Ÿ› FIX: A comment keeps only the attributes its table lists, and wp_kses takes a plugin's allowlist, rules, and protocols as given94.0%75.8%43.6%13.3%
Mon 5 Oct, 07:567454de6๐Ÿ“ฆ NEW: The helpers the most-installed plugins were one or two names short of, at the reference's output94.0%75.8%43.6%13.3%
Mon 5 Oct, 07:29dcc42b3๐Ÿ“ฆ NEW: The importer, image editor, and admin bar names the top plugins reach for stay placeholders94.0%75.7%43.2%12.6%
Mon 7 Sep, 14:208baa7a3๐Ÿ“– DOC: The oracle's feed dies in a plugin under PHP 8.3; the engine's is not the one to fix94.0%75.7%43.2%12.6%
Mon 7 Sep, 14:19874fb29๐Ÿ“ฆ NEW: Every default widget, at the reference's output94.0%75.7%43.2%12.6%
Sun 6 Sep, 19:44a0fb97c๐Ÿ› FIX: A method named like a missing function no longer hides the call, and _get_page_link answers Polylang93.9%75.4%43.0%12.6%
Sun 6 Sep, 19:2852b2b1f๐Ÿ“ฆ NEW: Polylang loads: the calendar widget, get_calendar, sanitize_user_field, and the small symbols it asked for93.9%75.4%43.0%12.6%
Sun 6 Sep, 19:1190dc8b4๐Ÿ› FIX: An option add lands over a concurrent one, a numbered placeholder stays unquoted, and recovery names the plugin file93.8%75.3%42.7%12.6%
Thu 3 Sep, 07:01ddd19ee๐Ÿ“ฆ NEW: A plugin that hosts itself is offered its own update, and installs it on its own word93.8%75.3%42.7%12.6%
Wed 2 Sep, 22:18928f6ac๐Ÿ“ฆ NEW: The route table is a catalogue an agent can read without a site93.8%75.3%42.7%12.6%
Wed 2 Sep, 22:146a2d082๐Ÿ“ฆ NEW: A policy names the record its capture points at, and answers its 404 before the caller93.8%75.3%42.7%12.6%
Wed 2 Sep, 21:47da9b7fc๐Ÿ“ฆ NEW: A route's declared arguments are judged before its caller, as the reference orders them93.8%75.3%42.7%12.6%
Wed 2 Sep, 18:35679535a๐Ÿ› FIX: The Allow judge catches the refusal it means to catch93.8%75.3%42.7%12.6%
Wed 2 Sep, 18:06b4d2dc6๐Ÿ“ฆ NEW: Allow names the methods the caller may use, as the reference sends it93.8%75.3%42.7%12.6%
Wed 2 Sep, 17:58cf462bc๐Ÿ› FIX: The six small gaps from the agent-first review93.8%75.3%42.7%12.6%
Wed 2 Sep, 17:509a19c53๐Ÿ‘Œ IMPROVE: A front request runs due cron work after its response, under DOING_CRON93.8%75.3%42.7%12.6%
Wed 2 Sep, 16:109f0751b๐Ÿ“ฆ NEW: Due cron events fire on every trigger, and wp cron operates them93.8%75.3%42.7%12.6%
Wed 2 Sep, 14:55c100195๐Ÿ“– DOC: Minn for agents, and the architecture review that says what the engine changes first93.8%75.3%42.7%12.6%
Wed 2 Sep, 14:33437a705๐Ÿ› FIX: WooCommerce 11 loads again, and stored post objects read back typed93.8%75.3%42.7%12.6%
Wed 2 Sep, 14:15a923580๐Ÿ› FIX: Core's abilities register on the abilities init, not at facade load93.8%75.2%42.7%12.6%
Wed 2 Sep, 14:0454cacf3๐Ÿ‘Œ IMPROVE: Operations move to Minn\Ops, apart from the admin client that happened to hold them93.8%75.2%42.7%12.6%
Wed 2 Sep, 13:46103c83f๐Ÿ“ฆ NEW: wp-abilities/v1, the catalogue an agent reads before it asks a site to do anything93.8%75.2%42.7%12.6%
Wed 2 Sep, 13:4072cd060๐Ÿ“ฆ NEW: A site can name the proxy in front of it93.8%75.2%42.7%12.6%
Wed 2 Sep, 13:3641727d6๐Ÿ“ฆ NEW: A route declares the parameters it reads, and the index publishes them93.8%75.2%42.7%12.6%
Wed 2 Sep, 13:32c003f33๐Ÿ“ฆ NEW: A compound write is one unit of work93.8%75.2%42.7%12.6%
Wed 2 Sep, 13:071ae966d๐Ÿ“ฆ NEW: The kernel is a function of the request, and a REST failure answers in REST93.8%75.2%42.7%12.6%
Wed 2 Sep, 12:544733ccc๐Ÿ‘Œ IMPROVE: The render pipeline's state belongs to the request, not to statics of its own93.8%75.2%42.7%12.6%
Wed 2 Sep, 12:37128e0c8๐Ÿ‘Œ IMPROVE: The reader lives on the request's runtime, not in a static of its own93.8%75.2%42.7%12.6%
Wed 2 Sep, 12:327460fd6๐Ÿ“ฆ NEW: One Context per request, built once and handed down93.8%75.2%42.7%12.6%
Wed 2 Sep, 12:105c6a309๐Ÿ‘Œ IMPROVE: The routes that are public on purpose say so; the ratchet falls to 8493.8%75.2%42.7%12.6%
Wed 2 Sep, 12:060bed3b9๐Ÿ‘Œ IMPROVE: Forty more routes state their policy on the attribute; the ratchet falls to 11793.8%75.2%42.7%12.6%
Wed 2 Sep, 12:007154712๐Ÿ“ฆ NEW: A route's authorization is a Policy on its attribute, judged by the router before the handler runs93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:51ed5bfb1๐Ÿ› FIX: The small edges from the second review, and its record93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:45d2fdf37๐Ÿ› FIX: Plugin code gets the reference's say on engine REST routes, and a plugin route under wp/v2 answers93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:36469ad33๐Ÿ› FIX: An image upload is judged by its bytes and decoded within the memory it has93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:3294c6cc4๐Ÿ› FIX: The symbol gate's class half reports again, and a redeclared runtime function is named before it fails to compile93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:1825c44f8๐Ÿ› FIX: A refused role change on wp/v2/users is decided before the other edits are written93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:177e1cd18๐Ÿ› FIX: Recovery pauses an extension only after a second boot failure, never for a failure after boot93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:12f18afde๐Ÿ› FIX: Package folders are proven inside their directory and downloads are judged per hop93.8%75.2%42.7%12.6%
Wed 2 Sep, 10:0813edeaa๐Ÿ› FIX: Kses judges URL schemes on a fully decoded copy and stores attributes as the reference does93.8%75.2%42.7%12.6%
Tue 1 Sep, 23:45aba132e๐Ÿ“ฆ NEW: resolve_pattern_blocks() in the blocks facade93.8%75.2%42.7%12.6%
Tue 1 Sep, 23:091f26ea1๐Ÿ“ฆ NEW: wp/v2/blocks and wp/v2/wp_pattern_category93.7%75.2%42.7%12.6%
Tue 1 Sep, 22:251740120๐Ÿ“ฆ NEW: wp/v2/global-styles routes93.7%75.2%42.7%12.6%
Tue 1 Sep, 21:21c9decc0๐Ÿ‘Œ IMPROVE: The head's icon links read the site icon through SiteIcon93.7%75.2%42.7%12.6%
Tue 1 Sep, 21:19b6fd35c๐Ÿ‘Œ IMPROVE: Boolean round two: a Redirects mode read from the request, Context for revisions, one sticky rule, reparenting by type, image enrichment by kind, BodyFacts93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:586a5a22f๐Ÿค– TEST: Unit cases for the scanner, edits, render state, style presets, comment filter, and schema values93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:57782b0dd๐Ÿ‘Œ IMPROVE: RenderState is an instance the renderer owns; leaf helpers reach the request's through current()93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:3756a27c7๐Ÿ‘Œ IMPROVE: Html\Tags is a cursor over a pure Scanner and an Edits collector; no class over six hundred lines93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:32cd0d77b๐Ÿ‘Œ IMPROVE: StylePresets out of GlobalStyles, TaxonomyClause and MetaClause out of PostQuery, Preflight out of Installer93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:2809c702a๐Ÿ‘Œ IMPROVE: Api over Services, media writes in Media\Writer, feeds and sitemaps as their own controllers, SiteIcon, Auth\SignIn, and InstalledSoftware out of Diagnostics93.7%75.2%42.7%12.6%
Tue 1 Sep, 20:1421f4ae1๐Ÿ‘Œ IMPROVE: Eight admin controllers by concern replace the two that did everything; the constructor ratchet counts dependencies, not columns93.7%75.2%42.7%12.6%
Tue 1 Sep, 19:58fb27e46๐Ÿ‘Œ IMPROVE: Name the branch instead of passing a flag: Context for the REST shapes, stick/unstick, next/previous, refresh, activate/deactivate, and the rest93.7%75.2%42.7%12.6%
Tue 1 Sep, 19:20880925f๐Ÿ“– DOC: A sentence on every public method: Runtime, Admin, Front, Theme, Blocks, Html, and Extension; the ratchet is at zero93.7%75.2%42.7%12.6%
Tue 1 Sep, 19:1655b648b๐Ÿ“– DOC: A sentence on every public method of Rest, Auth, Media, Mail, Login, Query, Support, and Cli93.7%75.2%42.7%12.6%
Tue 1 Sep, 19:141a25cb0๐Ÿ“– DOC: A sentence on every public method of the root, Http, Content, and Services93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:581417ee1๐Ÿ‘Œ IMPROVE: Caller::requireFloor/requireCap and Reply::answer replace the helpers every admin controller re-declared93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:571cb6014๐Ÿ“– DOC: How Minn reads: records, request shapes, Services, and the ratchets93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:57f8e5619๐Ÿค– TEST: Ratchet undocumented public methods, boolean parameters, and wide constructors93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:518c53607๐Ÿ‘Œ IMPROVE: Comment and user records read by name in the REST shape, the comments block, the controller, and the feeds93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:47ff89971๐Ÿ“ฆ NEW: Rest\Services makes each shared object once; Api::forRequest is the route table93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:36c19fcce๐Ÿ‘Œ IMPROVE: No method over eighty lines: Tags, PostQuery, Symbols, PageRenderer, and Navigation read as named steps93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:2454d13ff๐Ÿค– TEST: Pin the /php/ captions, counts, copy buttons, and API links93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:19da59ace๐Ÿ‘Œ IMPROVE: Preflight and survey as named passes; SchemaValues holds the value side of JSON Schema93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:13e87efaa๐Ÿ‘Œ IMPROVE: The boot payload, the diagnostics, and the front bar read as named slices93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:117eaaebe๐Ÿ‘Œ IMPROVE: The API model carries internals, parameter notes, source ranges, and the uses graph93.7%75.2%42.7%12.6%
Tue 1 Sep, 18:05402cffe๐Ÿ‘Œ IMPROVE: CommentFilter for comment lists; the post update and the view object read as named steps93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:52f41cf60๐Ÿค– TEST: Measure method bodies on tokens so braces in strings do not count93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:510353c57๐Ÿ‘Œ IMPROVE: Split the overview into ActivityChart and ActivityFeed; one method per notification source93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:447ae7b8d๐Ÿ‘Œ IMPROVE: Read list parameters once into Rest\ListQuery; store uploads through Media\Writer93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:331899ff7๐Ÿ‘Œ IMPROVE: Feed the site's /api/ from the docs tool93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:27f6caf96๐Ÿ“– DOC: Point the agent guide at docs/api93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:271ff91ea๐Ÿ“ฆ NEW: The engine's API, read from the classes93.7%75.2%42.7%12.6%
Tue 1 Sep, 17:1510543c3๐Ÿ“ฆ NEW: A term is a TermRecord and a comment a CommentRecord93.7%75.2%42.7%12.6%
Tue 1 Sep, 16:4746f511b๐Ÿ‘Œ IMPROVE: Read a user by name where the engine signs one in93.7%75.2%42.7%12.6%
Tue 1 Sep, 16:394dcbd28๐Ÿ“ฆ NEW: A user is a UserRecord93.7%75.2%42.7%12.6%
Tue 1 Sep, 16:211df24de๐Ÿค– TEST: Count post columns only in the record ratchet93.7%75.2%42.7%12.6%
Tue 1 Sep, 16:202cefd58๐Ÿ‘Œ IMPROVE: Read a post by name where the engine renders one93.7%75.2%42.7%12.6%
Tue 1 Sep, 15:569d4a324๐Ÿ‘Œ IMPROVE: Mailer::mail() needs nothing at the call site93.7%75.2%42.7%12.6%
Tue 1 Sep, 15:50a4f47a1๐Ÿ‘Œ IMPROVE: Say a notice once, and read a post by name93.7%75.2%42.7%12.6%
Tue 1 Sep, 15:27e45b3e3๐Ÿ“ฆ NEW: A post is a PostRecord93.7%75.2%42.7%12.6%
Tue 1 Sep, 15:0367a85ea๐Ÿ“– DOC: Tell people how to write Minn93.7%75.2%42.7%12.6%
Tue 1 Sep, 15:024e68bd8๐Ÿ‘Œ IMPROVE: Make the style guide true93.7%75.2%42.7%12.6%
Tue 1 Sep, 14:43dda926d๐Ÿค– TEST: Pin the /php/ names in prose, where the highlighter leaves them whole93.7%75.2%42.7%12.6%
Tue 1 Sep, 14:42e309642๐Ÿ“– DOC: Pin the reshaped /php/ page93.7%75.2%42.7%12.6%
Tue 1 Sep, 14:417b200f7๐Ÿ‘Œ IMPROVE: Name the common case where a value object used to be built by hand93.7%75.2%42.7%12.6%
Tue 1 Sep, 14:306808333๐Ÿ‘Œ IMPROVE: Let a list parameter stand for a list of placeholders93.7%75.2%42.7%12.6%
Tue 1 Sep, 14:01c259fb2๐Ÿ“– DOC: Pin the PHP side-by-side on the marketing site93.7%75.2%42.7%12.6%
Tue 1 Sep, 13:579930390๐Ÿ“ฆ NEW: Serve wp/v2/navigation93.7%75.2%42.7%12.6%
Tue 1 Sep, 13:270efb7fd๐Ÿ“ฆ NEW: Serve wp/v2/templates and wp/v2/template-parts93.7%75.2%42.7%12.6%
Tue 1 Sep, 11:25116c08a๐Ÿ‘Œ IMPROVE: Give the suites their own site so the marketing page stays put93.7%75.2%42.7%12.6%
Tue 1 Sep, 10:095557fc4๐Ÿ“ฆ NEW: Inline a small stylesheet the way the reference does93.7%75.2%42.7%12.6%
Tue 1 Sep, 09:44d93cf27๐Ÿ“– DOC: Record the eager-image budget gap shop-dogfood shows93.7%75.1%42.6%12.6%
Tue 1 Sep, 09:395e36d29๐Ÿ“– DOC: Record the catalogue scan and what its three waves settled93.7%75.1%42.6%12.6%
Tue 1 Sep, 09:3812a1bbb๐Ÿ“ฆ NEW: Galleries, the page walker, and the rest of the queue's middle93.7%75.1%42.6%12.6%
Tue 1 Sep, 09:2332d978d๐Ÿ“ฆ NEW: The symbols the popular plugins were short of93.6%75.0%42.1%12.5%
Tue 1 Sep, 08:207440e1e๐Ÿ“ฆ NEW: The classic template tags the popular themes stand on93.6%75.0%41.3%11.8%
Tue 1 Sep, 07:37f52cbfc๐Ÿ“ฆ NEW: Recovery mode, and an error page that can show the cause93.6%74.8%40.4%11.8%
Tue 1 Sep, 07:25e13df41๐Ÿ› FIX: Restore the dev site's theme when a test run is signalled93.6%74.8%40.4%11.8%
Tue 1 Sep, 07:19e9d176b๐Ÿ‘Œ IMPROVE: Move the new template-tag and batch logic into src/Minn/93.6%74.8%40.4%11.8%
Tue 1 Sep, 07:143c85938๐Ÿ“ฆ NEW: Storefront's nav and sidebar widgets render93.6%74.8%40.4%11.8%
Tue 1 Sep, 06:586727365๐Ÿ“ฆ NEW: Storefront runs โ€” classic template tags and WP_Theme array access93.6%74.8%40.4%11.8%
Tue 1 Sep, 06:46bd31fb4๐Ÿ› FIX: Add to cart returns to the product, and WooCommerce's styles load93.6%74.8%40.0%11.8%
Tue 1 Sep, 04:408ae72d6๐Ÿ‘Œ IMPROVE: Treat classic PHP themes as installable in preflight93.6%74.7%40.0%11.8%
Tue 1 Sep, 04:3995bc383๐Ÿ“ฆ NEW: The site's script pack, and WooCommerce's React cart and checkout run93.6%74.7%40.0%11.8%
Tue 1 Sep, 04:34f9cfb32๐Ÿ“– DOC: Mark classic PHP themes Speak in the lexicon93.6%74.5%40.0%11.8%
Tue 1 Sep, 04:28c34bef1๐Ÿค– TEST: Pin the marketing font preload93.6%74.5%40.0%11.8%
Tue 1 Sep, 04:24e74f0fc๐Ÿค– TEST: Pin the Looks like nav link93.6%74.5%40.0%11.8%
Tue 1 Sep, 04:182fcb751๐Ÿค– TEST: Pin the marketing theme favicon93.6%74.5%40.0%11.8%
Tue 1 Sep, 04:114ac18ff๐Ÿค– TEST: Pin the restored nominative hero line93.6%74.5%40.0%11.8%
Tue 1 Sep, 04:109178eba๐Ÿ“– DOC: Align the site suite and lexicon with the trademark pass93.6%74.5%40.0%11.8%
Tue 1 Sep, 03:3393306d4๐Ÿ“ฆ NEW: wp_get_global_styles returns the merged, variable-resolved styles93.6%74.5%40.0%11.8%
Tue 1 Sep, 03:26674246d๐Ÿ“ฆ NEW: The Block Hooks API on the engine's front end93.6%74.4%40.0%11.8%
Mon 31 Aug, 22:11e2fc5ba๐Ÿ“ฆ NEW: Overview metric cards and the site-logo contract catch up with the app93.6%74.4%39.9%11.8%
Mon 31 Aug, 21:41af69760๐Ÿ› FIX: Normalize pre-existing entities in esc_html/esc_attr the kses way93.6%74.4%39.9%11.8%
Mon 31 Aug, 21:365c61cff๐Ÿ“ฆ NEW: wp_theme_get_element_class_name for block-theme element classes93.6%74.4%39.9%11.8%
Mon 31 Aug, 21:3325db3f2๐Ÿ“ฆ NEW: Cascade render_block_context through inner blocks for plugin query loops93.5%74.4%39.8%11.8%
Mon 31 Aug, 21:07e943c93๐Ÿ“ฆ NEW: Render non-GET requests on the public site without canonical redirects93.5%74.4%39.8%11.8%
Mon 31 Aug, 19:335a713c7๐Ÿค– TEST: Pin template texturize on the battery post page93.5%74.4%39.8%11.8%
Mon 31 Aug, 00:2283edf1f๐Ÿ› FIX: Resolve plugin requires of missing wp-admin files93.5%74.4%39.8%11.8%
Sun 30 Aug, 23:56da2c2d9๐Ÿ‘Œ IMPROVE: Serve static assets from under minn/93.5%74.4%39.8%11.8%
Sun 30 Aug, 23:37a990fad๐Ÿ‘Œ IMPROVE: Publish static assets as real files at install93.5%74.4%39.8%11.8%
Sun 30 Aug, 22:17f45672e๐Ÿค– TEST: Pin the hero as a modern PHP engine that speaks WordPress93.5%74.4%39.8%11.8%
Sun 30 Aug, 21:597573e1c๐Ÿ“ฆ NEW: The symbols that load everything on shop-dogfood but polylang93.5%74.4%39.8%11.8%
Sun 30 Aug, 21:595f8e158๐Ÿ‘Œ IMPROVE: Match the kses css filter to the reference on two probed points92.8%74.4%38.8%11.3%
Sun 30 Aug, 21:073dd98cc๐Ÿ“ฆ NEW: PHPMailer over the engine's own mail stack92.8%74.4%38.8%11.3%
Sun 30 Aug, 21:073de3883๐Ÿ“ฆ NEW: A wp-login.php shape file so hide-login plugins serve sign-in92.8%74.4%38.8%11.3%
Sun 30 Aug, 21:07be07948๐Ÿ“ฆ NEW: The symbols that unblock the shop-dogfood plugin gate92.8%74.4%38.8%11.3%
Sun 30 Aug, 19:36bff0179๐Ÿ“– DOC: Record why the longest composing functions stay in the facade92.5%74.4%38.5%10.9%
Sun 30 Aug, 19:35ab8bf86๐Ÿ‘Œ IMPROVE: Close the over-15 leaf list by extraction or classification92.5%74.4%38.5%10.9%
Sun 30 Aug, 19:317b1ae88๐Ÿ‘Œ IMPROVE: Extract the round-four facade logic into Minn classes92.5%74.4%38.5%10.9%
Sun 30 Aug, 19:098a8c73d๐Ÿ‘Œ IMPROVE: Light the Commerce views when WooCommerce runs on the engine92.5%74.4%38.5%10.9%
Sun 30 Aug, 19:086bab660๐Ÿ“ฆ NEW: Route plugin rewrite rules through the front resolver92.5%74.4%38.5%10.9%
Sun 30 Aug, 18:4502a3b3b๐Ÿค– TEST: Pin the classic head battery and nav classes to the oracle92.5%74.4%38.5%10.9%
Sun 30 Aug, 18:45f1bcfac๐Ÿ“ฆ NEW: Run classic PHP themes through a real template runner92.5%74.4%38.5%10.9%
Sun 30 Aug, 16:30fa9ad2e๐Ÿ› FIX: Define ABSPATH before loading wp-config.php92.3%74.4%36.9%10.9%
Sun 30 Aug, 16:1015f4298๐Ÿค– TEST: Assert Minn Admin hides wp-admin bail-outs on the engine92.3%74.4%36.9%10.9%
Sun 30 Aug, 12:54c22fb87๐Ÿ‘Œ IMPROVE: Honour comments REST collection list filters92.3%74.4%36.9%10.9%
Sun 30 Aug, 12:423126c43๐Ÿ‘Œ IMPROVE: Honour the remaining REST collection list filters92.3%74.4%36.9%10.9%
Sun 30 Aug, 12:34269c840๐Ÿค– TEST: Hunt REST collection args the engine swallows92.3%74.4%36.9%10.9%
Sun 30 Aug, 12:04c1b9295๐Ÿ› FIX: Honour author and the other media library filters92.3%74.4%36.9%10.9%
Sun 30 Aug, 11:5775b2623๐Ÿ“ฆ NEW: Answer wp theme/plugin search, is-active, and maintenance-mode92.3%74.4%36.9%10.9%
Sun 30 Aug, 11:38bd9e519๐Ÿ“ฆ NEW: Answer wp plugin update and theme update92.3%74.4%36.9%10.9%
Sun 30 Aug, 11:17650f7e7๐Ÿ“ฆ NEW: Answer wp plugin install, delete, and rewrite92.3%74.4%36.9%10.9%
Sun 30 Aug, 11:054e359a3๐Ÿ“ฆ NEW: Answer wp theme install, activate, and delete92.3%74.4%36.9%10.9%
Sun 30 Aug, 10:388e5cbc0๐Ÿ‘Œ IMPROVE: Report Minn on X-Powered-By92.3%74.4%36.9%10.9%
Sun 30 Aug, 10:31496d2b7๐Ÿ“– DOC: Soften the thesis to WordPress is not only software92.3%74.4%36.9%10.9%
Sun 30 Aug, 10:02797c05d๐Ÿ‘Œ IMPROVE: Move lexicon and code-size pages out of the engine92.3%74.4%36.9%10.9%
Sun 30 Aug, 09:59e5a32ba๐Ÿ“ฆ NEW: Connectors registry, the old-post comment closer, and the plugin's boot keys on the engine92.3%74.4%36.9%10.9%
Sun 30 Aug, 09:516380681๐Ÿ“ฆ NEW: Host curl installer and ship lexicon data with the engine92.2%74.3%36.4%10.9%
Sun 30 Aug, 09:11179d264๐Ÿ‘Œ IMPROVE: Ignore installed language packs92.2%74.3%36.4%10.9%
Sun 30 Aug, 09:11944f358๐Ÿค– TEST: Recapture the installed-translations row now that a core pack sits in the shared languages folder92.2%74.3%36.4%10.9%
Sun 30 Aug, 09:0442cf7f9๐Ÿค– TEST: Pin en_US for every run and share the languages folder with the reference92.2%74.3%36.4%10.9%
Sun 30 Aug, 08:13a504a79๐Ÿ“– DOC: Record the composes pass; drop translation groups from the updates parity92.2%74.3%36.4%10.9%
Sun 30 Aug, 08:125a0239e๐Ÿค– TEST: Leave translation offers out of the updates parity, they are wordpress.org state92.2%74.3%36.4%10.9%
Sun 30 Aug, 08:11bb25aa0๐Ÿ‘Œ 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/Minn92.2%74.3%36.4%10.9%
Sun 30 Aug, 08:0379c115f๐Ÿ“– DOC: Record the facade mapping audit trail92.2%74.3%36.4%10.9%
Sun 30 Aug, 08:03653ceb3๐Ÿ“ฆ 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/Minn92.2%74.3%36.4%10.9%
Sun 30 Aug, 07:19f0a675a๐Ÿ“– DOC: Record the third thin-facade pass92.2%74.3%36.4%10.9%
Sun 30 Aug, 07:19feed745๐Ÿ‘Œ IMPROVE: One sitemap XML builder for the engine's routes and the facade's renderer92.2%74.3%36.4%10.9%
Sun 30 Aug, 07:183273ca8๐Ÿ‘Œ IMPROVE: Back the image editor, pattern registries, oEmbed, theme folder, and REST field selection with Minn classes; the facade classes keep only their shape92.2%74.3%36.4%10.9%
Sun 30 Aug, 07:08a5749eb๐Ÿ“ฆ NEW: Serve /code-size/, WordPress core against Minn with Minn Admin, measured from the release zip by tests/tools/code-size.php92.2%74.3%36.4%10.9%
Sun 30 Aug, 06:49b795eb5๐Ÿ“– DOC: Record the second thin-facade pass; recapture the drifted template-part hash92.2%74.3%36.4%10.9%
Sun 30 Aug, 06:49b5a6015๐Ÿ‘Œ 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/Minn92.2%74.3%36.4%10.9%
Sun 30 Aug, 06:45b18dfad๐Ÿ‘Œ IMPROVE: Thin the facade again: the cron table, query-loop vars, block selectors, schema endpoint args, and meta update rules move into src/Minn92.2%74.3%36.4%10.9%
Sun 30 Aug, 06:42c4786ca๐Ÿ‘Œ 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/classes92.2%74.3%36.4%10.9%
Sat 29 Aug, 23:05d43ea5c๐Ÿ› FIX: Scroll the lexicon to Speak, Hear, and Mute92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:5835d7ca9๐Ÿ“– DOC: Drop Schelling point for ask the world to move92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:4862f931c๐Ÿ“– DOC: Call WordPress the dominant web platform, not the default92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:45a4974e5๐Ÿค– TEST: Pin the Speaks WordPress hero92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:22b2b4a19๐Ÿ‘Œ IMPROVE: Name the site Minn in the document title92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:02682d8df๐Ÿค– TEST: Pin the plugin directory, the Activity Log surface, and record both contracts92.2%74.3%36.4%10.9%
Sat 29 Aug, 22:010672545๐Ÿ“ฆ NEW: Minn Admin's adapters run as code, the theme's functions.php loads, the plugin directory answers92.2%74.3%36.4%10.9%
Sat 29 Aug, 21:31e111946๐Ÿ“ฆ NEW: Updates from wordpress.org: offers, directory meta, installs, auto-update lists92.2%74.3%36.4%10.9%
Sat 29 Aug, 21:212109683๐Ÿ“ฆ NEW: Per-user hidden views: the app's hide map read, written, and listed92.2%74.3%36.4%10.9%
Sat 29 Aug, 21:197f47639๐Ÿ“ฆ NEW: _embed and the embed context, with the list parameters the Content view sends92.2%74.3%36.4%10.9%
Sat 29 Aug, 21:01bd6278b๐Ÿ“– DOC: Call the marketing site Minn, not Minn Engine92.2%74.3%36.4%10.9%
Sat 29 Aug, 20:50fb00fa1โœจ NEW: Serve the lexicon as a filterable /lexicon/ page92.2%74.3%36.4%10.9%
Sat 29 Aug, 20:191bc8f64โœจ NEW: A plugin's post types and taxonomies route, and WooCommerce's pages render92.2%74.3%36.4%10.9%
Sat 29 Aug, 19:330c43d55๐Ÿ“– DOC: Add the WordPress Speak/Hear/Mute lexicon92.2%74.3%36.4%10.9%
Sat 29 Aug, 19:271456e9eโœจ NEW: WooCommerce loads: the second plugin surface, probe-backed92.2%74.3%36.4%10.9%
Sat 29 Aug, 17:584b66c8b๐Ÿ“– DOC: Name the minn-theme GitHub remote90.3%72.7%33.3%10.6%
Sat 29 Aug, 17:5731c4c08๐Ÿ“– DOC: Point the marketing theme at minn-run/minn-theme90.3%72.7%33.3%10.6%
Sat 29 Aug, 17:483611af0โ™ป๏ธ REFACTOR: Lift the marketing theme into its own repository90.3%72.7%33.3%10.6%
Sat 29 Aug, 17:08e7f3f09โœจ NEW: Placeholders are traceable, and the four that fire become real90.3%72.7%33.3%10.6%
Sat 29 Aug, 16:321545ff1๐Ÿ“ฆ NEW: Application passwords: the wp/v2 routes, Basic auth on REST, and the reference's storage shape90.3%72.7%33.2%10.6%
Sat 29 Aug, 16:1311849baโ™ป๏ธ REFACTOR: The thin-facade pass completes: no queries, no long functions in wp-api90.3%72.7%33.2%10.6%
Sat 29 Aug, 16:119b27abfโ™ป๏ธ REFACTOR: Image sizing and avatars move into Media\Sizing and Runtime\Avatar90.3%72.7%33.2%10.6%
Sat 29 Aug, 16:061f9b4c2โ™ป๏ธ REFACTOR: block.json settings and user inserts move into BlockMetadata and UserInsert90.3%72.7%33.2%10.6%
Sat 29 Aug, 16:04d37ce45โ™ป๏ธ REFACTOR: The facade makes no queries90.3%72.7%33.2%10.6%
Sat 29 Aug, 16:00b904fb6โ™ป๏ธ REFACTOR: post.php hands its decisions to PostInsert, PostLookup, and Pages90.3%72.7%33.2%10.6%
Sat 29 Aug, 15:56122942eโ™ป๏ธ REFACTOR: The REST schema handling moves into Minn\Rest\Schema90.3%72.7%33.2%10.6%
Sat 29 Aug, 15:47786dbceโ™ป๏ธ REFACTOR: The thin-facade pass starts with taxonomy.php90.3%72.7%33.2%10.6%
Sat 29 Aug, 15:37cc92a56๐Ÿ“ฆ NEW: E3 as placeholders: every dogfood plugin loads, with the seams that taught90.3%72.7%33.2%10.6%
Sat 29 Aug, 11:40c39c1c6๐Ÿ“ฆ NEW: The symbols the dogfood plugins were one step short of90.3%72.7%33.2%10.6%
Sat 29 Aug, 11:169132b35๐Ÿ“ฆ NEW: WP_HTML_Tag_Processor on a streaming tokenizer with in-place edits89.0%71.0%32.1%8.7%
Sat 29 Aug, 11:08fc54518๐Ÿ“ฆ NEW: Script modules API and the engine's own MIT interactivity runtime89.0%71.0%32.1%8.7%
Sat 29 Aug, 10:448740413๐Ÿ“ฆ NEW: The Minn site: a block theme in the Minn Admin design rendered by the engine at parity, with the suites pinning twentytwentyfive88.9%70.9%31.9%8.7%
Sat 29 Aug, 10:44d89a52e๐Ÿ› FIX: Skip-link target, global padding gating, post-content default layout, and whole-template texturize at parity with the reference88.9%70.9%31.9%8.7%
Sat 29 Aug, 10:309d99a8a๐Ÿ“ฆ NEW: Block filters on every rendered block, Interactivity API directive processing, and jQuery at the reference's paths88.9%70.9%31.9%8.7%
Sat 29 Aug, 09:574961425๐Ÿ“– DOC: Record the blocks layer and the facade-as-mapping rule88.9%70.9%31.8%8.7%
Sat 29 Aug, 09:567b5a7c9๐Ÿ“ฆ NEW: Block registration and rendering through plugin callbacks, rewrite registrations, user writes, and the small leftovers88.9%70.9%31.8%8.7%
Sat 29 Aug, 09:412944f40๐Ÿ› FIX: Fire rest_api_init once on a REST request86.9%68.2%29.1%8.3%
Sat 29 Aug, 09:41d000a54๐Ÿ“ฆ NEW: REST routes from plugins answer through the engine's API, at parity with the reference86.9%68.2%29.1%8.3%
Sat 29 Aug, 09:29180ad13๐Ÿ“ฆ NEW: Media, cron, HTTP, comments, widgets, templates, wpdb, and dbDelta for the WordPress runtime85.4%66.9%27.8%8.3%
Sat 29 Aug, 09:028cbd51b๐Ÿ“ฆ NEW: Posts, WP_Query, terms, taxonomies, and post types for the WordPress runtime76.5%58.9%22.3%6.2%
Sat 29 Aug, 08:018522b64๐Ÿค– TEST: Scope the hooks signature check and clean up the installed language pack66.2%47.4%16.1%6.1%
Sat 29 Aug, 07:58506607d๐Ÿ‘Œ IMPROVE: Print the engine's head styles from the facade and add the runtime suites to run-all66.2%47.4%16.1%6.1%
Sat 29 Aug, 07:56bff1373๐Ÿ“ฆ NEW: Load WordPress plugins as code behind a symbol gate and fire the lifecycle66.2%47.4%16.1%6.1%
Sat 29 Aug, 07:435872ab8๐Ÿ“ฆ NEW: WordPress runtime facade for options, escaping, kses, users, meta, shortcodes, links, and more59.4%41.1%15.2%0.9%
Sat 29 Aug, 07:194a394a4๐Ÿ“ฆ NEW: Hook engine and plugin API facade at parity with the reference4.8%4.8%0.6%0.0%
Sat 29 Aug, 07:15879d088๐Ÿ“ฆ NEW: Capture the runtime interface inventory from the reference0.0%0.0%0.0%0.0%
Sat 29 Aug, 07:11a327431๐Ÿ“– DOC: Retire Tier 2 and commit to a clean-room WordPress runtime0.0%0.0%0.0%0.0%
Fri 28 Aug, 23:424b79dd8๐Ÿ“ฆ NEW: Add themes and extensions from the app, and render editor previews0.0%0.0%0.0%0.0%
Fri 28 Aug, 23:14d443aeb๐Ÿ“ฆ NEW: wp plugin activate and deactivate on the engine0.0%0.0%0.0%0.0%
Fri 28 Aug, 23:03af91e29๐Ÿ“ฆ NEW: Honour a deactivated Minn Admin0.0%0.0%0.0%0.0%
Fri 28 Aug, 23:01106f91a๐Ÿ“ฆ NEW: Languages for the admin0.0%0.0%0.0%0.0%
Fri 28 Aug, 22:5337ca153๐Ÿ‘Œ IMPROVE: Clean admin URLs and a sign-in page under /minn-admin/login0.0%0.0%0.0%0.0%
Fri 28 Aug, 22:41e5f980f๐Ÿ“ฆ NEW: Answer every Minn Admin Manage view, and put the Minn bar on the public site0.0%0.0%0.0%0.0%
Fri 28 Aug, 22:106fc9680๐Ÿ› FIX: Place the post_format class after the taxonomy classes, and start the references from run-all0.0%0.0%0.0%0.0%
Fri 28 Aug, 21:41428ee7a๐Ÿ“ฆ NEW: Site-declared extra post types from minn.json0.0%0.0%0.0%0.0%
Fri 28 Aug, 21:27dbe5ac9๐Ÿ“ฆ NEW: Create, reorder, and delete classic nav menus over REST0.0%0.0%0.0%0.0%
Fri 28 Aug, 21:168a4dc19๐Ÿ“ฆ NEW: Read classic nav menus on the front and over REST0.0%0.0%0.0%0.0%
Fri 28 Aug, 20:1228cdc1a๐Ÿ‘Œ IMPROVE: Preflight scans shortcodes, third-party blocks, menus, and extra tables0.0%0.0%0.0%0.0%
Fri 28 Aug, 19:24cb9bf57๐Ÿ‘Œ IMPROVE: Preflight reads Docker getenv_docker wp-config as text0.0%0.0%0.0%0.0%
Fri 28 Aug, 19:14e3da0f3๐Ÿ“ฆ NEW: User create/update/delete, search-replace, and cache flush0.0%0.0%0.0%0.0%
Fri 28 Aug, 18:35472218b๐Ÿ“ฆ NEW: Plugin and theme list, and an engine-native site probe0.0%0.0%0.0%0.0%
Fri 28 Aug, 18:07538c015๐Ÿ“ฆ NEW: The posts page, static front-page titles, and doubled-slash redirects0.0%0.0%0.0%0.0%
Fri 28 Aug, 17:260d38b40๐Ÿ› FIX: Geometry parity on the engine's own theme0.0%0.0%0.0%0.0%
Fri 28 Aug, 16:24d09a49e๐Ÿ› FIX: The global stylesheet at rule parity, proven by a geometry suite0.0%0.0%0.0%0.0%
Fri 28 Aug, 15:462591c40๐Ÿ› FIX: Flatten origin-keyed presets, print theme font faces, inherit the navigation gap0.0%0.0%0.0%0.0%
Fri 28 Aug, 15:234e5e1a8๐Ÿ› FIX: Generate the dark palette rule from the block's attributes0.0%0.0%0.0%0.0%
Fri 28 Aug, 15:19d329755๐Ÿ› FIX: Give the slideshow and dark-palette ports their own scripts0.0%0.0%0.0%0.0%
Fri 28 Aug, 14:174eb9550๐Ÿ“ฆ NEW: Head parity, and The SEO Framework as a port0.0%0.0%0.0%0.0%
Fri 28 Aug, 13:44a72a2ae๐Ÿ“ฆ NEW: Eight more ports, and the dogfood site at raw parity0.0%0.0%0.0%0.0%
Fri 28 Aug, 13:31d66af29๐Ÿ“ฆ NEW: The extension contract, and block visibility as its first port0.0%0.0%0.0%0.0%
Fri 28 Aug, 11:41d3065bf๐Ÿ“ฆ NEW: Front-end comments, post passwords, private posts, previews0.0%0.0%0.0%0.0%
Fri 28 Aug, 11:07eb749b9๐Ÿ“ฆ NEW: Scheduled posts, mail, and password reset0.0%0.0%0.0%0.0%
Fri 28 Aug, 10:422b840fa๐Ÿ“ฆ NEW: Install and eject in one command0.0%0.0%0.0%0.0%
Fri 28 Aug, 10:33c258095๐Ÿ› FIX: Close the findings of the security review0.0%0.0%0.0%0.0%
Fri 28 Aug, 10:06ab50178๐Ÿ‘Œ IMPROVE: Harden the edge for the public internet0.0%0.0%0.0%0.0%
Fri 28 Aug, 09:428d8d039๐Ÿ“ฆ NEW: Ship the file layout tooling reads0.0%0.0%0.0%0.0%
Fri 28 Aug, 09:3252082e9๐Ÿ“ฆ NEW: WP-CLI verbs on the engine0.0%0.0%0.0%0.0%
Fri 28 Aug, 09:1270263eb๐Ÿ‘Œ IMPROVE: Ship the engine as one public/minn folder0.0%0.0%0.0%0.0%
Fri 28 Aug, 08:586a75961๐Ÿ“ฆ NEW: Render a real site at parity (dogfood milestone 29)0.0%0.0%0.0%0.0%
Fri 28 Aug, 08:0234f6e71๐Ÿ› FIX: Feed excerpts texturize before tags are stripped and RDF subjects indent like the reference0.0%0.0%0.0%0.0%
Fri 28 Aug, 08:008e92aca๐Ÿ“ฆ NEW: Milestone 21 probe surface: feeds, sitemaps, robots, xmlrpc, cron, the admin entry, the REST index, and the Link header at parity with the reference0.0%0.0%0.0%0.0%
Fri 28 Aug, 07:42e6b1ff5๐Ÿ“ฆ 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 page0.0%0.0%0.0%0.0%
Fri 28 Aug, 07:332d6f151๐Ÿ“ฆ NEW: Milestone 20a block-theme reader: templates, parts, patterns, site-editor overrides, and the template blocks, fourteen pages at parity with the reference0.0%0.0%0.0%0.0%
Fri 28 Aug, 07:04b2f6388๐Ÿ“ฆ NEW: Milestone 19 block rendering: a block parser and renderer at parity across text, media, layout, and dynamic families, with the reference's excerpt rules0.0%0.0%0.0%0.0%
Fri 28 Aug, 06:434156591๐Ÿ“– DOC: Describe the fully migrated engine layout in the style guide, ground rules, and readme0.0%0.0%0.0%0.0%
Fri 28 Aug, 06:43f43d26f๐Ÿ‘Œ 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)0.0%0.0%0.0%0.0%
Fri 28 Aug, 06:191622549๐Ÿ‘Œ IMPROVE: Migrate comments, revisions, autosaves, blocks, and media to Minn\Rest controllers with Minn\Media helpers (style wave 3b)0.0%0.0%0.0%0.0%
Fri 28 Aug, 06:13ffb6f15๐Ÿ‘Œ IMPROVE: Migrate post writes, term and user management, and settings to Minn\Rest controllers over content writers (style wave 3a)0.0%0.0%0.0%0.0%
Fri 28 Aug, 06:07df2e4e7๐Ÿ‘Œ IMPROVE: Migrate the REST kernel to attribute routes and Minn\Rest controllers, with content helpers and a legacy-route adapter (style wave 2)0.0%0.0%0.0%0.0%
Fri 28 Aug, 05:599d9ad95๐Ÿ‘Œ IMPROVE: Migrate auth, sessions, login, and capabilities to Minn\Auth classes behind a compat bridge (style wave 1)0.0%0.0%0.0%0.0%
Fri 28 Aug, 05:49303af42๐Ÿ“ฆ 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 suite0.0%0.0%0.0%0.0%
Fri 28 Aug, 01:04e9dfae6๐Ÿ“ฆ NEW: Milestone 17 engine updates snapshot revisions like core: latest-revision comparison, shared v1 slug, no-change no-op0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:5978ef9ce๐Ÿ‘Œ IMPROVE: Editor unlock route releases the edit lock0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:58bca6b8e๐Ÿ“ฆ NEW: Milestone 16 editor support: autosaves, revisions, edit lock, edit-context singles, and the Settings helper routes0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:501b65a18๐Ÿ“ฆ NEW: Milestone 15 extended write fields: scheduling, sticky, formats, passwords, featured media, page attributes0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:407e0d8c2๐Ÿ“ฆ NEW: Milestone 14 term management: tag-on-the-fly creates, category CRUD, list params, default-category rules0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:35bcdb27d๐Ÿ“ฆ NEW: Milestone 13 wp/v2/users management: create with real WP hashes, role edits, delete with reassign, edit-context list0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:29513d93f๐Ÿ“ฆ NEW: Milestone 12 wp/v2/settings: full registered payload, cross-stack writes, the boolean-null quirk kept0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:250af1448๐Ÿ“ฆ NEW: Milestone 11 wp/v2/media: uploads on both transports, GD sub-sizes, metadata blob cross-stack, edits, force delete0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:157d00348๐Ÿ“ฆ NEW: Milestone 10 wp/v2/comments: list tabs, moderation lifecycle, replies, trash bookkeeping, cross-stack round trips0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:07a41d0ce๐Ÿ“ฆ NEW: Milestone 9 boot burst: boot-status, core status, overview activity drill-down, admin type facts0.0%0.0%0.0%0.0%
Fri 28 Aug, 00:00d5dbfe4๐Ÿ“ฆ NEW: Milestone 8 minn-admin/v1 dashboard slice: overview, notifications, read markers, plus the plugin-active wp/v2 fields0.0%0.0%0.0%0.0%
Thu 27 Aug, 23:312b964b1๐Ÿ“ฆ NEW: Milestone 7 Minn Admin boots on the engine: shell, boot payload, asset serving, edit-context list filtering, browser suite0.0%0.0%0.0%0.0%
Thu 27 Aug, 23:20483071b๐Ÿ“ฆ NEW: Milestone 6 login endpoint: browser sign-in via wp-login.php, cross-accepted cookies, plus term-count fix on delete0.0%0.0%0.0%0.0%
Thu 27 Aug, 23:1396c4117๐Ÿ“ฆ NEW: Milestone 5 writes: create/update/delete for posts and pages, cap-gated, round-trip proven0.0%0.0%0.0%0.0%
Thu 27 Aug, 23:03a8fd98c๐Ÿ“ฆ NEW: Milestone 4 capabilities and login: roles, map_meta_cap, password auth, session creation, edit-context users0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:56eb3d877๐Ÿ“– DOC: Update readme status for the working read and auth surfaces0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:568c3d113๐Ÿ“ฆ NEW: Milestone 3 auth: WordPress cookie and REST nonce compatibility, both directions0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:44a8cfc6e๐Ÿ“ฆ NEW: Milestone 2 read surface: pages, terms, types, _fields, texturize, excerpt block filter0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:346432e2b๐Ÿ“ฆ NEW: Milestone 1 wp/v2 posts read surface with fixture and live-parity suites0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:241a94ccb๐Ÿ“ฆ NEW: Milestone 0 homepage served from a WordPress-made database0.0%0.0%0.0%0.0%
Thu 27 Aug, 22:2448a57e0๐Ÿ“ฆ NEW: Minn Engine project scaffold with vision doc and ground rules0.0%0.0%0.0%0.0%

What it covers

Read from the source rather than kept as a list. A function counts when the facade defines it with a body that does something; one that only returns a constant, or a placeholder that lets a plugin load, is counted apart. The line in each box is its count over the same commits as the chart above.

Week by week

Where each piece first arrived. A suite proves a surface; a probe battery runs the same calls on WordPress and on Minn and compares them row by row; a class counts when Minn writes it rather than leaving a placeholder. Hover or tap a name for the commit that brought it.

WhatWeek of 24 Aug27โ€“30 Aug ยท 158 commitsWeek of 31 Aug31 Augโ€“6 Sep ยท 114 commitsWeek of 7 Sep7 Sep ยท 2 commitsWeek of 5 Oct5โ€“11 Oct ยท 408 commits
Test suites82
  • rest-parity
  • rest-posts
  • auth
  • caps
  • writes
  • login-endpoint
  • browser/boot
  • minn-v1
  • comments
  • media
  • settings
  • users
  • terms
  • write-fields
  • editor
  • permalinks
  • style
  • blocks
28 more
  • theme
  • styles
  • probes
  • dogfood
  • cli
  • layout
  • hardening
  • security
  • install
  • cron-mail
  • reader
  • extensions
  • browser/geometry
  • front-page
  • menus
  • declared-types
  • admin-surfaces
  • browser/admin-views
  • hooks
  • api
  • runtime
  • site
  • browser/interactivity
  • application-passwords
  • embed
  • updates
  • code-size
  • classic
  • front-method
  • recovery
  • templates
  • navigation
  • unit
  • global-styles
  • reusable-blocks
  • rest-gate
  • abilities
  • cron
  • allow
·
  • l10n
  • dropins
  • feeds
  • requests
  • mail
  • html-api
  • round-trip
  • http
  • ajax
  • hook-trace
  • rest-envelope
  • comment-form
  • front-lifecycle
  • identity
  • login-hooks
  • feed-hooks
  • sitemap-hooks
  • embed-template
7 more
  • attachment-pages
  • rewrite-endpoints
  • request-vars
  • canonical-hooks
  • plugin-rules
  • woo
  • upgrades
Probe batteries356
  • hooks
  • api
  • run-api
  • admin
  • content
  • media
  • rest
  • blocks
  • interactivity
  • script-modules
  • html-tag-processor
  • symbols
  • plugin-surface
  • plugin-surface2
  • connectors
  • block-hooks
  • theme-tags
  • plugin-symbols
  • plugin-symbols2
  • widgets
  • plugin-symbols3
  • kses-rules
  • l10n
  • l10n-staged
  • script-l10n
  • rest-options
  • dropins
  • kses-split
  • feeds
  • requests
  • run-reference
  • phpmailer
  • phpmailer-smtp
  • html-processor
  • content-filters
  • honesty
  • notices
  • comment-fields
318 more
  • post-insert-filters
  • meta-caps
  • post-caps
  • upload-filters
  • user-insert-filters
  • image-sizes
  • role-caps
  • rest-term-save
  • term-insert-filters
  • term-lookup
  • term-sanitize
  • slugs
  • image-meta
  • image-pipeline
  • excerpt
  • the-content
  • revisions
  • rest-comment-save
  • permalinks
  • rest-media-save
  • rest-settings
  • sanitize-option
  • plugin-helpers
  • rest-statuses
  • rest-themes
  • rest-block-renderer
  • rest-block-types
  • rest-templates-lookup
  • oembed
  • rest-menu-locations
  • rest-widgets
  • widget-helpers
  • insert-defaults
  • post-field
  • query-args
  • registry-rewrites
  • rest-batch
  • placeholders-a
  • placeholders-admin
  • style-engine
  • editor-styles
  • rest-types-edit
  • rest-plugin-types
  • rest-fields
  • rest-latest-revision
  • meta-api
  • meta-registry
  • rest-meta
  • rest-plugin-caps
  • rest-term-filters
  • abilities-registry
  • image-downsize
  • query-clauses
  • wp-query-sql
  • rest-post-lists
  • wp-term-query-sql
  • query-loop
  • wp-user-query-sql
  • wp-comment-query-sql
  • rest-comment-lists
  • rest-user-lists
  • rest-term-lists
  • rest-media-lists
  • application-passwords-api
  • rest-application-password-hooks
  • account-flows
  • safety-filters
  • debug-notices
  • admin-bar
  • module-tags
  • script-tags
  • content-img-tag
  • comment-feed-query
  • feed-tags
  • feed-templates
  • feed-templates-more
  • comment-pages
  • get-pages
  • session-tokens
  • small-hooks
  • plugin-uninstall
  • theme-switch
  • theme-json-data
  • av-shortcodes
  • default-scripts
  • archive-links
  • nav-menu-items
  • rest-menu-save
  • rewrite-flush
  • rewrite-generate
  • rewrite-rules
  • cpt-rules
  • feed-links
  • unzip-file
  • plugins-api
  • date-flags
  • front-query
  • post-format-terms
  • search-flags
  • woo-order
  • password-rehash
  • plugin-activation
  • plugin-data
  • site-options
  • upgrader
  • themes-api
  • admin-terms
  • custom-header
  • theme-symbols
  • comment-walker
  • comments-template
  • plugin-queue
  • plugin-queue2
  • shortcode-run
  • facade-stubs
  • block-bindings
  • user-requests
  • plugin-queue3
  • plugin-queue4
  • plugin-queue5
  • plugin-queue6
  • plugin-queue7
  • plugin-queue8
  • deprecated
  • core-blocks
  • block-supports
  • navigation-blocks
  • content-blocks
  • rest-validators
  • media-tags
  • functions-utils
  • privacy
  • comment-helpers
  • compat
  • kses-internals
  • formatting-callbacks
  • link-template-tags
  • general-template-more
  • option-more
  • post-more
  • comment-template-more
  • taxonomy-more
  • revision-more
  • utf8
  • auth-cookies
  • user-more
  • http-classes
  • object-cache
  • wpdb
  • wp-theme
  • rest-controller
  • image-editor
  • widget-classes
  • translation-classes
  • pomo-streams
  • embed-classes
  • abilities-classes
  • abilities-rest-controllers
  • dependencies-classes
  • block-processor
  • icons
  • query-clause-internals
  • query-compat
  • fonts
  • plugin-dependencies
  • speculative-loading
  • category-menu-helpers
  • script-loader-helpers
  • canonical-helpers
  • json-schema
  • l10n-more
  • post-template-more
  • site-logo
  • widgets-more
  • embed-helpers
  • oembed-cache
  • template-loading
  • footnotes
  • block-template-helpers
  • load-helpers
  • block-hooks-rest
  • breadcrumbs
  • https-helpers
  • bootstrap-guards
  • output-helpers
  • runtime-internals
  • tabs-and-parts
  • abilities-lookup
  • template-loader-more
  • block-collections
  • schema-and-menus
  • sitemap-classes
  • core-objects
  • style-engine-classes
  • block-registries
  • widget-factory
  • translation-files
  • functions-remaining
  • autop
  • patch-security
  • rest-api-helpers
  • formatting-remaining
  • link-template-remaining
  • post-remaining
  • theme-remaining
  • media-remaining
  • template-getters
  • comment-remaining
  • block-helpers-remaining
  • pluggable-remaining
  • user-remaining
  • load-remaining
  • embed-remaining
  • taxonomy-remaining
  • kses-remaining
  • l10n-remaining
  • query-remaining
  • post-template-remaining
  • template-tags-remaining
  • general-template-remaining
  • deprecated-remaining
  • admin-bar-remaining
  • widgets-remaining
  • robots-template
  • revision-remaining
  • nav-menu-remaining
  • capabilities-remaining
  • cache-remaining
  • option-remaining
  • block-supports-remaining
  • template-family
  • http-remaining
  • rewrite-family
  • core-block-helpers
  • query-pagination
  • block-renderers
  • block-renderers-rendered
  • rest-meta-fields
  • rest-search-handlers
  • http-transports
  • rest-registry-controllers
  • rest-block-controllers
  • rest-sidebar-classes
  • rest-widgets-class
  • rest-view-config
  • type-object-sharing
  • rest-app-passwords-class
  • rest-embed-details
  • type-object-methods
  • identity-internals
  • theme-json-resolver
  • view-config-functions
  • block-patterns
  • preview-output-helpers
  • avif-connectors-helpers
  • theme-json-helpers
  • theme-json-presets
  • theme-json-construct
  • theme-json-nodes
  • theme-json-insecure
  • rest-posts-controller
  • rest-posts-write
  • rest-revisions
  • rest-terms-controller
  • rest-users-controller
  • rest-comments-controller
  • rest-menus-controller
  • rest-attachments-controller
  • rest-attachments-sideload
  • rest-plugins-controller
  • rest-templates-controller
  • rest-themes-controller
  • rest-block-patterns-controller
  • rest-settings-controller
  • interactivity-api-methods
  • interactivity-directives-processor
  • rest-server-methods
  • widget-methods
  • loose-classes
  • wp-request
  • block-parser-steps
  • hollow-methods
  • small-classes
  • core-block-callbacks
  • comments-pagination
  • template-bindings-helpers
  • misc-helpers
  • small-classes2
  • script-printing
  • loose-functions
  • multisite-classes
  • icon-term-template
  • playlist-block
  • placeholder-helpers
  • tail-helpers
  • scheduled-delete
  • rest-default-filters
  • recovery
  • imagick-editor
  • theme-json-css
  • ai-client-adapters
  • ai-client-prompt
  • boot-defaults
  • connector-defaults
  • sidebars-mapping
  • debug-mode
  • locale-names
  • translations-early
  • translations-early-after-init
  • translations-early-wplang
  • rest-block-patterns
  • icons-default
  • rest-autosaves
  • rest-media-actions
  • rest-schema-choices
  • create-initial-rest-routes
  • rest-template-create
  • robots
WordPress classes405
  • NOOP_Translations
  • WP_Error
  • WP_Post
  • WP_Role
  • WP_Roles
  • WP_Theme
  • WP_User
  • _WP_Dependency
  • WP_Customize_Code_Editor_Control
  • WP_Customize_Color_Control
  • WP_Customize_Control
  • WP_Customize_Cropped_Image_Control
  • WP_Customize_Image_Control
  • WP_Customize_Manager
  • WP_Customize_Media_Control
  • WP_Customize_Panel
  • WP_Customize_Section
  • WP_Customize_Selective_Refresh
73 more
  • WP_Customize_Setting
  • WP_Customize_Upload_Control
  • WP_Dependencies
  • WP_Screen
  • WP_Scripts
  • WP_Styles
  • WP_Post_Type
  • WP_Query
  • WP_Taxonomy
  • WP_Term
  • WP_Comment
  • WP_Http
  • WP_Http_Cookie
  • WP_HTTP_Requests_Response
  • WP_HTTP_Response
  • WP_Image_Editor
  • WP_Image_Editor_GD
  • WP_Widget
  • WP_Widget_Factory
  • wpdb
  • WP_REST_Controller
  • WP_REST_Request
  • WP_REST_Response
  • WP_REST_Server
  • WP
  • WP_Block
  • WP_Block_List
  • WP_Block_Pattern_Categories_Registry
  • WP_Block_Patterns_Registry
  • WP_Block_Styles_Registry
  • WP_Block_Supports
  • WP_Block_Type
  • WP_Block_Type_Registry
  • WP_Rewrite
  • WP_Interactivity_API
  • WP_Script_Modules
  • WP_HTML_Doctype_Info
  • WP_HTML_Tag_Processor
  • WP_Filesystem_Base
  • WP_Filesystem_Direct
  • WP_oEmbed
  • WP_Sitemaps
  • WP_Sitemaps_Index
  • WP_Sitemaps_Posts
  • WP_Sitemaps_Provider
  • WP_Sitemaps_Registry
  • WP_Sitemaps_Renderer
  • WP_Sitemaps_Taxonomies
  • WP_Sitemaps_Users
  • WP_Term_Query
  • WP_Block_Template
  • WP_Block_Templates_Registry
  • WP_Comment_Query
  • WP_Date_Query
  • WP_Hook
  • WP_Meta_Query
  • WP_Tax_Query
  • WP_Embed
  • WP_Connector_Registry
  • Walker
  • Walker_Nav_Menu
  • WP_Ajax_Response
  • WP_MatchesMapRegex
  • WP_Textdomain_Registry
  • WP_User_Query
  • PHPMailer\PHPMailer\Exception
  • PHPMailer\PHPMailer\PHPMailer
  • PHPMailer\PHPMailer\SMTP
  • PasswordHash
  • Walker_Category
  • WP_Ability
  • WP_Style_Engine_CSS_Declarations
  • WP_Style_Engine_CSS_Rule
  • WP_Theme_JSON_Resolver
  • WP_Locale
  • WP_Widget_Block
  • WP_Customize_Partial
  • WP_Customize_Sidebar_Section
  • WP_Customize_Themes_Section
  • Walker_Page
  • WP_Exception
  • WP_HTTP_Proxy
  • WP_Theme_JSON
  • WP_Widget_Custom_HTML
  • WP_Widget_Calendar
  • WP_Nav_Menu_Widget
  • WP_Widget_Archives
  • WP_Widget_Categories
  • WP_Widget_Media
  • WP_Widget_Media_Audio
  • WP_Widget_Media_Gallery
  • WP_Widget_Media_Image
  • WP_Widget_Media_Video
  • WP_Widget_Meta
  • WP_Widget_Pages
  • WP_Widget_Recent_Comments
  • WP_Widget_Recent_Posts
  • WP_Widget_RSS
  • WP_Widget_Search
  • WP_Widget_Tag_Cloud
  • WP_Widget_Text
  • Gettext_Translations
  • MO
  • Plural_Forms
  • Translation_Entry
  • Translations
  • WP_Translation_Controller
  • WP_Translation_File
  • WP_Translation_File_MO
  • WP_Translation_File_PHP
  • WP_Translations
  • WP_Object_Cache
  • SimplePie\Cache
  • SimplePie\Cache\Base
  • SimplePie\File
  • SimplePie\HTTP\Response
  • SimplePie\Misc
  • SimplePie\RegistryAware
  • SimplePie\Sanitize
268 more
  • SimplePie\SimplePie
  • SimplePie_Autoloader
  • WP_Feed_Cache_Transient
  • WP_SimplePie_File
  • WP_SimplePie_Sanitize_KSES
  • Requests
  • WP_HTTP_Requests_Hooks
  • WpOrg\Requests\Autoload
  • WpOrg\Requests\HookManager
  • WpOrg\Requests\Hooks
  • WpOrg\Requests\Requests
  • WP_PHPMailer
  • WP_HTML_Active_Formatting_Elements
  • WP_HTML_Attribute_Token
  • WP_HTML_Decoder
  • WP_HTML_Open_Elements
  • WP_HTML_Processor
  • WP_HTML_Processor_State
  • WP_HTML_Span
  • WP_HTML_Stack_Event
  • WP_HTML_Text_Replacement
  • WP_HTML_Token
  • WP_HTML_Unsupported_Exception
  • WP_Token_Map
  • WP_Site_Health
  • WP_Block_Editor_Context
  • WP_Locale_Switcher
  • WP_Privacy_Policy_Content
  • WP_Style_Engine
  • WP_Style_Engine_CSS_Rules_Store
  • WP_Style_Engine_Processor
  • WP_Ability_Category
  • WP_Application_Passwords
  • WP_Admin_Bar
  • WP_Session_Tokens
  • WP_User_Meta_Session_Tokens
  • WP_Sitemaps_Stylesheet
  • WP_Theme_JSON_Data
  • Automatic_Upgrader_Skin
  • Bulk_Plugin_Upgrader_Skin
  • Bulk_Theme_Upgrader_Skin
  • Bulk_Upgrader_Skin
  • Language_Pack_Upgrader_Skin
  • Plugin_Installer_Skin
  • Plugin_Upgrader
  • Plugin_Upgrader_Skin
  • Theme_Installer_Skin
  • Theme_Upgrader
  • Theme_Upgrader_Skin
  • WP_Ajax_Upgrader_Skin
  • WP_Upgrader
  • WP_Upgrader_Skin
  • WP_Block_Parser
  • WP_Block_Parser_Block
  • WP_Block_Parser_Frame
  • Walker_Comment
  • WP_List_Util
  • WP_Block_Bindings_Registry
  • WP_Block_Bindings_Source
  • WP_User_Request
  • WP_Http_Encoding
  • Walker_CategoryDropdown
  • Walker_PageDropdown
  • WP_Customize_Background_Position_Control
  • WP_Customize_Custom_CSS_Setting
  • WP_Customize_Filter_Setting
  • _WP_List_Table_Compat
  • Core_Upgrader
  • Custom_Background
  • Custom_Image_Header
  • File_Upload_Upgrader
  • ftp
  • ftp_base
  • ftp_pure
  • ftp_sockets
  • IXR_Base64
  • IXR_Client
  • IXR_ClientMulticall
  • IXR_Date
  • IXR_Error
  • IXR_IntrospectionServer
  • IXR_Message
  • IXR_Request
  • IXR_Server
  • IXR_Value
  • Language_Pack_Upgrader
  • PclZip
  • Walker_Category_Checklist
  • Walker_Nav_Menu_Checklist
  • Walker_Nav_Menu_Edit
  • WP_Application_Passwords_List_Table
  • WP_Automatic_Updater
  • WP_Comments_List_Table
  • WP_Community_Events
  • WP_Customize_Background_Image_Control
  • WP_Customize_Background_Image_Setting
  • WP_Customize_Date_Time_Control
  • WP_Customize_Header_Image_Control
  • WP_Customize_Header_Image_Setting
  • WP_Customize_Nav_Menu_Auto_Add_Control
  • WP_Customize_Nav_Menu_Control
  • WP_Customize_Nav_Menu_Item_Control
  • WP_Customize_Nav_Menu_Item_Setting
  • WP_Customize_Nav_Menu_Location_Control
  • WP_Customize_Nav_Menu_Locations_Control
  • WP_Customize_Nav_Menu_Name_Control
  • WP_Customize_Nav_Menu_Section
  • WP_Customize_Nav_Menu_Setting
  • WP_Customize_Nav_Menus
  • WP_Customize_Nav_Menus_Panel
  • WP_Customize_New_Menu_Control
  • WP_Customize_New_Menu_Section
  • WP_Customize_Site_Icon_Control
  • WP_Customize_Theme_Control
  • WP_Customize_Themes_Panel
  • WP_Customize_Widgets
  • WP_Debug_Data
  • WP_Filesystem_FTPext
  • WP_Filesystem_ftpsockets
  • WP_Filesystem_SSH2
  • WP_HTTP_IXR_Client
  • WP_Importer
  • WP_Internal_Pointers
  • WP_Links_List_Table
  • WP_List_Table
  • WP_Media_List_Table
  • WP_Plugin_Install_List_Table
  • WP_Plugins_List_Table
  • WP_Post_Comments_List_Table
  • WP_Posts_List_Table
  • WP_Privacy_Data_Export_Requests_List_Table
  • WP_Privacy_Data_Export_Requests_Table
  • WP_Privacy_Data_Removal_Requests_List_Table
  • WP_Privacy_Data_Removal_Requests_Table
  • WP_Privacy_Requests_Table
  • WP_REST_Block_Directory_Controller
  • WP_REST_Edit_Site_Export_Controller
  • WP_REST_Font_Collections_Controller
  • WP_REST_Font_Faces_Controller
  • WP_REST_Font_Families_Controller
  • WP_REST_Global_Styles_Controller
  • WP_REST_Global_Styles_Revisions_Controller
  • WP_REST_Navigation_Fallback_Controller
  • WP_REST_Pattern_Directory_Controller
  • WP_REST_Template_Autosaves_Controller
  • WP_REST_Template_Revisions_Controller
  • WP_Sidebar_Block_Editor_Control
  • WP_Site_Health_Auto_Updates
  • WP_Site_Icon
  • WP_Theme_Install_List_Table
  • WP_Themes_List_Table
  • WP_User_Search
  • WP_Users_List_Table
  • WP_Widget_Area_Customize_Control
  • WP_Widget_Form_Customize_Control
  • wp_xmlrpc_server
  • WP_Duotone
  • POP3
  • Services_JSON
  • Snoopy
  • POMO_CachedFileReader
  • POMO_CachedIntFileReader
  • POMO_FileReader
  • POMO_Reader
  • POMO_StringReader
  • WP_Abilities_Registry
  • WP_Ability_Categories_Registry
  • WP_REST_Abilities_V1_Categories_Controller
  • WP_REST_Abilities_V1_List_Controller
  • WP_REST_Abilities_V1_Run_Controller
  • WP_Block_Processor
  • WP_Icon_Collections_Registry
  • WP_Icons_Registry
  • WP_REST_Icon_Collections_Controller
  • WP_REST_Icons_Controller
  • WP_Font_Collection
  • WP_Font_Face
  • WP_Font_Face_Resolver
  • WP_Font_Library
  • WP_Font_Utils
  • WP_Plugin_Dependencies
  • WP_Speculation_Rules
  • WP_URL_Pattern_Prefixer
  • WP_Metadata_Lazyloader
  • Services_JSON_Error
  • WP_Block_Metadata_Registry
  • WP_Classic_To_Block_Menu_Converter
  • WP_Theme_JSON_Schema
  • WP_REST_Comment_Meta_Fields
  • WP_REST_Meta_Fields
  • WP_REST_Post_Meta_Fields
  • WP_REST_Term_Meta_Fields
  • WP_REST_User_Meta_Fields
  • WP_REST_Post_Format_Search_Handler
  • WP_REST_Post_Search_Handler
  • WP_REST_Search_Handler
  • WP_REST_Term_Search_Handler
  • WP_Http_Curl
  • WP_HTTP_Fsockopen
  • WP_Http_Streams
  • WP_REST_Post_Statuses_Controller
  • WP_REST_Post_Types_Controller
  • WP_REST_Search_Controller
  • WP_REST_Taxonomies_Controller
  • WP_REST_Block_Pattern_Categories_Controller
  • WP_REST_Block_Renderer_Controller
  • WP_REST_Block_Types_Controller
  • WP_REST_Menu_Locations_Controller
  • WP_REST_Sidebars_Controller
  • WP_REST_Widget_Types_Controller
  • WP_REST_Widgets_Controller
  • WP_REST_View_Config_Controller
  • WP_View_Config_Data
  • WP_REST_Application_Passwords_Controller
  • WP_oEmbed_Controller
  • WP_REST_URL_Details_Controller
  • WP_Navigation_Fallback
  • WP_REST_Posts_Controller
  • WP_REST_Autosaves_Controller
  • WP_REST_Blocks_Controller
  • WP_REST_Revisions_Controller
  • WP_REST_Terms_Controller
  • WP_REST_Users_Controller
  • WP_REST_Comments_Controller
  • WP_REST_Menu_Items_Controller
  • WP_REST_Menus_Controller
  • WP_REST_Attachments_Controller
  • WP_REST_Plugins_Controller
  • WP_REST_Templates_Controller
  • WP_REST_Themes_Controller
  • WP_REST_Block_Patterns_Controller
  • WP_REST_Settings_Controller
  • WP_Interactivity_API_Directives_Processor
  • WP_Widget_Links
  • wp_atom_server
  • WP_Feed_Cache
  • WP_Filter_Sentinel
  • WP_Navigation_Block_Renderer
  • WP_Network
  • WP_Network_Query
  • WP_Site
  • WP_Site_Query
  • _WP_Editors
  • WP_REST_Site_Health_Controller
  • WP_Fatal_Error_Handler
  • WP_Paused_Extensions_Storage
  • WP_Recovery_Mode
  • WP_Recovery_Mode_Cookie_Service
  • WP_Recovery_Mode_Email_Service
  • WP_Recovery_Mode_Key_Service
  • WP_Recovery_Mode_Link_Service
  • WP_Image_Editor_Imagick
  • WordPress\AiClient\Providers\Http\Abstracts\AbstractClientDiscoveryStrategy
  • WordPress\AiClient\Providers\Http\Contracts\ClientWithOptionsInterface
  • WordPress\AiClientDependencies\Http\Discovery\ClassDiscovery
  • WordPress\AiClientDependencies\Http\Discovery\Psr18ClientDiscovery
  • WordPress\AiClientDependencies\Http\Discovery\Strategy\DiscoveryStrategy
  • WordPress\AiClientDependencies\Psr\EventDispatcher\EventDispatcherInterface
  • WordPress\AiClientDependencies\Psr\Http\Client\ClientInterface
  • WordPress\AiClientDependencies\Psr\SimpleCache\CacheInterface
  • WP_AI_Client_Cache
  • WP_AI_Client_Discovery_Strategy
  • WP_AI_Client_Event_Dispatcher
  • WP_AI_Client_HTTP_Client
  • WordPress\AiClient\AiClient
  • WordPress\AiClient\Providers\ProviderRegistry
  • WP_AI_Client_Ability_Function_Resolver
  • WP_AI_Client_Prompt_Builder
Plugins and theme that load4940 plugins and the theme1 plugin·7 plugins

File by file

Every PHP file of WordPress software that declares a function or a class, grouped by folder, sized by the functions and methods it declares and shaded by the share Minn implements. The stronger the violet, the more of a file Minn implements: big grey and faint blocks are where the work is. The full table names what each file still lacks.

What plugins actually call

The yardstick that matters is not the whole interface but the part plugins use. The site here is a copy of a working business site that runs on Minn: WooCommerce and 47 more plugins, 8 must-use files and its theme. Read the way Minn's plugin gate reads them, they call 1,174 different WordPress functions from 6,405 places.

By function98.4% implemented, of 1,174 different functions
  • Implemented 1,155
  • Constant 19
  • Placeholder 0
  • Missing 0
By call98.8% implemented, of 6,405 places in the code
  • Implemented 6,329
  • Constant 76
  • Placeholder 0
  • Missing 0
Compared with WordPress97.7% of calls, 94.5% of functions

Still missing, or only a placeholder

The functions these plugins call that Minn does not answer yet, most called first. Most belong to screens Minn Admin replaces (the classic editor, list tables, the updater) and stay placeholders by design; the count is how many of the site's plugins call each.

FunctionNowWordPress filePlugins

Implemented, not yet compared

The most called functions Minn implements but no probe yet checks against WordPress. This is the queue for the next probe batteries.

Around the engine

What the repository holds

Lines in each part, blank lines left out.

  • The enginePHP in src/Minn: code lines, comments and blanks left out
    62,240
  • The facadePHP in wp-api: the WordPress functions and classes, mapped onto the engine
    74,257
  • TestsSuites, probe batteries and tools in tests/
    74,825
  • ContractsWhat WordPress was observed to do, written down
    17,531
  • DocsThe vision, the style guide, install and hardening notes
    1,648
  • Engine scripts and stylesJavaScript and CSS the engine serves
    1,553
  • ExtensionsMinn-native ports in extensions/
    1,046

What the commits were

By their Emoji-Log prefix: 333,445 lines added and 52,749 removed in all.

  • New
    331
  • Tests
    119
  • Improvements
    100
  • Fixes
    81
  • Docs
    36
  • Security
    3

When they were made

Commits by hour of the day, in the committer's time (UTC-4).

How it is measured