Task: Audit the market data documents for the service

Table of Contents

This page documents a task in the Rework the market data feeds into a market data service with adapters — the remaining work story. It captures the goal, current status, acceptance, and any notes or results.

1. Goal

Every market data document states the new world, or the target it is converging to, and names the service areas, the demand model and the source kinds correctly.

2. Status

Field Value
State DONE
Parent story Rework the market data feeds into a market data service with adapters — the remaining work
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-10-25

3. Acceptance

  • The menu, the service screens, the feed standard, the journeys and the prototype notes agree with the service as built.
  • Each old-world claim is either corrected or recorded as an open target.

4. Plan

(Implementation strategy. Written when work starts; key decisions are distilled into the parent story's * Decisions at close, but the plan itself stays — it is the historical record of what we did.)

5. Measurements

Every number this task claims about a tree, with the command that produced it and the commit it was measured at. A number without both is not a measurement, because a clean-up record describes a tree and trunk moves under a branch: a consumer count, a gate's component count and a suite's size all change with no code changing, and the reader of a bare number cannot tell which tree it came from. Where the raw output matters, put it in an evidence/ file beside the task and name that file in the Command column.

What Value Command Commit
       

6. Notes

7. Test Scenarios

Manual QA scenarios (scaffolded via compass add test_scenario) that verify this task. Link new ones here as they're created; the scenario doc itself links back via its "Verifies task" field.

Scenario State Notes
     

8. PRs

PR Title
#3809 [doc] State the market data documents for the service

9. Review

Comment summary File Decision Notes
       

10. Result

The market data documents now state the service's world, or name the target where the app has not moved yet.

  • The menu names the four service areas. The Bindings card is gone, replaced by subscriptions and routes. Synthetic sits in the Simulator area.
  • The feed-tree note and row say demand starts a generator, and Start and Stop are the operator test controls.
  • The feed standard's trail adds the Simulator level.
  • The FX and IR journeys no longer say a saved feed is produced only when a person starts it. Demand starts it; the operator test is a separate act.
  • The synthetic screens page says demand starts a generator before it describes the start and stop cascade.
  • The IR authoring note no longer calls the source a binding.

Open, with the reason:

  • The app routes still put Synthetic directly under Market data. The menu now names the Simulator area, so a route change is part of the screens task.
  • The manage-synthetic-collections prototype and the shell operation surface still describe auto-start as the run trigger. The shell still offers the test controls, so those pages need the demand note, not a rewrite.
  • The synthetic market simulator prototype note still summarises the window as starting and stopping. Its cascade is the test control, as the screens page now says.

Emacs 29.3 (Org mode 9.6.15)