DS Coach

Connect apps and keep sync healthy.

Connections & imports

Follow-ups: open board (secondary priorities view).

Integrations

Connections decide what Coach can see — nothing is implied beyond what syncs in.

Pure browser extension is quiet — reload Pure tabs after updating, then keep Pure open while you work.

Telegram Direct · ConnectedPure · Waiting for browserLast checked · 23d ago
At a glance
Telegram ConnectedSession is live — sync when you want the latest messages in Coach.
Open Telegram Direct
Pure BlockedInstall DS Coach Pure Companion in Chrome to enable automatic Pure sync.
Open a 1:1 Pure chat

Telegram Direct

Use API sync for live pulls — separate from manual export below. Status: Connected · Last sync: 2026-06-10 13:51:50 UTC

Connected. Recent chats auto-sync on auth; use bulk sync to refresh all listed chats at once.

Pure live sync

Runs in your logged-in browser. Coach reads the chat list Pure shows on screen and pulls open 1:1 threads while you work. Backups and recovery tools stay under Advanced & recovery.

Pure in your browser (automatic)

  • Chat list — the extension reads the Pure sidebar in your tab and sends it to Coach as you browse.
  • Open 1:1 — with a real chat open, messages import automatically when the page is stable.
  • Last sidebar sync: 80 chats · Last sidebar sync was partial — scroll Pure’s chat list so more names load, then the extension will pick them up.
  • Last sidebar sync time: 23 days ago
Manual sync (extension)

If something looks stuck. Copies a reminder — Coach cannot control Pure for you.

Status
Pure browser quiet
Install DS Coach Pure Companion in Chrome to enable automatic Pure sync.

No recent Pure errors.

File import, chat-list detail, shortcuts — under Advanced & recovery.

Import & advanced recovery

Pure vs Telegram in Coach

Telegram Direct uses Telegram’s API — Coach can list chats and pull history in bulk. Pure syncs through Chrome: the extension reads the sidebar you see and imports open 1:1s while you work in Pure. Open a real thread when Pure looks like a feed — Coach needs a settled chat to import messages. Scroll the Pure list to load more names; Coach only receives what your tab is showing. Manual and recovery tools stay under Advanced & recovery below. If something looks wrong, use the Pure extension to export diagnostics first.

Full setup checklist & comparison (optional)

Pure setup steps

Install once, keep Pure open in your logged-in Chrome profile, and Coach syncs and backfills while you work.

Install the extension once → keep your logged-in Pure tab open → open a real chat to sync. A feed without a settled chat will not import. Backup JSON is for recovery only.
Setup completion40%
Step 1 · Connect Pure
Install DS Coach Pure Companion in Chromeinstall needed
Open chrome://extensions, enable Developer mode, click Load unpacked, and choose extensions/ds-coach-pure-companion.
Show install steps
1) Open Chrome extensions
2) Turn on Developer mode
3) Load unpacked folder extensions/ds-coach-pure-companion
4) Reload Pure tab
Step 2 · Open Pure while logged in
Use your existing browser sessionverified
DS Coach reads state from your local browser session. No Pure password is stored server-side.
Step 3 · Open a target chat
Activate the conversation to syncopen real chat
With a real chat open, Coach can map the thread, pull new messages, and backfill history.
Step 4 · Verify live connection
Confirm status in Integrationsin progressextension: nosession: yeschat: no
Step 5 · Fallback only if needed
Manual import stays availablefallback only
Use JSON upload only when companion sync is blocked. Normal operation should remain install-once + automatic sync.
Current chat title
Pure. Shameless dating app.
Browser sync state
not_detected
Install DS Coach Pure Companion in Chrome to enable automatic Pure sync.
Extension version
0.9.9
Bootstrap status
ok
none
Last contact from browser
2026-05-17 15:02 UTC
sending · HTTP 0
Active environment
custom
Current page mode
waiting_for_chat
Safe to sync
no
Last chat evidence source
fallback
Current thread key
unlinked:pure:chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab::pure_app:chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab
Last seen chat id
chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab
Configured DS Coach base URL
https://coach.kinkforlife.com
Source: storage_saved

Operator shortcuts — these buttons only copy instructions to the clipboard. They do not open the extension or change settings from the browser.

Capture client identifier
ds-coach-pure-extension
Current page URL
https://pure.app/app/en/feed
Capture clients
extension
Primary path: extension.
Browser sync
Pure browser quiet
Install DS Coach Pure Companion in Chrome to enable automatic Pure sync. · Last contact: 23d ago
Automatic recheck
Off
Runs another pass while you keep the chat open.
Last success / backfill
2026-04-12 15:35 UTC · n/a
Feed detection
n/a
Fallback download
disabled
Last accepted capture
History request observed
Last rejected capture
Open a specific conversation in Pure so the message thread is visible.
Last error
none
Page detection log (short)
chat_evidence: History request observed · chat.189dffd15b8f5388d090be45aaebde552c54d3c1
chat_evidence: History request observed · chat.ca93c83430f873dd7c9f18d07735302fe4beb2c3
chat_evidence: History request observed · chat.8e15e9663bc7e3c7848ed7d3b14c1f57d82e49c8
chat_evidence: History request observed · chat.7ed05fa1b66e171208c163dfb02c7c147ba8056a
chat_evidence: History request observed · chat.b53fe122fde3f9993c4119e5920830522dcc136d
chat_evidence: History request observed · chat.ce8ef4e3b95478e85d4d98ebc62b4515861564c5
chat_evidence: History request observed · chat.1dc766e78f0ab4c6b55a9662d085dce16b959340
chat_evidence: History request observed · chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab
Recent connection checks
2026-05-17 15:00:15 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:00:33 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:00:58 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:01:14 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:01:35 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:01:56 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:02:12 UTC: first connect ok (200), status ping sending (0)
2026-05-17 15:02:19 UTC: first connect ok (200), status ping sending (0)
Troubleshooting
1) Set DS Coach base URL (and verify it matches your active environment).
2) Confirm extension site access on pure.app.
3) Open a real chat (feed is invalid).
4) Refresh mission status in Integrations.
5) Use fallback JSON only if companion is blocked.

Pure sync approaches

Current recommendation favors browser-session-aware local sync for lower day-to-day maintenance.

Good fallback
Local browser automation agent (Playwright + profile)
setup: moderatemaintenance: mediumreliability: medium-highbreakage risk: mediumbabysitting: medium
Good secondary option if extension installation is blocked; upkeep is higher due to selectors/profile handling.
Fallback only
Manual JSON / screenshot import
setup: nonemaintenance: highreliability: operator-dependentbreakage risk: nonebabysitting: high
Useful rescue path only; not near-zero-touch and should stay explicitly secondary.

Pure (browser)

  • Browser link: Extension has not checked in recently — keep Pure open with the extension enabled.
  • Chat list — Names refresh as you browse your chat list in Pure.
  • Open 1:1 chats — messages import when the thread is stable. Recent capture received from your browser — messages should appear after a successful import. Last import: success
Advanced

Technical panels and APIs. For help, use the Pure extension menu to copy the diagnostics JSON (the same data operators call the support export). Open debug view.

Recently seen in Pure’s list

From the Pure tab you have open — not a full account export. Rows appear as you browse; scroll the list to load more.

No names from Pure yet — keep Pure open; the extension picks up the list as you browse.

To load messages, open that chat in Pure. Settled 1:1s import automatically. Coach cannot pull full Pure history without you opening each chat.

Danger zone — erase stored Pure history

Pure · future-only reset

Removes stored Pure (pure_app) threads and coaching history for those chats only. Telegram and manual sources are not affected.

SQLite capture event log

Persisted capture sync (SQLite)

2026-05-17T15:02:19.546435+00:00
heartbeat init
Pure. Shameless dating app. · Nothing new in this pass
2026-05-17T15:02:12.004539+00:00
heartbeat init
Pure. Shameless dating app. · Nothing new in this pass
2026-05-17T15:01:56.948536+00:00
heartbeat
2 new messages · Nothing new in this pass
2026-05-17T15:01:35.931400+00:00
heartbeat
Pure. Shameless dating app. · Nothing new in this pass
2026-05-17T15:01:14.891282+00:00
heartbeat
Pure. Shameless dating app. · Nothing new in this pass
2026-05-17T15:00:58.230907+00:00
heartbeat
2 new messages · Nothing new in this pass
2026-05-17T15:00:33.165756+00:00
heartbeat
Pure. Shameless dating app. · Nothing new in this pass
2026-05-17T15:00:15.388087+00:00
heartbeat
Pure. Shameless dating app. · Nothing new in this pass

Telegram backup import (result.json)

1) In Telegram Desktop: Settings → Advanced → Export Telegram data → only Machine-readable JSON → export. 2) Here: choose that result.json. 3) Preview fills suggested ids — then Import. Success shows imported_count in the banner and refreshes the thread list.

Ready — pick result.json to preview. On success, the thread list refreshes automatically.




Other sources & paste






Prefer live browser sync when possible.

Telegram Direct — per-chat sync

Refresh or run incremental sync for individual chats.

Loading Telegram chat list…

Last synced thread reference

unlinked:pure:chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab::pure_app:chat.d9ecf2031f771aeb8601bea8ea243b3cff5afdab

Pure keyboard shortcuts

These copy reminders for the Pure tab — they do not run sync from this page.

Copied text is for your notes; nothing executes server-side.

Live signal detail

active: nochat detected: nopage mode: waiting_for_chatsafe to sync: nolast sync: 23d agonew rows: 0unchanged passes: 13981

Pure sync history

Session timeline

No sync events yet. Open Pure with the extension enabled, then try again.

Per-chat sync

No per-thread sync coverage yet.