Skip to content

Desk copy and dispatch honesty - #47

Open
RainMona wants to merge 8 commits into
TraderAlice:mainfrom
RainMona:topic/desk-copy-dispatch-honesty
Open

Desk copy and dispatch honesty#47
RainMona wants to merge 8 commits into
TraderAlice:mainfrom
RainMona:topic/desk-copy-dispatch-honesty

Conversation

@RainMona

Copy link
Copy Markdown

Topic PR. Independent of Books-as-blotter (#14), Fast search Busy (#27), Discover overdue (#33), raw gross floor (#34), and certificate-drawer clip (#35). Those stay pressed and are not in this branch.

Replaces closed #43 (that PR had an empty head owner, so the public pulls page 404'd). Same RainMona branch, same review. Do not merge.

Why this exists

The desk kept lying about what a number or a button would do: Evidence PAUSED+RUNNING, Agents 150/0/128 in one tile, Books 4 vs three transports, ⌘K that did not search, System Explore next still green without a key, Markets sidebar calling listings "markets", Discover Run now still armed when dispatch is blocked. That is one honesty theme, not seven review threads.

This branch is those fixes from origin/main, including the System Explore next follow-up that dropped the fake heuristic suffix. No orders, signing, or funds. No merge.

Supersedes

Small PR Issue What it did
#19 #13 Idle Evidence claims are not RUNNING
#21 #20 Agents task counts are named, not one slash tile
#24 #22 Books tile is named from the venue sessions on screen
#25 #23 Command palette filters to existing projections
#29 #28 System Explore next is not a green scout when dispatch is blocked
#31 #26 Sidebar listingCount is listings, not markets
#36 #30 Discover Run now uses the same dispatch gate as the hero scan

Those small PRs are already closed as superseded.

How to check

Look-only. Do not enable trading. Do not take 5173 / 4100. Do not click Run now / Explore next / triage.

  1. Open Studio (idle port is fine, e.g. http://127.0.0.1:4220/).
  2. Evidence should not show PAUSED and RUNNING at once on an idle tick.
  3. Agents Tasks / runs should name retained vs runnable vs runs.
  4. Books should describe the venue sessions actually on screen.
  5. ⌘K should filter; System Explore next should not scout without dispatch eligibility.
  6. Sidebar next to Markets should say listings. Discover Run now should be grey when the hero scan is.
  7. Sidebar remains Analysis only · no execution.

Issue TraderAlice#13: a PAUSED desk still showed stage 04 as RUNNING whenever no claim had passed. Idle lanes are WAITING; RUNNING only while claims are in the Agent loop.

(cherry picked from commit 917640a)
Issue TraderAlice#20: the Tasks / runs headline was a slash pair, with a third "current" count underneath. Idle desks looked stalled. Headline is retained tasks; detail names runnable vs runs.

(cherry picked from commit 646f0e5)
Issue TraderAlice#22: Qualified books 4 still said "three public transports", and the
session list read as status rather than a picker. Detail is now N venue
sessions; the list heading is "Select a venue session" and the selected
row is labeled Showing.

(cherry picked from commit 1d67141)
Wire the Find anything query to the twelve navigation rows, show a
no-match empty state, and keep last rows reachable with overflow
scroll plus arrow/Enter. No new destinations or spend commands.

(cherry picked from commit 9baea14)
System overview now shares the same honesty rule as Discover/Findings: if Codex dispatch is blocked and no heuristic worker is ready, the primary action retargets to Agent operations. A remaining heuristic-only path stays clickable and is labeled as heuristic.

(cherry picked from commit c3b5361)
Search leases always requireDispatchEligible. A heuristic suffix still called runScout and bounced, so dispatch that is not ELIGIBLE now only offers Open Agent operations.

(cherry picked from commit c324665)
Issue TraderAlice#26: System ready said "580 markets" from catalogObservation.listingCount
while ?view=markets is the venue capability matrix, not a listing list. Sidebar
now says listings; the Markets page says these are venue adapters and how many
listings the catalog currently holds. No listing browser, order, or trade UI.

(cherry picked from commit 19e1bfa)
Search issue Run now POSTs /runs on the discovery route, same as the
hero scan. Pause/resume stays local. The scheduler hint no longer
claims manual runs work when dispatch is blocked. Automatic
PMH_SEARCH_ISSUE_TICK_MS dispatch stays off.

(cherry picked from commit 756bf1a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant