The operational engine is stratum-cli (Node.js) for scheduled execution
and Notion read/write, Claude Code plugins for on-demand intelligence
skills, and a small set of Cloudflare Workers + Fly.io APIs
serving live data to the dashboards. Notion is the canonical knowledge layer.
Everything below is the live state as of April 2026.
Architecture overview
Four layers, top-to-bottom. The knowledge layer is the source of truth. Execution and
intelligence layers read and write against it. The live data layer serves browser
dashboards and bypasses Notion CORS.
Knowledge
Notion workspace — canonical content lives here. Skill logic lives in plugin files, not in Notion.
Execution
stratum-cli — the only thing that writes to Notion on a schedule. Runs nightly and on demand.
Intelligence
Claude Code plugins — reasoning skills invoked from a Claude session, read-on-demand.
Live data
Workers + APIs — serve live JSON to dashboards because Notion API is CORS-blocked from the browser.
Plugin index
Active plugins distributed via claude-team-config
for the SC-* set, and patrick-local
for personal plugins. Skills inside each plugin are invoked with /<skill>
in a Claude session.
SC-operations
SHARED · OPS & GOVERNANCE · 15 SKILLS
Operational intelligence over the Notion Operations Tracker, governance docs, and milestone gates.
/blocker-sweepWeekly sweep of blocked tasks; finds systemic patterns and chain blocks
/compliance-gateMilestone readiness rollup across Legal, DMP, Security Posture, contracts
/daily-standupMorning prep: in-progress, blockers, overnight completions, recent movement
/initiative-reviewTop-down review of an initiative; hierarchy, orphans, critical path, rollup
/kb-applyApply approved KB refresh proposals back to questions.json
/kb-refreshDetect drift between knowledge builder and canonical Notion source pages
/milestone-reviewSurface Pending/Blocked milestones, task work, time since last movement
/nightly-ops-sweepRuns daily-ops-sweep.sh to scan git + Claude sessions → Tracker items
/ops-hygiene-sweepsDatabase hygiene, data quality, milestone/goal tracking conventions
--ops-tracker-hygieneC1–C8 flag sweeps on Operations Tracker
--ops-dashboard-dataGenerate ops/data.json for the Operations Dashboard
--pipeline-dashboard-dataGenerate pipeline/data.json for the Pipeline Dashboard
Workers & APIs
Live data layer. Required because the Notion API is CORS-blocked from the browser
— every dashboard data fetch goes through one of these.
sc-standup-worker
CLOUDFLARE WORKER · NOTION PROXY
Notion proxy for browser dashboards. Lives in
internal-dashboards/standup-worker/.
GET /Active + done tasks (118 items)
GET /ops-pulseLive health pulse counts
POST /synopsisDaily synopsis generation
GET /draftsList queued drafts
POST /drafts/sendSend a queued draft
POST /drafts/discardDiscard a queued draft
sc-engine.fly.dev
FLY.IO API · OUTREACH PIPELINE
Live outreach pipeline data. Backs the Pipeline Dashboard
(/api/dashboard/pipeline-data,
~1055 leads).
sc-registry-api
CUSTOM DOMAIN · REGISTRY
15-endpoint Registry API at
sc-registry-api.stratumcollective.co.
Backs the Phrase & Evidence Registry SPA. CORS open, no proxy needed.
sc-email-tracker-worker
CLOUDFLARE WORKER · OPENS & CLICKS
Email tracking pixel + link redirector. Records open/click events to Cloudflare D1.
Auto-deploys via GitHub Actions on push to main. Polled by
--engagement-sync.
Daily-run pipeline
--daily-run
orchestrates 11 steps. It runs nightly at 3:00 AM under launchd, and can also be invoked
manually. The terminal step auto-commits and pushes data files so Cloudflare Pages picks
up the refresh on next deploy.
01lead-triage
›
02lead-enrich
›
03facility-enrich
›
04poi-batch
›
05engagement-sync
›
06sequence-advance
›
07compose-outreach
›
08uis-scan
›
09ops-dashboard-data
›
10pipeline-dashboard-data
›
11push-dashboard-data
Schedule
Scheduled tasks run via Mac launchd: nightly ops sweep (2:00 AM), daily-run (3:00 AM),
ops hygiene (4:00 AM), weekly KB refresh and UIS synthesize (Mon 8:04 / 9:00 AM),
hourly Cloudflare tunnel health-check, and monthly dependency freshness sweep.
Full schedule with descriptions: Automation Schedule.