Recent Commits to wp-pluginsused:master (4)

  • 04/08/2026 22:03

    AGENTS.md: point at CLAUDE.md and stop pointing outside this repository

    AGENTS.md: point at CLAUDE.md and stop pointing outside this repository
    
    Same defect CLAUDE.md carried and the same fix. This file linked to
    ../_standards/STANDARDS.md and described a collection of nineteen
    plugins, neither of which exists for anyone who has this repository and
    nothing else -- which is everyone who clones it, and, until
    plugin_deploy.sh was corrected, everyone who downloaded the zip.
    
    It is a signpost, so it now signposts the one file that is here.
  • 04/08/2026 21:42

    CLAUDE.md: make it stand on its own in this repository

    CLAUDE.md: make it stand on its own in this repository
    
    This file ships. The deploy rsync copies $SRC_DIR/*, which skips
    dotfiles -- so .claude/ and .github/ never leave -- but CLAUDE.md is not
    a dotfile and is not excluded, so it goes to wordpress.org with every
    release and lands in the zip every user downloads. Anyone reading it has
    this repository and nothing else.
    
    It did not read that way. It pointed at a standards document in a parent
    folder that is not part of this repository, cited section numbers from
    it, named sibling plugins as though the reader had them, and dated its
    own claims -- including claims about which tests were last green, which
    are wrong the moment they change and which CI answers properly anyway.
    
    The test applied: could someone who cloned only this repository act on
    every line? Where the answer was no, the substance is restated here and
    the citation dropped. Nothing is lost by removing the pointers, because
    anyone working across the whole set is told to read the shared documents
    first regardless.
    
    What stays: what the plugin is, its data, its traps and why, its own
    commit hashes -- which do resolve here -- its hook and API names, and how
    to run its tests. Test *status* is replaced by how to run them.
  • 04/08/2026 21:22

    CLAUDE.md: say what the e2e suite's state actually is

    CLAUDE.md: say what the e2e suite's state actually is
    
    The 'twelve suites _standards/RESUME.md lists as never run to green'
    pointed at a list that file no longer carries -- item 1 closed on
    2026-08-05 and the list went with it. Eight plugins carried the
    reference, so eight had a cross-reference to nothing.
    
    Replaced with the state of this plugin's own suite, counted rather than
    copied, and explicit about which specs were actually run on 2026-08-05
    and which were not. A suite nobody has run in one go still says so.
  • 04/08/2026 10:13

    Tests: the migration assertion passes now, and the comment says so

    Tests: the migration assertion passes now, and the comment says so
    
    The comment above it still read "This assertion currently fails, and it
    is right to". The fix landed -- migrate() and write() pass the explicit
    default, and the branch that adds the row is taken on the admin path --
    so the comment was telling the next reader to wave through a real
    regression.
    
    Rewritten to say what the assertion pins rather than what it once
    caught: this is the admin_init path, opening the settings screen is what
    makes it that path, and a migration test that does not register the
    setting first is testing WP-CLI. The explanation of the original defect
    is kept, because the shape is worth recognising, but it is now in the
    past tense and ends in a warning not to weaken the test to the
    reactivation path.
    
    Verified rather than assumed: all 6 tests in upgrade.spec.js pass.

Log in