Problem
A chess training product has to keep reasoning, board state, and client targets aligned.
W05
A chess training product built as a Next.js web app, with a training workspace and a 3D board.

Story
A chess training product has to keep reasoning, board state, and client targets aligned.
The public case uses owned captures and keeps provider secrets server-side.
Use the web workspace for training. Use the 3D board for play. Keep board state consistent between the workspace and the board.
The case shows the same training product across the workspace and the board.
Human stake
A player trying to connect coaching, board state, and the next move.
Training gets noisy when reasoning, board state, and client target feel like separate products.
The reel connects the web workspace and the 3D board.
Evidence

Problem
The browser workspace shows the reasoning, and the board client has to carry the same state.
Workspace capture / Owned captureOperate
The training reel moves from workspace context onto the 3D board without exposing provider secrets.
Training capture / Owned capture
Decision
The 3D board capture shows where training turns into play.
Training capture / Owned capture
Receipt
The case shows a training product moving between the browser workspace and the 3D board while secrets stay server-side.
Training capture / Owned captureResult
Claims