task/0023-0028-navmesh #7

Merged
horooko merged 13 commits from task/0023-0026-navmesh into master 2026-04-09 05:54:39 +03:00

13 Commits

Author SHA1 Message Date
Alexander Borisov 1681e44c5e add documentation 2026-04-08 20:58:33 +03:00
Alexander Borisov 31826bd4e0 task update 2026-04-08 20:48:11 +03:00
Alexander Borisov d2450712ed Merge branch 'master' into task/0023-0028-navmesh
# Conflicts:
#	Assets/Features/VoxelWorld/Runtime/VoxelWorldGenerator.cs
#	docs/tasks/Index.md
2026-04-08 20:42:18 +03:00
Alexander Borisov b0036a3943 update tasks to prevent merge conflicts 2026-04-08 20:41:40 +03:00
Alexander Borisov 2757bf3a3b reorganize navmesh contracts and services
Split VoxelWorld nav contracts into focused files and extract clustered coverage helpers so the navmesh service stays a coordinator instead of a catch-all runtime file.
2026-04-08 20:31:16 +03:00
Alexander Borisov 289d5f783b add transient nav coverage hints
Introduce nav-only corridor hints and feed them into clustered coverage scheduling so runtime NavMesh can prewarm ahead of active movement paths.
2026-04-08 15:37:37 +03:00
Alexander Borisov 0b380def78 refactor nav coverage into clustered windows
Replace region-based runtime pathing with interest-cluster coverage windows so active nav areas stay contiguous and spawn anchors participate in initial coverage.
2026-04-08 13:52:00 +03:00
Alexander Borisov 7282621211 add clustered nav coverage task
Document the follow-up refactor from disconnected region surfaces to interest-cluster-based nav coverage windows for runtime pathing.
2026-04-08 13:28:12 +03:00
Alexander Borisov b76b6e0cc0 add host-authoritative player navigation task
Document the player-on-NavMesh movement target state, including server-side path planning, explicit nav readiness, and shared authoritative debug path previews for all clients.
2026-04-08 12:08:44 +03:00
Alexander Borisov 055b87a85c add voxel world runtime navmesh sidecar
Introduce a DI-wired NavMesh sidecar for voxel chunks so world streaming stays actor-driven and world state remains the canonical source for navigation rebuilds.
2026-04-08 11:28:39 +03:00
Alexander Borisov 4e1cf273fa refine runtime navmesh contracts and plan 2026-04-08 02:39:17 +03:00
Alexander Borisov 6227542d2d document modular navmesh and agent prompts
Update the runtime NavMesh architecture to a DI and MessagePipe sidecar model, and add reusable agent prompt templates that capture the project's current multiplayer, WebGL, and modularity constraints.
2026-04-08 02:19:03 +03:00
Alexander Borisov 36c67558dd document runtime navmesh architecture decisions
Fix the authority and world-state assumptions before implementation so runtime NavMesh work can stay consistent with the project's future DI and peer-host multiplayer model.
2026-04-08 01:47:31 +03:00