chore(db): add sprint 2 pre-sprint tickets and update joint briefing
Server team added #356-#360: fog bridge, sprint proof, snapshot v2 schema, Q-018/Q-019 resolution tasks. Updated joint.md with actual ticket numbers and #81 done status. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -6,19 +6,19 @@
|
||||
|
||||
## Pre-Sprint
|
||||
|
||||
| Task | Owner | Notes |
|
||||
|------|-------|-------|
|
||||
| Resolve Q-018 (shadowcast algorithm) | Tyre, Dudley | Blocks #110. Benchmark symmetric vs recursive at 150x150 scale. |
|
||||
| Resolve Q-019 (entity ID stability) | Tyre, Dudley | Affects client entity lifecycle (#130). |
|
||||
| Design ObserverSnapshot v2 schema | Tyre | Add visible_tiles, player_facing, game_time fields. Both teams need this before fog integration. |
|
||||
| # | Task | Owner | Notes |
|
||||
|---|------|-------|-------|
|
||||
| #359 | Resolve Q-018 (shadowcast algorithm) | Tyre, Dudley | Blocks #110. Benchmark symmetric vs recursive at 150x150 scale. |
|
||||
| #360 | Resolve Q-019 (entity ID stability) | Tyre, Dudley | Affects client entity lifecycle (#130). |
|
||||
| #358 | Design ObserverSnapshot v2 schema | Tyre | Add visible_tiles, player_facing, game_time fields. Both teams need this before fog integration. |
|
||||
|
||||
## Integration Tickets
|
||||
|
||||
| # | Title | Blocked by |
|
||||
|---|-------|------------|
|
||||
| #81 | End-to-end connection test | Sprint 1 carry-over (in_progress) |
|
||||
| NEW | Fog data through bridge | Server #112, Client #113 |
|
||||
| NEW | Sprint 2 proof: fog of perception | All above |
|
||||
| #81 | End-to-end connection test | ~~Sprint 1 carry-over~~ **done** |
|
||||
| #356 | Fog data through bridge | Server #112, Client #113 |
|
||||
| #357 | Sprint 2 proof: fog of perception | All above |
|
||||
|
||||
Use `db/connectors/ticket show <id>` for full details.
|
||||
|
||||
@@ -43,7 +43,7 @@ This is the first moment the game *feels* like an immersive sim — you can't se
|
||||
|
||||
## Notes
|
||||
|
||||
- **#81 (carry-over):** End-to-end connection test still in_progress from Sprint 1. Must complete before fog integration work.
|
||||
- **#81 (done):** End-to-end connection test completed in Sprint 1. Full round-trip verified.
|
||||
- **ObserverSnapshot v2:** The current `ObserverSnapshot` (`server/src/bridge/types.rs`) only has `tick` + `entities: Vec<VisibleEntity>`. Sprint 2 needs: tile visibility data, facing direction, time-of-day. Design the expanded schema before both teams start, so the contract is clear.
|
||||
- **Fog data through bridge:** Server #112 produces visibility-filtered snapshots. Client #113 consumes them. The bridge already handles MessagePack serialization — new fields just need to be added to both sides.
|
||||
- **Test plan per D-030 Phase 1:** Sprint 2 aligns with D-030's "Phase 1 (sprint 1-2): test infra + collision/pathfinding/time." Collision tests exist (`movement.rs`). Shadowcasting (#110) needs unit tests for known LOS scenarios (corridor, corner peek, wall block). Vision cone (#111) needs sector boundary tests.
|
||||
|
||||
Reference in New Issue
Block a user