ktg-plugin-marketplace/plugins
Kjell Tore Guttormsen 55c94ee964 feat(linkedin-studio): S16 — optional manual saves in analytics + close deferred onboarding Write MAJOR
Lifts the original v4.0.0 Non-Goal: an optional, manually-entered `saves`
metric through the analytics layer, built location-agnostic (option c) so
UI-brief §9b/M0 relocates the data dir in one place later.

- types: PostMetrics.saves? + Weekly/Monthly summary.totalSaves? (optional);
  new RankableMetric type for the always-numeric index-access whitelist
- parser: dedicated parseOptionalCount() — blank/non-numeric/negative -> undefined
  ("unknown != 0"), genuine 0 kept; saves NOT folded into engagementRate
- reports: totalSaves set only when >=1 post carries saves (backward-compat)
- cli: saves surfaced in import summary + weekly/monthly totals + per-post
- S16-pre: onboarding.md allowed-tools gains Write (closes S15-deferred MAJOR)
- docs (three-doc rule): plugin README boundary + analytics README + root README
  + plugin CLAUDE.md + CHANGELOG; dwell stays explicitly unmeasurable

Independent /trekreview: brief-conformance 0 findings; code-correctness 2 MAJOR
(own lockstep misses) FIXED in-session (parseOptionalCount + edge tests). Gate:
tsc clean, analytics 116/116, lint 74/0/0, hooks 98/98. Within-v4.1.0 refinement
(no surface/count/version change).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 22:23:12 +02:00
..
ai-psychosis chore: WIP marketplace doc adjustments across plugins 2026-05-18 12:04:02 +02:00
claude-design docs(claude-design): polish README — Why this exists + workflow example + recent versions 2026-05-18 21:28:31 +02:00
config-audit chore: WIP marketplace doc adjustments across plugins 2026-05-18 12:04:02 +02:00
graceful-handoff chore: WIP marketplace doc adjustments across plugins 2026-05-18 12:04:02 +02:00
human-friendly-style feat(human-friendly-style): v1.1.0 — always show irreversible actions verbatim + discoverability docs 2026-05-29 11:53:00 +02:00
linkedin-studio feat(linkedin-studio): S16 — optional manual saves in analytics + close deferred onboarding Write MAJOR 2026-05-30 22:23:12 +02:00
llm-security chore(llm-security): v7.7.2 — language consistency pass 2026-05-19 06:47:44 +02:00
ms-ai-architect chore: WIP marketplace doc adjustments across plugins 2026-05-18 12:04:02 +02:00
okr chore: WIP marketplace doc adjustments across plugins 2026-05-18 12:04:02 +02:00
voyage chore(voyage): consolidate continuity into STATE.md 2026-05-29 20:29:51 +02:00