2026-06-03 panel access note

https://unified.cloudways.com/apps/6360875/access_detail opened through Sam's active Chrome session and showed server saguiar-prod-vultr-atl, app aguiarinjurylawyers-com, and the Access Details screen. Stored panel password/TOTP were not re-entered because that would require a fresh MFA login or disturbing the active browser session.

2026-06-03 Cloudways API correction

Fresh verification supersedes the earlier same-day API warning: CLOUDWAYS_API_KEY successfully returned access tokens from Cloudways API v1 and v2 token endpoints, and read-only Cloudways server/app API checks returned HTTP 200. The local runbook and external handoff doc were regenerated with this corrected status.

2026-06-03 update

The local Cloudways Flexible production runbook was refreshed on 2026-06-03. Current live truth: Cloudways Flexible app 6360875, server 1615235, origin 155.138.233.18, path /home/1615235.cloudwaysapps.com/fctbkwwahp/public_html. Public homepage, direct origin, Flexible SSH, WP-CLI from the live path, WordPress admin, WordPress REST, Cloudways API token generation, and read-only Cloudways server/app API checks all verified. New handoff doc: /Users/samaguiar/Documents/Projects/admin/handoffs/HANDOFF-cloudways-flexible-live-access-for-developer-cmo-2026-06-03.docx.

What Was Created

Created a production runbook for the Cloudways Flexible hosting setup at /Users/samaguiar/Documents/Projects/docs/ops/cloudways-flexible-production-runbook.md.

The runbook documents the current live topology, credential variable names without secret values, public and direct-origin health checks, Flexible SSH and WP-CLI validation, Cloudways SSL reissue steps, Cloudflare www guardrails, Autonomous legacy handling, approval-only actions, safe read-only actions, and required post-change closeout steps.

Why This Matters

The migration created a real operational split: Flexible is live, Autonomous is disabled but not deleted, the 34 recovered Autonomous-only items are drafts on Flexible, and www must stay DNS-only until the hidden Cloudflare redirect layer is found. The runbook gives future agents one stable path instead of rediscovering those facts from scattered terminal output.

Files Updated

Validation

Searched for stale Cloudways Autonomous edge language in the manifest, CLAUDE instructions, wp-site-health skill, credential index, and new runbook. Corrected the stale wp-site-health cache section so it now points at Cloudways Flexible plus Sam's Cloudflare zone.

Checked the new runbook for em dash/en dash characters and found none.