chore(linkedin): v2.0.0 — import trim, router gating, full doc pass (S20)

This commit is contained in:
Kjell Tore Guttormsen 2026-05-28 06:53:55 +02:00
commit 8de481399e
12 changed files with 146 additions and 108 deletions

View file

@ -103,11 +103,18 @@ Present these options to the user:
### Growth & Monetization
| Command | Purpose |
|---------|---------|
| `/linkedin:monetize` | Monetization strategy for 10K+ followers |
| `/linkedin:outreach` | Outreach orchestrator — collaborations and speaking opportunities (CFPs, partner pitches) |
| `/linkedin:multiplatform` | Adapt content for Twitter/X, slides, YouTube (short-form/cross-format; long-form → `/linkedin:newsletter`) |
| Command | Purpose | Unlocks at |
|---------|---------|-----------|
| `/linkedin:monetize` | Monetization strategy (lead magnets, consulting funnel, pricing) | ~1K followers |
| `/linkedin:outreach` | Outreach orchestrator — collaborations and speaking opportunities (CFPs, partner pitches) | ~1K followers |
| `/linkedin:multiplatform` | Adapt content for Twitter/X, slides, YouTube (short-form/cross-format; long-form → `/linkedin:newsletter`) | Any phase |
**Gating rule:** the "Unlocks at ~1K followers" commands are deliberately
listed but soft-gated — they work at any follower count, but their value
compounds once a profile has the audience scale and authority signal that
makes lead magnets, partnerships, and speaking pitches realistic. Below
~1K followers the router will note the threshold and suggest
`/linkedin:strategy` first.
## Ask the User
@ -168,8 +175,8 @@ If the user's intent is clear from context:
- Mentions "template" → Route to `/linkedin:quick`
- Mentions "audit" or "review strategy" → Route to `/linkedin:audit`
- Mentions "competitive" or "learn from others" → Route to `/linkedin:competitive`
- Mentions "monetize" or "revenue" → Route to `/linkedin:monetize`
- Mentions "speaking" or "conference" or "collaborate" or "partner" or "CFP" or "talk proposal" or "co-author" or "joint post" → Route to `/linkedin:outreach`
- Mentions "monetize" or "revenue" → Route to `/linkedin:monetize`. **Gating:** if state-file `follower_count` < 1000, prepend: "Heads-up: monetization compounds at ~1K followers. You're at {N}. Consider `/linkedin:strategy` to plan the path there. Continuing to `/linkedin:monetize` anyway."
- Mentions "speaking" or "conference" or "collaborate" or "partner" or "CFP" or "talk proposal" or "co-author" or "joint post" → Route to `/linkedin:outreach`. **Gating:** if state-file `follower_count` < 1000, prepend: "Heads-up: outreach lands better at ~1K followers (authority signal). You're at {N}. Consider `/linkedin:strategy` first. Continuing to `/linkedin:outreach` anyway."
- Mentions "adapt" or "cross-post" → Route to `/linkedin:multiplatform`
- Mentions "import" or "CSV" or "export data" → Route to `/linkedin:import`
- Mentions "report" or "weekly numbers" → Route to `/linkedin:report`