Maybeboard doesn't work #24

Closed
opened 2026-07-08 05:01:38 +00:00 by bstein · 1 comment
Owner

What happened

When trying to save a new version of a deck with a card in the maybeboard, the new version was saved and created, but the maybeboard was empty.

What should have happened

The card(s) listed for the maybeboard should have stayed in the maybeboard post new version save.

Category

  • kind: runtime
  • severity: obvious

Context

## What happened When trying to save a new version of a deck with a card in the maybeboard, the new version was saved and created, but the maybeboard was empty. ## What should have happened The card(s) listed for the maybeboard should have stayed in the maybeboard post new version save. ## Category - kind: runtime - severity: obvious ## Context - Page URL: https://veles.bstein.dev/lab - Route: lab - Path: /lab - Backend version: 0.5.26 - Frontend version: 0.5.26 - Sim version: 0.5.26
bstein added the
severity/obvious
kind/bridge
labels 2026-07-08 05:01:38 +00:00
Author
Owner

Verified in Cassandra 0.5.30.

Release proof: source bebd4c7 (Prepare Cassandra 0.5.30 feedback backlog closeout), Jenkins Veles #209 SUCCESS published version-only backend/frontend/sim-worker 0.5.30 images, Titan-IAC 1bf84977 deployed them, live /api/v1/app-config reports backend/frontend/sim_worker 0.5.30, /api/v1/ready is green, backend pod and both frontend pods are Running with 0 restarts, and VELES_SIM_IMAGE is registry.bstein.dev/veles/veles-sim-worker:0.5.30.

Local/source gate on the deployed source: bridge/runtime 42 tests OK; evaluator/audit/policy/API suite 504 tests OK; frontend maybeboard/compact-replay/prompt Playwright 22 tests passed; frontend build and git diff --check passed.

Issue-specific proof: live 0.5.30 backend pod proof showed maybeboard_count=3 and maybeboard_preserved=True for parse/serialize; API and frontend tests also preserve Maybeboard through save/list/detail and keep it out of main/side profile math. Closing.

Verified in Cassandra 0.5.30. Release proof: source bebd4c7 (Prepare Cassandra 0.5.30 feedback backlog closeout), Jenkins Veles #209 SUCCESS published version-only backend/frontend/sim-worker 0.5.30 images, Titan-IAC 1bf84977 deployed them, live /api/v1/app-config reports backend/frontend/sim_worker 0.5.30, /api/v1/ready is green, backend pod and both frontend pods are Running with 0 restarts, and VELES_SIM_IMAGE is registry.bstein.dev/veles/veles-sim-worker:0.5.30. Local/source gate on the deployed source: bridge/runtime 42 tests OK; evaluator/audit/policy/API suite 504 tests OK; frontend maybeboard/compact-replay/prompt Playwright 22 tests passed; frontend build and git diff --check passed. Issue-specific proof: live 0.5.30 backend pod proof showed maybeboard_count=3 and maybeboard_preserved=True for parse/serialize; API and frontend tests also preserve Maybeboard through save/list/detail and keep it out of main/side profile math. Closing.
Sign in to join this conversation.
No description provided.