Skip to content

Inksight Lab: replay state reconstruction and interactive turn-by-turn inspector - #72

Draft
pelox2024 wants to merge 26 commits into
mainfrom
feature/replay-lab-timeline-v1
Draft

pelox2024 wants to merge 26 commits into
mainfrom
feature/replay-lab-timeline-v1

Conversation

@pelox2024

@pelox2024 pelox2024 commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Scope

  • Add an isolated Laboratoire tab in existing replay analysis (no change to production main).
  • Reconstruct state after each Duels.ink frame with the existing validated patch interpreter, retaining POV visibility and marking undone decisions.
  • Navigate first/previous/next/last and jump to turn; show lore, ink, inkdrops, hand size, board cards and other observable zones for each side.
  • Refuse to fabricate state from persisted summary-only analyses; reimport raw replay when required.
  • Add six regression tests and GitHub Actions npm test + npm run build workflow.

Verification

  • GitHub Actions run 39465009915: tests and production build passed.
  • Two user-supplied real replay files checked locally (not committed): 104 and 153 frames replayed, final lore 17–7 and 21–3, respectively; one FREE_UNDO:109 observed.
  • Vercel preview build READY. Manual authenticated browser/visual verification is still outstanding.

Safety

  • No credentials, user replay files, DB migration or API changes; PR remains draft pending manual UI review.

@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
inksight Ready Ready Preview Oct 20, 2026 6:54pm UTC

@pelox2024 pelox2024 changed the title Lab phase 1: reconstruct Duels replay states frame by frame Inksight Lab: replay state reconstruction and interactive turn-by-turn inspector Oct 20, 2026

This branch was successfully deployed

1 active deployment
Preview — 9b747203 Deployed Oct 20, 2026 by vercel[bot]
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