linkedin-studio/commands
Kjell Tore Guttormsen 77426135a5 feat(linkedin-studio): N24 — promo-post-motor (hook-forge + shareability-gate) [skip-docs]
Step 9 (post-lock distribution gate) får to tillegg, begge scoped til utgave-promo:

1. Hook-forge (E#7): 5-8 krok-varianter for delingsteksten. 110-140-båndet
   håndheves PER VARIANT og MÅLES (perl -CSD; awk length/wc -c teller bytes og
   lyver på æ/ø/å). Utenfor båndet = diskvalifisert, ikke rangert lavere.
   Settet må spenne minst tre krok-typer, ellers er det omskrivinger, ikke valg.
   Hver variant må spores til en påstand kroppen faktisk gjør (ingen bait).
   Ingen predicted-engagement score — et tall som påstår å vite hva som sprer
   seg er oppfunnet (N22-defektklassen); operatøren rangerer.
   Valgt variant går GJENNOM randsone-gaten, aldri utenom.

2. Shareability-gate (E#8): konverter-modus får en ANDRE binær — deling.
   «Hvem deler dette til en kollega, og hvorfor?» + RESHARE/SAVE/SEND.
   Svaret må navngi en rolle og et avsender-motiv; «nyttig for alle i tech»
   er NEI. Blokkerende: to mislykkede omramminger => operatørvalg (pivot eller
   registrert foldIn), aldri en stille passering.

Ti suiter grønne: test-runner 300/0 (287->300, +13 ubetingede; floor 268->281)
· trends 300 · analytics 202 · hooks 191 · brain 134 · editions 72 · render 63
· specifics-bank 45 · tests 35 · contract-gate 33. Begge nye compound-predikater
mutasjonstestet mot faktisk fil (fjernet literal => rød).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RvtDSvQDUmjd5bXdAxUu6D
2026-07-31 21:22:49 +02:00
..
ab-test.md feat(linkedin-studio): N15 — do-next-kontrakt (recordDoNext + skrivere/lesere + forrige-utgave-kalibrering) [skip-docs] 2026-07-25 15:23:35 +02:00
analyze.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
audit.md fix(linkedin-studio): S27 ref-consistency A — "penalty/penalizes" framing → SSOT 2026-06-19 22:06:39 +02:00
batch.md feat(linkedin-studio): N23 — positioning-brief-motor (generering + konsum) [skip-docs] 2026-07-31 21:01:55 +02:00
calendar.md fix(linkedin-studio): N22 — ærlighetsscrub (fabrikkerte benchmarks, Velocity Score, 15+-terskelen) [skip-docs] 2026-07-31 18:35:25 +02:00
carousel.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
competitive.md fix(linkedin-studio): N19 — terminologi-sveip (8 treff) + monetize scorecard/scope [skip-docs] 2026-07-31 15:38:10 +02:00
create.md feat(linkedin-studio): N15 — do-next-kontrakt (recordDoNext + skrivere/lesere + forrige-utgave-kalibrering) [skip-docs] 2026-07-25 15:23:35 +02:00
first-post.md fix(linkedin-studio): Oppgave 1 fix-pass — clipboard heredoc + report refs + calendar queue-felter [skip-docs] 2026-06-30 13:35:17 +02:00
firsthour.md fix(linkedin-studio): N22 — ærlighetsscrub (fabrikkerte benchmarks, Velocity Score, 15+-terskelen) [skip-docs] 2026-07-31 18:35:25 +02:00
headless-review.md feat(linkedin-studio): N24 — promo-post-motor (hook-forge + shareability-gate) [skip-docs] 2026-07-31 21:22:49 +02:00
import.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
linkedin.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
measure.md fix(linkedin-studio): S25 harden measure — explicit Glob, drop Read from routing front-door 2026-06-19 21:38:02 +02:00
monetize.md fix(linkedin-studio): N19 — terminologi-sveip (8 treff) + monetize scorecard/scope [skip-docs] 2026-07-31 15:38:10 +02:00
multiplatform.md fix(linkedin-studio): Oppgave 1 fix-pass — clipboard heredoc + report refs + calendar queue-felter [skip-docs] 2026-06-30 13:35:17 +02:00
newsletter.md feat(linkedin-studio): N24 — promo-post-motor (hook-forge + shareability-gate) [skip-docs] 2026-07-31 21:22:49 +02:00
onboarding.md fix(linkedin-studio): Oppgave 1 fix-pass — clipboard heredoc + report refs + calendar queue-felter [skip-docs] 2026-06-30 13:35:17 +02:00
outreach.md fix(linkedin-studio): N19 — terminologi-sveip (8 treff) + monetize scorecard/scope [skip-docs] 2026-07-31 15:38:10 +02:00
pipeline.md fix(linkedin-studio): N22 — ærlighetsscrub (fabrikkerte benchmarks, Velocity Score, 15+-terskelen) [skip-docs] 2026-07-31 18:35:25 +02:00
pivot.md fix(linkedin-studio): S11 harden pivot — moderate to-phase reset skipped fact-check (off-by-one) 2026-06-18 18:34:37 +02:00
post.md feat(linkedin-studio): N23 — positioning-brief-motor (generering + konsum) [skip-docs] 2026-07-31 21:01:55 +02:00
profile.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
quick.md feat(linkedin-studio): N23 — positioning-brief-motor (generering + konsum) [skip-docs] 2026-07-31 21:01:55 +02:00
react.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
report.md fix(linkedin-studio): N22 — ærlighetsscrub (fabrikkerte benchmarks, Velocity Score, 15+-terskelen) [skip-docs] 2026-07-31 18:35:25 +02:00
setup.md feat(linkedin-studio): N23 — positioning-brief-motor (generering + konsum) [skip-docs] 2026-07-31 21:01:55 +02:00
strategy.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00
trends.md feat(linkedin-studio): N7.5 — MR-F9 etterspørsels-sveip (Tier-5-kilder + smertepunkt + vokabular-oversettelse + arc-kontrakt) [skip-docs] 2026-07-23 22:26:39 +02:00
video.md fix(linkedin-studio): N20 — CLAUDE_PLUGIN_ROOT-normalisering av load-bearing ref-stier [skip-docs] 2026-07-31 17:21:22 +02:00