Turn one observed social signal into one commercial route.
Social Signal Intake is the bridge between manual LinkedIn/X observation and the rest of the client system. It records the person, channel, surface, signal, signal type, route, proof, and next action, then exposes 8 signal types, 6 routing rows, 7 qualification checks, 6 response prompts, 6 content feedback loops, and 12 import captures.
Simple layer. A like is not a lead. A real commercial signal needs a person, a context, a reason to act, and a next manual route. This intake keeps you from jumping from attention straight into random selling.
The operator command calls work/life-os-social-signal-intake.mjs. It writes social-signal-intake.md, social-signal-intake.json, social-signal-events.json, and social-signal-import.json. The event file is mutable and sanitized.
Run the intake
node work/life-os.mjs signals --person "Real Person" --channel "LinkedIn" --surface "comment" --signal "Commented WORKFLOW on a proof post" --route "conversation" --proof "Signal and context logged" --next "Open Client Conversation Launcher" # then open: outputs/life-os-command-center/social-signal-intake.md
Use the map
8 signal typesKeyword reply, pain comment, DM context, profile conversion, referral mention, buying trigger, proof reaction, and content learning.
6 routing rowsRecent signals and candidate routes point to conversation, diagnostic, proposal, relationship, content, or follow-up.
7 qualification checksReal person, observed signal, pain or job, fit, safe proof, next manual step, and exit rule.
6 response promptsShort manual questions and bridges, never automatic DMs or posts.
12 import capturesThe current signal, routing queue, checks, prompts, and scorecard can move into the cockpit after export.
mutable event filesocial-signal-events.json grows locally as you register real signals.
Import into the cockpit
social-signal-import.json contains 12 import captures, 1 project, 6 pipeline rows, 6 content rows, 7 learning rows, and 8 rhythm rows. Export the cockpit state first.
Guardrails
The intake is local-only, mutable, manual-only, real-person-required, no-send, no-post, no-scrape, and no-Gmail/OAuth. Do not scrape LinkedIn or X. Do not copy full DMs, emails, handles, phone numbers, private client data, tokens, local paths, or revenue guarantees.