287 lines of PHP. Zero dependencies outside WordPress core. MIT licensed. One REST endpoint. No cron jobs, no mu-plugins, no database tables. Install, authorize, forget.
Plugins → Add New → search "StageForge" → Install → Activate.
One command, one line. Works inside any shell with WP-CLI.
Copy one PHP file to wp-content/mu-plugins/. Loads before any other plugin.
Short enough to read at lunch.
wp-content/stageforge.log per connection. Rotates at 5 MB.Every request is signed with a rotating HMAC key. The signature covers the body, the timestamp, and a nonce. Requests older than 90 seconds are rejected. Requests with a capability the site admin hasn't granted are rejected.