Skip to content

feat(demo): live stock race and visual README - #9

Merged
Nain9Dev merged 2 commits into
mainfrom
feat/stock-race
Oct 20, 2026
Merged

Nain9Dev merged 2 commits into
mainfrom
feat/stock-race

Conversation

@Nain9Dev

Copy link
Copy Markdown
Owner

What

  • Stock race: POST /api/demo/stock-race plus a panel view. N buyers hit M units at once, write conflicts are retried, and the verdict is computed from the persisted product (REQ-070 to REQ-073, specs/001-stock-race).
  • Panel fixes: dashboard KPIs rendered 0, the Architecture header button printed as raw markup, view headers hid under the sticky top bar.
  • README rewritten in English with a stock-race hero, state diagram, architecture figure and screenshots. Requirements, traceability, tasks and changelog updated.

Verified

dotnet build (0 warnings) and dotnet test (82/82) in Release, gitleaks clean, panel checked in a browser against the real API and the in-browser engine.

POST /api/demo/stock-race releases N buyers at once against M units, each
in its own order, scope and transaction. Write conflicts are retried and
the balanced verdict is computed from the persisted product. The panel
gets a Race view; the in-browser engine answers sequentially and says so.

Also fixes the dashboard KPIs rendering 0 (misnamed property), the
Architecture header button printed as raw markup, and view headers
hidden under the sticky top bar after navigation.

Spec: specs/001-stock-race (REQ-070 to REQ-073).
README is now English and visual: stock race hero, state diagram,
layered architecture figure and panel screenshots, with a short
claim-to-test table. Requirements, traceability, tasks and changelog
cover REQ-070 to REQ-073 and the 82-test suite.
@Nain9Dev
Nain9Dev merged commit c527d46 into main Oct 20, 2026
4 checks passed
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