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
This commit is contained in:
parent
63745ddcab
commit
3290e8fb7d
4 changed files with 111 additions and 8 deletions
|
|
@ -58,7 +58,7 @@ All content commands auto-copy output to clipboard via `clipboard-helper.mjs`; i
|
|||
| `/linkedin:post` | Full post creation (10-15 min) |
|
||||
| `/linkedin:quick` | 5-minute quick post (3-line formula) + 8 post-type templates |
|
||||
| `/linkedin:pipeline` | Full end-to-end content pipeline |
|
||||
| `/linkedin:trends` | Trend discovery pass — delegates to `trend-spotter` (default long-form mode), persists to trend store + dated morning brief, triage per id (act/skip) |
|
||||
| `/linkedin:trends` | Trend discovery pass — delegates to `trend-spotter` (default long-form mode), persists to trend store + dated morning brief, triage per id (act/skip); `--headless` (RE-R3f) runs it unattended (fail-fast instead of asking, triage always skipped) for a scheduled Sunday pass |
|
||||
| `/linkedin:newsletter` | Long-form orchestrator (newsletter / essay / series article) — multi-session 19-phase pipeline with gates before prose (skeleton + spine), fact-check, editorial-review (Step 5.5), persona sweep, headless adversarial review (Step 6.5), and visual-assets — all before lock; closes with the Step 11 retro that promotes this edition's corrections so the next one starts with them enforced |
|
||||
| `/linkedin:headless-review` | Cold adversarial review package — 3 headless archetypes (`content-reviewer`, `language-reviewer`, `fact-reviewer`) + `persona-reviewer` on a FROZEN draft, no drafting-session context; operator-gated report (Step 6.5 standalone surface). `--background` runs the package in a background agent that writes the report to disk — fresh-session isolation without the paste-back seam |
|
||||
| `/linkedin:pivot` | Re-open a long-form edition after a late substantive change so cleared gates re-run before lock (pivot heuristic: >20% word-count or >2 new sections) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue