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.