name: client-handover description: | Final ship-and-handover orchestrator. End-to-end pipeline that hardens the project, commits, pauses for deploy, validates the live site, and only then generates the non-technical client deliverable (LIVRAISON.md / HANDOVER.md). Pipeline: (1) /seo (SEO+GEO) and /harden run in parallel with auto-fix loops until each score ≥17/20, (2) /commit-change + push if changes made, (3) pause to tell user what to deploy and wait for confirmation, (4) /validate against the live site, (5) per-audit gate ≥17/20 — stop and analyze if any below, (6) write client doc with before/after score table and explicit owner-maintenance checklist. Reads git history + .claude/memory/ registries. For local-business projects, appends manual SEO/GEO platform checklist (NAP consistency across Google Business, Pages Jaunes, Yelp, Facebook, Instagram, TikTok, Apple Maps, Bing Places, TripAdvisor, etc.). Asks whether to include build/deploy chapter. Trigger: "client handover", "compte rendu client", "livraison client", "synthese projet", "rapport client", "deliverable", "summary for client", "recap projet", "handover doc", "livrable", "ship and handover", "finaliser et livrer". argument-hint: [optional: language fr|en, --include-deploy, --skip-deploy, --skip-seo, --skip-audits, --skip-fix-loop, --max-iterations N, --audit-max-age , --output ] disable-model-invocation: false allowed-tools:
Load and follow strictly:
Execute the CLIENT HANDOVER WRITER agent on this project.
The agent runs a ship-and-handover pipeline with explicit gates:
SCORE_SEO_BEFORE, SCORE_HARDEN_BEFORE).MAX_ITERATIONS (default 5).git push.SCORE_VALIDATE.SCORE_*_AFTER for SEO, HARDEN, VALIDATE. If ANY < 17/20: STOP. Generate .claude/audits/HANDOVER-ROADMAP.md with prioritized analysis of what's blocking each below-threshold audit. Do NOT write the client deliverable. Report to user..claude/memory/ registries + full git history. Ask whether to include build/deploy chapter. Synthesize concise client deliverable with:
LIVRAISON.md (fr) or HANDOVER.md (en) at project root.Flags:
--skip-fix-loop — run baseline audits once, skip auto-fix iterations.--max-iterations N — cap fix loop iterations (default 5).--skip-audits — bypass entire pipeline; jump straight to doc generation from existing audit files.Context from the user (if any): $ARGUMENTS