SOPs
Processes that apply across projects. If you do something twice, write it down here. Auto-compiled by /compile-vault — last refreshed 2026-06-13.
- [[mcp-server-setup|MCP Server Setup SOP]] — MCP (Model Context Protocol) servers extend Claude Code's capabilities — connecting to APIs, databases, and external services…
- [[DESIGN-mac|MAC - Model Acceptance Criteria (DIRECTIONAL)]] — Model Acceptance Criteria (MAC) - low-ticket info-product for data engineers. Black-and-white primary palette with Bungee display…
- [[DESIGN-rdco|Ray Data Co - Umbrella Design System]] — Umbrella brand for the Ray Data Co holding-house. Light Tampa Bay coastal — soft sky surface, sun-ray yellow accent, navy ink…
- [[supply-chain-security|Supply Chain Security SOP]] — Supply chain attacks on package registries (npm, PyPI) are increasing, particularly targeting AI/ML tooling. axios 1.14.1 and…
- [[DESIGN-squarely|Squarely - Puzzle Game Design (iOS app + marketing)]] — Squarely Puzzle - 5x5 daily logic puzzle game (iOS + marketing properties). Warm wood + glass-tile aesthetic; tactile…
- [[typography-guide|Typography Guide]] — A working reference for choosing and pairing typefaces in Ray Data Co properties — newsletter, landing pages, decks, vault notes…
- [[DESIGN-sanity-check|Sanity Check - Newsletter Design (Variant C "Inkwell")]] — Weekly RDCO newsletter at sc.raydata.co. Tampa Bay coastal editorial — deep Gulf-water navy after dusk, warm sand body, one…
- [[content-intake|Content Intake SOP]] — How Ray (COO) processes articles, posts, videos, newsletters, and other media shared by the founder.
- [[project-lifecycle|Project Lifecycle SOP]] — How projects move through their lifecycle in the vault — from inception to archive.
- [[2026-06-11-system-cron-runner|System cron runner — lean headless scheduling for the Ray cron suite]] — Measured 2026-06-11 (1.7 days of Fable 5 transcripts since the 6/9 upgrade): the cron suite firing inside the always-on channels…
- [[2026-06-09-claude-md-prompt-precedence-full|Prompt Precedence — full reasoning, worked scenarios, carve-outs]] — This is the full version of the prompt-precedence design. ~/CLAUDE.md keeps only the terse chain + the three load-bearing rules +…
- [[2026-06-09-acceptance-contract-template|ACCEPTANCE CONTRACT — canonical template]] — The single source of truth for the acceptance-contract block used by the verification family. Authored at dispatch/spec time…
- [[2026-05-31-agent-message-bus-a2a-sop|SOP: the RDCO agent message bus (agent-to-agent + agent-to-Ray)]] — How background agents and the main channels-agent ("Ray") pass messages, in both directions, using a local append-only file bus +…
- [[2026-05-20-verify-stack-two-gate-pass-fail-architecture|Verify-* stack — two-gate pass/fail architecture (replaces 3-state PASS/ITERATE/SCRAP)]] — The verify- fresh-eyes critic stack has shipped with a 3-state verdict surface (PASS | ITERATE | SCRAP) across every skill in the…
- [[2026-05-19-verification-as-independent-worker-pattern|SOP: Verification-as-independent-worker pattern]] — When Ray (or a sub-agent under Ray) produces an artifact, the same agent CANNOT reliably verify its own work. Confirmation bias…
- [[2026-05-18-implementation-notes-pattern-for-sub-agent-dispatches|SOP: Implementation-notes pattern for sub-agent dispatches]] — Maintain a running implementation-notes file at: ~/.claude/state/implementation-notes-
.md (or in-vault at… - [[2026-05-18-open-threads-channel-state-mechanism|SOP: Open-threads channel-state mechanism]] — Ray sends asks (questions, decision-needed prompts, "want me to" framings) through iMessage and Discord. When founder is busy /…
- [[2026-05-12-multi-agent-pipeline-config-schema|Multi-agent pipeline - config + axis schema SOP]] — The shape encoded here is the topology described in ../06-reference/concepts/2026-05-12-rdco-pipeline-rlhf-shaped - per-axis YAML…
- [[2026-05-11-draft-and-watch-email-loop-spec|Draft-and-watch email loop — closed-loop spec (approved 2026-05-11)]] — Founder approved this skill build via the new HQ click-back rail on 2026-05-11 13:20 ET, with a hard constraint: the…
- [[2026-05-11-internal-state-review-foldering-sop|Internal state-snapshot foldering SOP (approved 2026-05-11)]] — Internal state-snapshot / state-review docs live at 01-projects/
/state-reviews/ - - .md. - [[2026-05-05-rdco-website-polish-workflow|RDCO website-build-and-polish workflow (reusable pipeline)]] — What's missing: ability to spin up 3 distinctive design variants of a hero section (or full page) for founder visual pick, using…
- [[2026-05-02-mcp-plugin-skill-install-security-review-sop|SOP: Security review for MCP / plugin / skill installs]] — Trigger: any time founder asks Ray to install an MCP server, Claude Code plugin, or skill from a non-RDCO source. Run this BEFORE…
- [[2026-05-01-strategy-md-per-bet-convention|STRATEGY.md per bet — convention + distillation policy]] — Lifted from Trevin Chow's Compound Engineering plugin v3.4 (/ce-strategy skill), which expects a STRATEGY.md at every repo root…
- [[2026-04-26-rdco-web-app-deployment-standard|RDCO Web-App Deployment Standard]] — The standard pattern for deploying every Ray Data Co web property — Sanity Check (sc.raydata.co), Squarely (squarely-web), the…
- [[2026-04-19-newsletter-output-invariants|/process-newsletter Output Invariants]] — Kingsbury's "Future of Everything Is Lies" critique landed a real punch: if the verification layer is itself an LLM, you've just…
- [[2026-04-16-bq-to-snowflake-ga4-via-gard-connector|GA4 → Snowflake via GARD — Setup Guide]] — This SOP installs the Snowflake Connector for Google Analytics Raw Data (GARD) from the Snowflake Marketplace and configures it…