Synthetic feeds prototype

Table of Contents

Item Where
Prototype the prototype
Gemini review none
Group Market data prototypes

1. Summary

The synthetic feeds, as one screen set after demand replaced start and stop. The dashboard opens with the totals and then the providers. The Provider screen chooses one provider, shows its tree and its feeds. A feed keeps its record page and its process tab. The sources board and subscriptions are reached from the same tree.

Every number counts one state: a feed serves when its provider's source serves and is demanded at least one id. The old tree and the old Market Simulator are gone with their prototypes.

2. Screens

screen=dashboard|provider|feed|sources|subscriptions, with provider, feed and tab for the detail.

  • Dashboard. Five tiles, then the provider list. A demanded provider that does not serve is the only alert.
  • Provider. A combo at the top, then a collection filter and an asset class combo, All or one class, then one plain list. No folder tree, no grouping and no separator rows. The underlying leads, then state, enabled, name, engine and frequency. Start and Stop are the operator test control.
  • Feed. The record page and its tabs: Details, Price behaviour or Process, Ticks, History. The demand line says who makes it run.
  • Sources. The operations board as it stands.
  • Subscriptions. A party's rights and the source its route picks.

The Synthetic screen has two tabs, Dashboard and Provider. A feed is a drill-down page, not a tab. The sources board is Operations, market data sources. Subscriptions is Market data, Subscriptions. The prototype's bottom bar switches between the screens for sign-off; it is not the product's tab strip.

3. States

A provider is serving or stopped. A feed is serving or stopped by the same rule. Quiet and stale sources appear on the sources board. The mock covers serving, stopped, no demand and stale.

4. What is fake

Mock data. No service, no session, no build step. The numbers follow the live provisioned tenant.

5. Where the code lives

The prototype is one plain HTML file.

6. Verdict

Signed off on 2026-10-25 for the dashboard totals, the Provider screen with its grouping, the sources board and subscriptions.

The feed page is excluded from this prototype. The product keeps the existing detailed feed screen: the record page and its tabs, the Price behaviour and Process tabs with their parameter list, previews, unsaved marks and dialogs, as Record screen standard and the feed screen standard draw it, and as the FX and IR authoring prototypes show it. The feed screen in this prototype is a stand-in and not the design to build.

Emacs 29.3 (Org mode 9.6.15)