feat(seo/geo): projected code-only score + 17/20 trajectory, wired into client-handover

- Analyzers (seo/geo): every finding tagged fixable:code|user; mandatory
  projected axis+global scores (bundle fully applied), honest code
  ceiling, TRAJECTORY TO 17/20 block (ranked code fixes or ceiling +
  unlocking user actions)
- /seo: §1 carries actual+projected columns + merged trajectory; console
  shows projected scores + trajectory one-liner
- /geo: audit-end deliverables (HUMAN-ACTIONS.md, trajectory in report +
  console) even in conservative mode — parity with /seo
- client-handover: fix loop breaks at code ceiling (score ≥ projected−0.2)
  instead of burning iterations on user-bound points; STEP 8 gate gains
  the code-ceiling pass (gap items land verbatim in client doc §5 with
  expected gains, explicit status in score table); §4 NAP table consumes
  NAP-KIT.md first; §5 consumes HUMAN-ACTIONS.md first; HANDOVER-ROADMAP
  splits CODE-BLOQUÉ vs CLIENT-BLOQUÉ
This commit is contained in:
Bastien Chanot
2026-07-10 18:06:32 +02:00
parent c6e8adaff3
commit 8614bc5760
5 changed files with 133 additions and 16 deletions
+11 -4
View File
@@ -522,7 +522,12 @@ Per user decision:
<Merged from both agents — legal blockers, catastrophic issues>
## 1. Notes globales (/20 par axe + pondérée)
<SEO scoring table from seo-analyzer + GEO scoring table from geo-analyzer + combined score>
<SEO scoring table from seo-analyzer + GEO scoring table from geo-analyzer + combined score.
Each table carries BOTH columns: actual score AND projected code-only score
(bundle fully applied). Follow with the merged "Trajectoire vers 17/20" block:
actual global, projected global, then — per the analyzers' TRAJECTORY output —
ranked code fixes to 17, or the honest code ceiling + the user actions that
unlock the rest (cross-linked to §11 / HUMAN-ACTIONS.md).>
## 2. Audit technique (HTTP, CWV, sécurité)
<From seo-analyzer>
@@ -653,9 +658,11 @@ URL : <url>
FRAMEWORK : <name + rendering>
DEPTH : LOCAL | FULL
NOTE SEO (classique) : XX.X / 20
NOTE GEO (IA) : XX.X / 20
NOTE GLOBALE (pondérée) : XX.X / 20
NOTE SEO (classique) : XX.X / 20 (projeté code-only : XX.X)
NOTE GEO (IA) : XX.X / 20 (projeté code-only : XX.X)
NOTE GLOBALE (pondérée) : XX.X / 20 (projeté : XX.X)
TRAJECTOIRE 17/20 : atteignable code-only via <top items> |
plafond code XX.X — débloquer via <user actions>
CHANGEMENTS APPLIQUES (N) : voir SEO.md §15
ACTIONS UTILISATEUR (N) : .claude/audits/HUMAN-ACTIONS.md (checklist)