Truthful opponent presence: lost connection, left, new opponent #248
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#244 Amend ADR 0016: a vacated Seat replaces the 60-second left timer
amaurycoudr/chess-project
#247 Horizontal game and Room action bars, with a confirmed Leave
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#248
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#243
What to build
Opponent presence tells the truth, in its own panel under the status.
The contract's Seat view replaces
occupied: booleanwith three states: never taken, taken, vacated.connectedstays. A Seat becomes vacated throughroom.leaveand taken again onjoin; a never-taken Seat is never vacated. Add Vacated Seat toCONTEXT.md.Seam: the
Roomdomain class (API unit tests) for the Seat states,RoomView(view tests) for the panel, andapps/e2efor Leave end to end.Acceptance criteria
Roomsnapshots report never taken / taken / vacated as above, including after leave then join.CONTEXT.mddefines Vacated Seat.mentioned in issue #243
mentioned in issue #244
mentioned in issue #247
marked this issue as related to #243
marked this issue as related to #244
marked this issue as related to #247
mentioned in commit
dec61147e4mentioned in commit
3fe35a952dmentioned in commit
e3f7553020mentioned in commit
7ee7e2b900mentioned in commit
56af9e0a9cmentioned in commit
1b65495ba6mentioned in commit
a4da361ec4mentioned in commit
1754c215cbmentioned in commit
2a54e5b0e9mentioned in commit
96d70d936ementioned in commit
2443506396mentioned in commit
29a26029b4mentioned in commit
8a204a050bmentioned in commit
97f7f64254mentioned in commit
911ac4a736mentioned in commit
bc9c279cb9mentioned in commit
92668bec24mentioned in commit
4591c4c7e3