fix(linkedin-studio): S11 — model-name declaration drift + model-consistency lint guard

Cold full-brief re-review (S10) reached a class the S7->S9 algorithm-stat lens
never did:

BLOCKER — post-feedback-monitor published as Haiku in four surfaces
(README:259, skills/linkedin-studio:159 with wrong color Green too,
skills/linkedin-analytics:41, agents-capability-matrix:20) while
agents/post-feedback-monitor.md runs Opus. v4.0.0's Opus promotion never
reached the user-facing tables. Synced all to Opus/Lime. Refreshed
agents-capability-matrix.md (frozen at the v2.0 14-agent era): header 14->19,
+5 missing longform agents, tier counts Opus 2->8 / Haiku 1->0, longform-gate
diagram updated to the real 8-Opus-agent chain.

MAJOR — de-branded docs/plan-fullspektrum-innholdsmotor.md:70 (model brand +
jan-2026 asserted as fact -> no-name/no-month relevance-model phrasing). It was
the only tracked survivor; the rest live in gitignored ROADMAP.md /
.claude/research/ (not shipped, out of honesty scope).

META — added Section 10 model-consistency guard
(scripts/check-model-consistency.mjs): each agents/*.md model: must match every
surface declaration AND the canonical rosters must list all 19 agents.
Permanent non-vacuity self-test + e2e mutation-proven.

Pre-patch sweep confirmed post-feedback-monitor was the sole drifted agent
(89 model rows, 0 other mismatches). test-runner.sh 68/0/0, node --test 94/94.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-05-30 15:05:37 +02:00
commit 433c2efb3d
8 changed files with 223 additions and 17 deletions

View file

@ -38,7 +38,7 @@ This skill covers everything related to LinkedIn analytics, performance measurem
|-------|-------|----------------|
| `analytics-interpreter` | Sonnet | Audience pattern analysis + weekly/monthly performance reports (interpret/report modes) |
| `trend-spotter` | Sonnet | Trending topics + opportunity scores |
| `post-feedback-monitor` | Haiku | Post-publish 48h monitoring, anomaly detection |
| `post-feedback-monitor` | Opus | Post-publish 48h monitoring, anomaly detection |
---

View file

@ -156,7 +156,7 @@ These rules apply to ALL content created by any skill or command:
| `trend-spotter` | Sonnet | Cyan | Trending topics + opportunity scores |
| `voice-trainer` | Sonnet | Magenta | Voice profile building + drift detection |
| `differentiation-checker` | Sonnet | Blue | Originality scoring + commodity detection |
| `post-feedback-monitor` | Haiku | Green | Post-publish 48h monitoring, real-time interventions |
| `post-feedback-monitor` | Opus | Lime | Post-publish 48h monitoring, real-time interventions |
| `video-scripter` | Sonnet | Violet | Video script creation with pacing + visual cues |
| `fact-checker` | Opus | Brown | Factual-claim verification against primary/credible sources (longform) |
| `persona-reviewer` | Opus | Olive | Reader-persona skeleton + resonance + hook-conversion gate (longform) |