linkedin-studio/commands
Kjell Tore Guttormsen 3290e8fb7d feat(linkedin-studio): RE-R3f — /linkedin:trends --headless (MR-F5) [skip-docs]
Unattended discovery: the full poll->score->capture->brief loop can
now fire with no operator present (Sunday-morning discovery), gated
behind a new Step 0.5 contract. Fails fast instead of asking when the
profile is missing, skips triage unconditionally (candidates stay
pending), and refuses --demand --headless rather than silently
degrading.

Trigger mechanism is Claude Code's own Desktop Scheduled Tasks, not a
hand-rolled cron wrapper -- verified against Claude Code's headless
docs that a cron + `claude -p` wrapper loses observability/session-
resumption/error-recovery versus the first-party mechanism. The
fallback `claude -p` recipe is documented (README) for portability,
not built as repo code. No new source/test file; no schema change;
counts unchanged (30/20/29).

This opens the research-engine's own 2026-06-24 re-evaluation gate
against v1.0.0 product maturity for slice (e) -- surfaced to the
operator explicitly rather than built around or silently deferred.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y2qHoS4FrkabuD1bCg8Nr2
2026-08-10 20:57:34 +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 fix(linkedin-studio): N24.5 — mekanisk gjeldssveip (plugin.json, CHANGELOG-dublett, de-niche, KTG, Step 9-nøkler) [skip-docs] 2026-07-31 21:46:35 +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): RE-R3f — /linkedin:trends --headless (MR-F5) [skip-docs] 2026-08-10 20:57:34 +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