The tracker remains the primary working surface while reports and guides attach beside it.
Member service terminal
Capitol Trader
Policy-sensitive market research, catalyst briefings, and event-risk notes. A staged daily workspace for the tracker, briefings, reports, trainings, tools, and account-aware access. Protected data stays locked until entitlement checks are live.
Service workspace
The service hub becomes one focused workspace.
Tracker, briefings, reports, guides, videos, and tools stay attached to the service instead of scattered across posts. Payload handles the library; Supabase handles access.
Module map is live; protected data stays locked.
The preview can safely show the service shape now. Each live-data lane has its own fail-closed API boundary before member content, tracker sources, or account records can render.
Daily trading workspace, staged safely.
This preview shows the shape of the member terminal without exposing protected research, tracker sources, media links, or account records.
Legacy posts stay counts-only until Payload import and entitlement checks are approved.
Guides, reports, videos, and trainings are mapped for this service terminal.
Supabase entitlements decide what a signed-in member can see after cutover.
Counts-only resource queue, ready for the real workspace.
Less is more here: one calm service surface with the tracker, shelf, archive, and account-aware feed staged as separate gates. The preview shows counts only while protected titles, files, source URLs, and account records stay hidden.
Tracker
The current tracker stays near the top of the service workspace, while the source URL remains hidden until access is verified.
/api/member-tools/tracker/capitol-trader.json Counts-only resource queue 2Resource shelf
Reports, guides, videos, and playbooks are queued beside the daily work without exposing protected titles or files.
/api/member-content/resources/capitol-trader.json?placement=resource-shelf Payload parity gate 4Archive
Legacy posts stay organized by service and content type until the Payload snapshot matches the no-write baseline.
/ops/payload-parity Read adapter gate LockedMember feed
The member feed stays closed until Supabase entitlement checks and the Payload read adapter are approved.
/ops/payload-read-adapterService terminal manifest
Safe route map for the dashboard, module contracts, archive counts, and terminal resource totals.
/api/member-terminal/capitol-trader.json Trade tracker bridge
Server-side tracker boundary that withholds the current Google Sheet source until entitlement gates pass.
/api/member-tools/tracker/capitol-trader.json Reports and trainings
Future Payload read surface for reports, guides, videos, pinned resources, and companion files.
/api/member-content/resources/capitol-trader.json Account center
Subscription, billing, order, profile, and entitlement summary once Supabase and Stripe are connected.
/api/member-account/summary.json Service tool slot
Reserved module slot for service-specific utilities after the member-safe data contract is approved.
Route pendingTrade tracker
The current Google Sheet powered tracker can be embedded here after member access is verified.
Reports and guides
Special reports, PDFs, guides, and evergreen trainings need to live beside the trade stream instead of being buried in chronological posts.
Service tools
Service-specific tools can be attached here without forcing everything into the post archive.
Current trade tracker source stays intact while the new terminal wraps it.
The current tracker pulls from Google Sheets. In staging, the embed remains locked until access checks are connected so protected service data is not exposed on the preview URL.
After Supabase entitlement checks are active, this space can show the current Google Sheet tracker or a native tracker replacement for Capitol Trader.
Resource shelf
Keep research, reports, and training beside the daily work.
Members should be able to move from trade stream to guide, video, report, or playbook without leaving the service context. Preview shows counts only; protected titles and files stay hidden.
Trade ideas and updates imported from the legacy premium-post archive.
Longer-form special reports and member guides attached to this service.
Video trainings and walkthroughs mapped as first-class service resources.
Tracker records and source links preserved while the Google Sheet flow is replaced or wrapped.
The shelf is staged by service, not by chronological clutter.
Safe counts come from the import plan, not protected post titles. After Payload import and Supabase entitlement checks pass, this shelf can show the actual reports, guides, videos, files, and companion links for Capitol Trader.
Evergreen handbooks, playbooks, guides, and masterclasses promoted near the top after entitlement checks pass.
Reports, guides, and videos that should live beside the tracker instead of disappearing into the archive feed.
Handbooks, survival guides, playbooks, and onboarding resources mapped from the legacy premium archive.
Masterclasses, walkthroughs, and video sessions classified as training resources for the service terminal.
Each content type gets a safe lane before titles are exposed.
The routes below are filter contracts, not live content feeds. They prove the terminal can ask for reports, guides, trainings, tracker notes, and trade updates separately after Payload and Supabase are approved.
Time-sensitive trade ideas and follow-ups stay in the archive lane so the working shelf does not become noisy.
- Mapped
- 2
- Placement
- archive
/api/member-content/resources/capitol-trader.json?resourceKind=trade-update&placement=archive Longer-form reports become durable reference material inside the service terminal.
- Mapped
- 0
- Placement
- resource-shelf
/api/member-content/resources/capitol-trader.json?resourceKind=special-report&placement=resource-shelf Playbooks, onboarding guides, and handbooks sit beside the tracker instead of living in an old post feed.
- Mapped
- 1
- Placement
- resource-shelf
/api/member-content/resources/capitol-trader.json?resourceKind=guide&placement=resource-shelf Video sessions and masterclasses get their own lane for members who need training while trading.
- Mapped
- 1
- Placement
- resource-shelf
/api/member-content/resources/capitol-trader.json?resourceKind=video-training&placement=resource-shelf Tracker-specific notes can attach to the tool panel when the native bridge is approved.
- Mapped
- 0
- Placement
- tool-panel
/api/member-content/resources/capitol-trader.json?resourceKind=tracker-note&placement=tool-panel Protected archive
Protected archive, organized for use.
Content-type filters stay counts-only until Payload import parity and Supabase entitlement checks pass. The goal is a usable service library, not another chronological archive dump.
Archive locked for preview
This preview maps 4 legacy archive items into this hub. Protected posts stay hidden until the CMS database, import parity, and entitlement checks are verified. Current member delivery remains unchanged.
Content type taxonomy
Each publication hub can filter premium posts by the legacy content-type taxonomy after Payload is connected.
Tools roadmap
The member area should become the place traders work every day.
Hot Money Trader can get Live Flow first, then each service can grow its own tools: trackers, watchlists, flow, calculators, training libraries, and saved reports.
Live Flow terminal
Bring the current BTS Ops Live Flow experience into the member terminal with a member-safe data contract, entitlement checks, and market-hours states.
Tracker plus research shelf
Keep the trade tracker front and center, then attach reports, guides, videos, and training collections directly to the same service hub.
Bridge first, native later
We can wrap the current Google Sheet tracker first, then replace it with a native Supabase-backed tracker once data shape and permissions are stable.
Publication map