Signal/docs/superpowers/specs/2026-06-08-paste-mcp-ambient-layer-design.md
Kisa ee2d6b0308 Add pharmacy vs DME adherence stats and regulatory handicap framing to Brand Vault spec
DME wins on patient outcomes despite heavier Part B documentation burden vs pharmacy Part D.
Signal removes the handicap — the pitch framing belongs in the Brand Vault.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 07:12:00 -04:00

7.7 KiB

Paste MCP Ambient Layer — Design Spec

Date: 2026-06-08 Scope: STTIL Solutions infrastructure (all projects) Status: Approved for Phase 1 implementation


Problem

Every knowledge system in the STTIL stack (TriLane, MemPalace, Obsidian, NocoDB) requires a query. Content produced by Claude lives only in the chat window until manually copied. Call briefs generated by pilot-prep disappear after the session. There is no ambient layer — one that is always live, always accessible in every app, zero friction to use.

Paste MCP fills that gap. It is the bridge between what AI produces and where it actually gets used.


Design Principle

Paste is always downstream of authoritative systems, never upstream.

  • MemPalace KG: authoritative for brand facts
  • NocoDB: authoritative for leads and content status
  • TriLane: authoritative for deep research retrieval
  • Paste: working copy of what is in active use right now

Paste holds the hot layer. It does not replace any deep storage system.


Phased Architecture

Phase 1: Content Outbox + Call Prep

Trigger: Implement now. No startup dependency, no auth risk.

Pinboards created:

  • Content Outbox — staging layer for all publishable content
  • Call Prep — pre-call brief for every pilot and investor call

Content Outbox — how it works:

  1. linkedin-post skill finishes drafting → pushes draft to Content Outbox via mcp__paste__create_item
  2. linkedin-carousel skill finishes drafting → same
  3. Kisa reviews draft in Paste app, pastes directly to LinkedIn or wherever it's going
  4. Claude updates NocoDB status to Published in the same move
  5. Item deleted from Content Outbox — the pinboard stays clean, not an archive

Call Prep — how it works:

  1. pilot-prep skill finishes → pushes call brief to Call Prep pinboard
  2. Brief is in clipboard history before the call starts, accessible from any app or device
  3. After the call, Granola pipeline runs as normal (unchanged)
  4. Call Prep item cleared after the call

Skills updated in Phase 1:

  • linkedin-post: add final step → mcp__paste__create_item to Content Outbox
  • linkedin-carousel: add final step → mcp__paste__create_item to Content Outbox
  • pilot-prep: add final step → mcp__paste__create_item to Call Prep

Granola note: Granola ingestion (post-call) is unaffected. The pipeline (Obsidian sync → TriLane → NavBot) stays exactly as is. Call Prep is pre-call only.


Phase 2: Brand Vault

Trigger: After Phase 1 proves stable across multiple sessions.

Pinboard created: Brand Vault

Contents (~12-15 items, all KG-verified):

  • CERT 2019 framing: "nearly 1 in 3" (32.8%), "over two-thirds from docs" (68.6%)
  • CGS prepay stat: ~30.86% error rate, Q2 2024
  • Badge labels: At Risk (SUPPLY_LAPSED/VISIT_REQUIRED/RENEWAL_CRITICAL), Action Needed (RENEWAL_ELEVATED/RENEWAL_SOON/TRANSFER_PENDING), Clear to Ship (RESUPPLY_READY), On Track (ACTIVE)
  • Supply continuity naming: Supply Lapsed / Renewal Due / Resupply Ready / Active / Outreach Worklist
  • Renewal Due cadence: 60d patient, 45d prescriber
  • Pricing tiers: Worklist $149-199, Connected $349-499, Intelligence $699-999+usage
  • Pitch anchor: "$400-500M/yr spent documenting the problem Signal solves; Worklist costs $1,788/yr"
  • CMS PA exemption: ≥90% affirmation rate = PA exemption, June 1 2026 first cycle
  • Pharmacy vs DME adherence (PMC11301113, 2,356 matched adults): 6mo DME 65% vs pharmacy 52%; 9mo DME 61% vs pharmacy 49%; 12mo DME 58.8% vs pharmacy 48% — pitch framing: "nearly half of pharmacy patients have lapsed by month 9"
  • Medicare DME vs pharmacy (separate study): 78% vs 64% at 12 months; total annual costs 35% lower for DME ($6,967 vs $10,635)
  • CRITICAL PITCH CONTEXT: Pharmacies carry significantly reduced documentation requirements vs DME (Part D prescription vs Part B CMN/PECOS/qualifying visit/PA). The DME adherence advantage is achieved DESPITE the regulatory handicap. Signal removes that handicap — protecting and extending an advantage the channel already earned. Never cite the adherence stats without this framing in a supplier or VC pitch.
  • Brand sign-off block: "Signal. / Powered by STTIL Solutions"

How it stays current: The Decision Protocol (CLAUDE.md) already triggers kg_add when a brand fact is confirmed. Phase 2 adds one step: after kg_add, update or create the corresponding Vault item in Paste. KG remains authoritative — Vault is the working copy.

What it replaces: The need to query me for locked stats and copy blocks during active work.


Phase 3: Session Handoff

Trigger: After Paste auth proves reliable across 5+ consecutive sessions.

Pinboard created: Hot Context

What it contains: Curated ~200-word summary of what is in active motion — not history, not everything. Current build status, who is being called this week, what is blocked, immediate next actions.

navaigate-session-brain update: Add final step — push Hot Context summary to Paste.

Session startup update (CLAUDE.md): Add Paste Hot Context read at the top of the startup protocol. If Hot Context exists, skip project_next_steps.md and project_vc_traction.md reads — those become fallbacks for auth failures or empty pinboard. KG queries and NocoDB live pulls stay unchanged.

Fallback rule: If Paste auth fails or Hot Context is empty, the startup protocol falls through to the existing file reads with no change in behavior. Paste is never in the critical path until auth is proven.

Token savings: ~400-500 tokens per focused session. Startup speed improvement on days with a clear working agenda.


Phase 4: Agent Trays

Trigger: After AiOS restructure completes and division agents are running.

Pinboards created: Signal Tray, Content Tray, STTIL Tray, Infrastructure Tray

How it works: Each AiOS division agent writes its current outputs and status to its tray. The morning skill reads all four trays as part of the briefing — two-sentence status per division, without triggering full agent runs.

Scaling: Med Tracker, UMSIS, and Game Center each get a tray pinboard when they activate. No redesign needed — add pinboard, wire agent, done.


Full Pinboard Map

Pinboard Phase Written by Read by
Content Outbox 1 linkedin-post, linkedin-carousel Kisa (paste to publish)
Call Prep 1 pilot-prep Kisa (during calls)
Brand Vault 2 KG update flow Kisa, copy-review
Hot Context 3 navaigate-session-brain Session startup protocol
Signal Tray 4 Signal agent morning skill
Content Tray 4 Content agent morning skill
STTIL Tray 4 STTIL agent morning skill
Infrastructure Tray 4 Infrastructure agent morning skill

What This Does NOT Change

  • MemPalace KG: still authoritative for brand facts
  • TriLane: still handles deep research retrieval and session logs
  • NocoDB: still authoritative for leads and content calendar
  • Granola pipeline: unchanged
  • Memory .md files: permanent sections (preferences, feedback, paths) stay as-is; rolling sections (next steps, VC status) become fallbacks in Phase 3

Pitfalls to Watch

  1. Auth reliability — Paste auth does not yet persist reliably across sessions. Phase 3 is blocked until this proves stable. Phase 1 and 2 have no startup dependency and are safe to build now.
  2. Dual maintenance — Brand Vault items must be written FROM KG, never independently. Any fact in Paste must trace back to a KG entry.
  3. Pinboard sprawl — Keep pinboards small and curated. Paste is not a search system. If any pinboard grows past 20-25 items, it needs pruning or a sub-pinboard.
  4. Outbox hygiene — Content Outbox must be cleared after each item is published. Stale drafts in the Outbox create confusion.