recovery-audit
Audit all SEO changes made to a domain within a given period. Read-only audit_only mode.
Full recovery workflow: diagnose -> crawl -> audit -> plan -> monitor. Respects Change Governor mode.
> /plugin marketplace add maxschottke-spec/seo-survival-kit > /plugin install seo-rescue@seo-survival-kit
How it fires
How this command gets triggered: by you, by Claude, or both.
/recovery-fullContext preview
What this command does when you run it.
Full recovery workflow: diagnose -> crawl -> audit -> plan -> monitor. Respects Change Governor mode.
description: "Full recovery workflow: diagnose -> crawl -> audit -> plan -> monitor. Respects Change Governor mode." allowed-tools: Bash, Read, Write, Edit, Glob, Grep, mcp__*
Verkettung aller fuenf Recovery-Commands in einem Durchlauf (Diagnose -> Crawl -> Audit -> Plan -> Monitor). Ein Befehl fuer den vollstaendigen Recovery-Workflow von Diagnose bis Monitoring-Setup. Alle Schritte teilen eine gemeinsame `run_id` fuer end-to-end Traceability.
Keine Live-Aenderungen ohne expliziten Modus + Budget + Freigabe. Bei breiten Instruktionen wie "alles", "mach alles", "ALLESS": **Hard Stop** per `SEO_CHANGE_GOVERNOR.md`.
Vor jedem Write: Change Plan ausgeben. Nach jedem Write: Live QA + `change-history.ndjson` Eintrag. Budget-Tracking ueber die gesamte Session. `recovery-audit` muss VOR der ersten Schreiboperation laufen wenn `change-history.ndjson` existiert.
Wenn `~/.cache/seo-rescue/{slug}/recovery-gate.json` mit `settlement_gate_active: true` existiert:
Statt eines normalen Action-Plans erzeugt `recovery-full` bei aktivem Gate ein Plan-After-Gate-Dokument:
{
"type": "plan_after_gate",
"settlement_gate_active": true,
"live_changes_allowed": false,
"next_allowed_review_date": "...",
"prepared_now": [
"schema_drafts",
"title_drafts",
"rico_briefings",
"rollback_plans"
],
"deferred_until_unlock": [
"title_rewrites",
"internal_link_additions",
"cms_slot_patches",
"category_deactivations"
],
"unlock_criteria_status": {
"time": "not_met|met",
"data": "not_met|partial|met",
"stability": "not_met|partial|met",
"decision": "not_met|met"
}
}`/seo-rescue:recovery-full <domain>`
| Feld | Quelle | Pflicht | |------|--------|---------| | `domain` | CLI-Argument | ja |
Normalisiere den Input einmalig via `normalizeDomain()` aus `lib/safe.js`.
Die resultierenden Werte (`input_domain`, `domain`, `canonical_domain`, `slug`) werden an alle Sub-Commands weitergegeben.
Generiere eine gemeinsame `run_id` fuer den gesamten Workflow:
node -e "const { randomUUID } = require('crypto'); console.log('full-' + randomUUID().slice(0,8) + '-' + Date.now())"Diese `run_id` wird in ALLE Sub-Command-Outputs eingebettet (befund.json, issues.json, action-plan.json, history.ndjson-Eintrag). Sie ermoeglichen spaetere Korrelation aller Artifacts aus einem Full-Run.
Gib aus: `"[1/5] Starte Diagnose fuer {domain}..."`
Lies und befolge `commands/recovery-diagnose.md`. Uebergib die gemeinsame `run_id`.
Nach Abschluss:
Gib aus: `"[2/5] Starte Crawl..."`
Lies und befolge `commands/recovery-crawl.md`. Uebergib die gemeinsame `run_id`.
Nach Abschluss:
Gib aus: `"[3/5] Starte Change-Audit..."`
Lies und befolge `commands/recovery-audit.md`. Uebergib die gemeinsame `run_id`.
Dieser Schritt materialisiert den Settlement-Gate-State (`recovery-gate.json`) und das `hypothesis_registry`, das Schritt 5 (Plan) fuer das Hypothesis Verification Gate benoetigt. Er laeuft IMMER — auch ohne `change-history.ndjson` (dann per Reconstruction-Priority degradiert oder mit leerem Registry und `never_triggered`-Gate).
Nach Abschluss:
Gib aus: `"[4/5] Erstelle Action-Plan..."`
Lies und befolge `commands/recovery-plan.md`. Uebergib die gemeinsame `run_id`.
Nach Abschluss:
Recovery-first decision support for ecommerce/D2C SEO. Claude Code skills for Core Update recovery diagnosis, prioritized action plans, weekly monitoring, and a Change Governor / Settlement Gate that prevents over-optimizing during recovery windows.
Repo: maxschottke-spec/seo-survival-kit
Audit all SEO changes made to a domain within a given period. Read-only audit_only mode.
Screaming Frog crawl with technical SEO issue classification including Shopware-specific patterns.
Automatic domain diagnosis: Core Update impact, VI drop, keyword losses, backlink profile.
Weekly recovery tracking with VI, keyword data, and Change History effect tracking.
Generate prioritized action plan from diagnosis and crawl issues with Change Governor risk points.