Skip to content

Grand-dashboard checkpoint: sim cross-check agreement; paper runs blocked on key rotation - #248

Merged
seathatflowsinourveins merged 1 commit into
mainfrom
claude/dashboard-20260925b
Sep 25, 2026
Merged

seathatflowsinourveins merged 1 commit into
mainfrom
claude/dashboard-20260925b

Conversation

@seathatflowsinourveins

Copy link
Copy Markdown
Owner

What

A grand-dashboard checkpoint for this afternoon's state.

Lane New state Evidence
Simulation Sim capacity 859 to 882 fills per minute (30 of 30 minutes). The hftbacktest cross-check agrees within 0.36% after a driver fix. Infrastructure evidence only. sim-engine-crosscheck/receipts/20260925-crosscheck.json (#245)
Paper The engine P0 release (#221) and exact cancel identity (#242) merged on 2026-09-25. The native-fault rerun and the 1x ladder attempt are blocked, and the account is flat. Unchanged

Why the paper runs are blocked

At the open (13:35Z), the native-fault harness refused to start with not_started and sent no request with an order. The data websocket rejected the stored credentials.

A read-only probe, which prints only codes, confirmed the cause: the stored paper key pair is rejected everywhere, with HTTP 401 on the trading account and on both the IEX and SIP quote endpoints. The pair is present and the base URL is paper.

The keys were due for rotation after 2026-09-24. They have to be re-entered through tools/credentials/open_credential_terminal.sh alpaca-paper --probe, in the user's own terminal.

Checks

  • validate.py and evidence_manifest.py --check pass.
  • The dashboard tests (test_grand_dashboard, test_native_dashboard_data, test_new_host_grand_list) pass: 73 tests.
  • The state text keeps to the publisher's public-token pattern: [A-Za-z0-9_. /+()-], at most 160 characters.

🤖 Generated with Claude Code

… engine merges and credential blocker

- Simulation lane: hftbacktest agrees with NautilusTrader within 0.36%
  once our driver's use-after-free is fixed (#245). The evidence
  reference points to the cross-check receipt.
- Paper lane: the engine P0 release (#221) and exact cancel identity
  (#242) merged today. The native-fault rerun and the 1x ladder attempt
  are blocked: at the open, the stored paper keys were rejected with
  HTTP 401 on the trading account and on both data feeds, so they need
  rotating through the credential terminal. No order was sent.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@seathatflowsinourveins
seathatflowsinourveins merged commit 231190a into main Sep 25, 2026
23 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the claude/dashboard-20260925b branch September 25, 2026 13:50
seathatflowsinourveins pushed a commit that referenced this pull request Sep 25, 2026
With #248 on main, the dashboard's simulation lane references the
cross-check receipt rather than the renamed 20260924 receipt. The
grand-dashboard tests that failed on this branch's older base
(missing evidence reference) now pass: 190 dashboard and sim tests OK.
validate.py, evidence_manifest.py --check and
validate_convergence.py --all-recorded pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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