Information architecture explainer

How rx flows across 4 doors

A single operator runs four life domains — fitness, nutrition, finance, learning — each backed by its own data pipeline, knowledge corpus, and storage backend. The rx (prescription) layer is the unified recommendation engine that reads each domain's live signals, consults a personal knowledge vault, and proposes one ranked, sourced, counter-thesised action at a time.

This explainer is visual first. Start with the overview, then follow the path that matches your role.

System architecture

Hover any node to see what it's connected to. Drag nodes to rearrange. Use the controls bottom-left to zoom, fit, or lock the view.

Solid arrows = primary storage. Dashed = shared (vault is consulted by every door for evidence).

Pick a path

01 · non-technical

Overview

What rx is. What the 4 doors mean. Why the storage routing is split. Read this first.

02 · non-technical

Ingestion

Every data source that flows in — markets, screenshots, videos, workouts, filings. Cadence and destination for each.

03 · non-technical

rx pipeline

How a single recommendation is born. The 11-step canonical flow, counter-thesis rule, auto-dedup, snooze + auto-revive.

04 · mixed

The 4 doors deep dive

Per-door storage, signals math, UI surface, status. Drift composite weights spelled out.

05 · mixed

Feedback loop

What happens when you act, dismiss, or snooze. Phase W reconciler. Action-rate as system-death signal.

06 · technical

Deep tech

Embedding model choice, chunking, the three-layer hybrid retrieval, graph re-ranking math.

07 · technical

Maintenance

Rot vectors. The 6 touch points to add a new door. Hardcoded coupling to find before refactoring.

What this isn't

Scope: information architecture only. This explainer maps how data moves and lives. It does not cover the UI design of the verocity or TradingView apps, the trading strategy logic, or the fitness programming methodology. Those concerns have their own docs.
Snapshot date: 2026-05-20. Decisions ledger pinned at D-001..D-048. See AGENTS.md for the re-verify workflow when source repos change.