Sell by diagnosing real workflows before writing another offer.
Diagnostic Conversation Desk turns outreach, pipeline, proposals, and relationships into 10 real diagnostic conversation slots, 7 qualification questions, 6 scripts, 5 outcomes, 6 objection responses, 5 follow-up steps, 7 next-day actions, and an offer-page gate.
Simple layer. Do not jump from a lead list to a proposal. First get a real person, a real workflow, a real pain, a success criterion, and one proof gate.
The generator reads Service Offer Kit, Client Pipeline Tracker, Proposal Desk, Client Outreach Desk, Relationship Engine, Proof Ledger, Weekly CEO Review, and Cashflow Ledger. It writes diagnostic-conversation-desk.md, diagnostic-conversation-desk.json, and diagnostic-conversation-import.json.
Run the desk
node work/life-os-diagnostic-conversation-desk.mjs # or node work/life-os.mjs diagnostics # then open: outputs/life-os-command-center/diagnostic-conversation-desk.md
Use the 10 slots
Replace placeholdersUse real people and observed signals before inviting anyone.
Ask questionsUse the 7 questions to find workflow, pain, decision owner, and success criterion.
Choose outcomeClose as paid diagnostic, sprint, advisory, no-fit, or nurture.
Respect the offer-page gate
Proof from this run: 10 conversation slots exist, but 0 real diagnostic conversations are logged, so
ready_for_offer_page=false. The desk blocks extra offer-page work until 10 real conversations are recorded.Follow up without pressure
outputs/life-os-command-center/diagnostic-conversation-import.json outputs/life-os-command-center/diagnostic-conversation-desk.json
The import adds 11 captures, 10 pipeline rows, 6 script rows, 7 learning rows, and 7 rhythm rows. Export the cockpit state before importing.
Guardrails
The desk does not send DMs, emails, invites, calendar links, proposals, invoices, or posts. It does not promise revenue, legal, tax, medical, financial, or guaranteed growth outcomes. It prepares manual decisions.