Skip to content

Scribble Assignment#100

Open
coderj001 wants to merge 21 commits into
everest-engineering:mainfrom
coderj001:assignment
Open

Scribble Assignment#100
coderj001 wants to merge 21 commits into
everest-engineering:mainfrom
coderj001:assignment

Conversation

@coderj001
Copy link
Copy Markdown

Summary

This branch completes the round-end flow for Scribble. When a round ends, all players now see a shared result state
with the revealed secret word, full guess history, and final scores. The host can then use Restart / Play Again to
return everyone to the lobby while keeping the same room and player list, and resetting all round-only state for the
next game.

What changed:

  • Added result-state handling in the backend room store and API
  • Added host-only room restart endpoint with validation and errors
  • Exposed the revealed word to all players only after the round ends
  • Updated frontend polling/state management to handle lobby, game, and result
  • Added a results panel with final scores, guess history, and restart action
  • Expanded tests across backend, API schemas, frontend pages, and room store logic
  • Included Spec Kit docs/spec/plan/tasks/reflection artifacts for the feature

Contributor

Raju Ghorai added 21 commits June 4, 2026 22:39
… context extensions with CLI automation scripts
…e-based word indexing and guesser payload field omission
…cleanup, and include project retrospective reflection
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