Commit Graph

  • 90bd71d336 NEO-25: fix Vector3 anchor parse (extra paren) in interactable_world_builder VinPropane 2026-04-24 20:39:29 -0400
  • ce54fcc44f NEO-25: world interactables GET, registry rows, fetch-driven Godot props + glow VinPropane 2026-04-24 20:36:06 -0400
  • 6e40af1a1a NEO-25: add implementation plan (descriptor list + fetch-driven client) VinPropane 2026-04-24 20:24:00 -0400
  • 82f382353d
    Merge pull request #47 from ViPro-Technologies/NEO-24-e1m3-client-tab-target-lock-ui-synced-to-server VinPropane 2026-04-24 20:10:53 -0400
  • d6ef4fd811 NEO-24: race-free target/select via optional positionHint VinPropane 2026-04-21 23:52:20 -0400
  • a7453eb82f NEO-24: unify prototype target radius at 6 m, overlap rings at origin VinPropane 2026-04-21 23:37:42 -0400
  • 63fecb1099 NEO-24: range-aware Tab cycle skips out-of-range anchors before POST VinPropane 2026-04-21 23:26:56 -0400
  • e31cd2df68 NEO-24: freshen server position before target-select + surface divergence on HUD VinPropane 2026-04-21 23:21:16 -0400
  • 71ae829482 NEO-24: add visible target-anchor markers + HUD distance lines VinPropane 2026-04-21 23:04:03 -0400
  • 33ebfc31c4 NEO-24: fix HUD overlap between PlayerPositionLabel and TargetLockLabel VinPropane 2026-04-21 22:44:25 -0400
  • 435a32b3b3 NEO-24: fix movement-driven target refresh via authoritative_ack signal VinPropane 2026-04-21 22:35:41 -0400
  • cbcb4e3d63 NEO-24: add manual QA checklist VinPropane 2026-04-21 22:21:50 -0400
  • f87ff2c99a chore: require manual QA checklist per story in planning-implementation-docs rule VinPropane 2026-04-21 22:21:44 -0400
  • e5bbfd3ee7 NEO-24: reconcile plan — tick acceptance criteria shipped VinPropane 2026-04-21 22:14:49 -0400
  • ee572e3661 NEO-24: client tab-target + lock HUD synced to server VinPropane 2026-04-21 22:14:16 -0400
  • ddfc78a044 NEO-24: lock kickoff decisions (Tab/Esc; hybrid movement-triggered refresh) VinPropane 2026-04-21 22:02:33 -0400
  • 8a39982146 NEO-24: add implementation plan for client tab-target UI VinPropane 2026-04-21 21:58:13 -0400
  • 37f44a4944
    Merge pull request #46 from ViPro-Technologies/chore/bruno-api-collection VinPropane 2026-04-18 19:57:45 -0400
  • c5cdf05392 chore: add Bruno API collection and testing-expectations for HTTP VinPropane 2026-04-18 19:49:22 -0400
  • d4bfd59251
    Merge pull request #45 from ViPro-Technologies/chore/story-kickoff-clarify-questions VinPropane 2026-04-17 21:21:16 -0400
  • aed600abd2 chore: story kickoff — ask user when unclear or decision needed VinPropane 2026-04-17 21:19:40 -0400
  • 114bebc8da
    Merge pull request #44 from ViPro-Technologies/NEO-23-e1m3-targetstate-selection-api VinPropane 2026-04-17 21:18:17 -0400
  • 17f87aa747 NEO-23: code review follow-up (E1.M3 docs, GET 404 test, radius bounds) VinPropane 2026-04-17 21:14:43 -0400
  • 7e18ecedb6 NEO-23: Add code review for targeting API branch VinPropane 2026-04-17 21:12:46 -0400
  • 465c4b14eb NEO-23: add targeting HTTP API (TargetState v1, select intent) VinPropane 2026-04-17 21:06:59 -0400
  • 8c9db789d0 NEO-23: lock JSON shape, GET envelope, selectionApplied, soft lock in plan VinPropane 2026-04-17 21:04:01 -0400
  • bd0286cb1c NEO-23: add implementation plan for TargetState v1 and selection API VinPropane 2026-04-17 20:57:13 -0400
  • 1233801227
    Merge pull request #43 from ViPro-Technologies/docs/e1m3-interaction-targeting-layer VinPropane 2026-04-17 20:52:43 -0400
  • abb6e6b81b NEO-22: Add Godot .uid sidecars for WASD locomotion scripts VinPropane 2026-04-17 20:51:16 -0400
  • 7f9fc8e429 chore: address E1.M3 docs review (Slice 3 anchor, Linear pointers) VinPropane 2026-04-17 20:48:48 -0400
  • 5bb70efd6c chore: docs review for E1.M3 documentation pass VinPropane 2026-04-17 20:47:47 -0400
  • 189c1c9810
    Merge pull request #42 from ViPro-Technologies/NEO-22-retire-click-to-move-wasd-locomotion VinPropane 2026-04-17 20:27:54 -0400
  • 735f569496 NEO-22: Fix locomotion test static calls for GDScript + LSP VinPropane 2026-04-17 20:24:16 -0400
  • 866c973af7 NEO-22: Cache scrape contact in WASD tick; close review items VinPropane 2026-04-17 20:21:13 -0400
  • c79c58c298 NEO-22: Unit-test WASD locomotion pure helpers VinPropane 2026-04-17 20:16:25 -0400
  • 90a17bc43d NEO-22: Extract WASD locomotion for gdlint max-file-lines VinPropane 2026-04-17 20:13:36 -0400
  • 05f703322d NEO-22: Add code review for WASD locomotion wall-scrape diff VinPropane 2026-04-17 20:08:26 -0400
  • a7e6a5af59 NEO-22: Fix GdUnit warnings in position_authority_client_test VinPropane 2026-04-17 20:07:27 -0400
  • a4095cb9bf NEO-22: Remove click-to-move client and legacy move POST/verify VinPropane 2026-04-17 20:06:46 -0400
  • 76ff2cddac NEO-22: clear idle anchor during WASD so stop does not snap back VinPropane 2026-04-17 19:37:58 -0400
  • 6cc2ac60d4 NEO-22: stop applying move-stream HTTP body as client teleport VinPropane 2026-04-17 19:34:45 -0400
  • 39a41ac62c NEO-22: suppress stream snap-back while locomoting VinPropane 2026-04-17 19:29:56 -0400
  • 878b1f4aee NEO-22: fix stream rubber-banding (coalesce, idle gate, soft snap) VinPropane 2026-04-17 19:27:10 -0400
  • a2c6c9f93e NEO-22: add move-stream API and WASD client locomotion VinPropane 2026-04-17 19:21:33 -0400
  • 7ffeb320c4 NEO-22: record option C stream authority in implementation plan VinPropane 2026-04-17 19:17:18 -0400
  • 3f781ef358 NEO-22: record kickoff branch and Linear status in plan VinPropane 2026-04-17 19:11:05 -0400
  • aee3ca80d8
    Merge pull request #41 from ViPro-Technologies/NEON-29-expand-prototype-district VinPropane 2026-04-15 23:58:20 -0400
  • a442f02dbd NEON-29: Fix CI tests (horizontal step flag, idle_support vectors) VinPropane 2026-04-15 23:57:13 -0400
  • 9bdd928c80 NEON-29: Fix gdlint (player returns/lines, split idle tests, gdlintrc cap) VinPropane 2026-04-15 23:48:15 -0400
  • 2b72d6bcb9 NEON-29: Prototype smooth hill piece, movement script updates, NEO-22 plan VinPropane 2026-04-15 23:39:22 -0400
  • a7ad695143 NEON-29: Apply stashed WIP (main.tscn, movement validation, docs) VinPropane 2026-04-13 13:24:05 -0400
  • 4a51e64f25 Merge branch 'main' into NEON-29-expand-prototype-district VinPropane 2026-04-13 13:22:51 -0400
  • 453a3b594b
    Merge pull request #40 from ViPro-Technologies/chore/docs-linear-neo-keys VinPropane 2026-04-13 13:18:51 -0400
  • 7e17ff563b chore: point docs and rules at Linear NEO issue ids VinPropane 2026-04-13 12:58:53 -0400
  • 2333d29ece NEON-29: End column stair ghost-walk (arrive + stuck release). VinPropane 2026-04-12 19:57:54 -0400
  • 50a8b609be NEON-29: Latch stable idle on ridged stair treads (idle jitter). VinPropane 2026-04-12 19:49:19 -0400
  • db7973d368 NEON-29: Tie tread XZ freeze to peel suspend + vert arrival band. VinPropane 2026-04-12 19:44:53 -0400
  • ea3903d8ab NEON-29: Freeze horizontal velocity on column tread wobble band. VinPropane 2026-04-12 19:41:39 -0400
  • ec903d9c11 NEON-29: Drop tread speed cap; widen stair continuation probe. VinPropane 2026-04-12 19:15:27 -0400
  • 4a08ede736 NEON-29: Rename h_scale to avoid shadowing Node3D.scale. VinPropane 2026-04-12 19:12:52 -0400
  • 50bb615763 NEON-29: Cap walk speed on tread stability band for stair jitter. VinPropane 2026-04-12 19:12:43 -0400
  • bf968b1817 NEON-29: Revert steering reverse clamp (blocked arrival, void fall). VinPropane 2026-04-12 19:09:51 -0400
  • bfc70678c4 NEON-29: Reject 180° walk steering flips on stair edges. VinPropane 2026-04-12 19:07:15 -0400
  • 038505ea3e NEON-29: Gate descend lip snap on debounced ledge peel. VinPropane 2026-04-12 19:03:50 -0400
  • 73d26a90d7 NEON-29: Debounce floor probe for ledge peel and zero snap. VinPropane 2026-04-12 19:00:59 -0400
  • 4e47e9a037 NEON-29: Extend tread peel suspend when vlat unlatches. VinPropane 2026-04-12 18:55:41 -0400
  • 26ad33230d NEON-29: Suspend ledge peel on column treads to stop idle jitter. VinPropane 2026-04-12 18:51:07 -0400
  • 33b6db979e NEON-29: Stair descent — tighter continuation probe + stronger vertical accel VinPropane 2026-04-12 18:47:38 -0400
  • b924707202 NEON-29: Faster vertical descent — accel multiplier + peel until feet arrive VinPropane 2026-04-12 18:44:51 -0400
  • a78b44263c NEON-29: Ledge peel via move_and_collide + fallback gravity VinPropane 2026-04-12 18:41:20 -0400
  • fb1ac80fb0 NEON-29: Ledge peel via position — GROUNDED eats vy on floor VinPropane 2026-04-12 18:36:53 -0400
  • 55ce6f3e3b NEON-29: Deep-descent walk gravity bypass for violet deck vs floor goal VinPropane 2026-04-12 18:31:01 -0400
  • 91b802c679 NEON-29: Fix walk ledge probes for descending + same-column clicks VinPropane 2026-04-12 18:25:22 -0400
  • db1f4da068 NEON-29: Aim walk ledge probes at click when nav column descends VinPropane 2026-04-12 18:18:43 -0400
  • c3fd9892e3 NEON-29: Ignore walk probe hits far below feet (void saw lower floor) VinPropane 2026-04-12 18:10:36 -0400
  • 6bd1acd9e7 NEON-29: Require forward floor probe to keep walk snap/gravity sane off ledges VinPropane 2026-04-12 18:08:01 -0400
  • 1f6625c659 NEON-29: Fix nav column steer ping-pong — path lookahead + air bee-line VinPropane 2026-04-12 18:03:47 -0400
  • 7666cce7e5 NEON-29: Ledge fall — multi foot probes + zero snap when void VinPropane 2026-04-12 17:56:56 -0400
  • 6cb66d7567 NEON-29: Walk gravity when is_on_floor but feet probe finds void VinPropane 2026-04-12 17:50:09 -0400
  • 2821c5973b NEON-29: Fix nav path steer ping-pong (get_next_path_position) VinPropane 2026-04-12 17:37:48 -0400
  • 865eed2e53 NEON-29: Ease flat-floor idle latch (HUD XZ drift) VinPropane 2026-04-12 17:33:49 -0400
  • 591db65b4a NEON-29: Fix idle_support_is_stable test normal vs 0.999 dot VinPropane 2026-04-12 17:27:37 -0400
  • edec9158e4 NEON-29: Hysteresis for walk vertical routing (tread ping-pong) VinPropane 2026-04-12 17:17:36 -0400
  • 46f8851a1a NEON-29: Hold-threshold stable idle + physics HUD coords VinPropane 2026-04-12 17:13:37 -0400
  • 5f6058b0ce NEON-29: Stable idle on flat tread next to riser (loose+ridged) VinPropane 2026-04-12 17:09:55 -0400
  • 8d9ad0ecd3 NEON-29: Stable idle latch + Y anchor for approach treads VinPropane 2026-04-12 17:06:30 -0400
  • ff6c337e1d NEON-29: Hysteresis for nav column steering (walk ping-pong) VinPropane 2026-04-12 17:02:17 -0400
  • 0f4c23b815 NEON-29: Reduce flat-floor idle XZ jitter after walks VinPropane 2026-04-12 16:56:40 -0400
  • 173c348030 NEON-29: Show player world x,y,z in prototype HUD VinPropane 2026-04-12 16:52:19 -0400
  • 1867e3e45c NEON-29: Fix idle jitter on flat treads after stop VinPropane 2026-04-12 16:50:21 -0400
  • 103f8bbe19 NEON-29: Add approach treads for green, gold step, violet terrace. VinPropane 2026-04-12 16:43:02 -0400
  • bc7d318f4f NEON-29: Note approach-treads convention for next session; trim stale plan line. VinPropane 2026-04-12 01:18:11 -0400
  • dbd9d67f45 NEON-29: Cap step assist to navigation agent_max_climb (0.35 m). VinPropane 2026-04-12 01:12:10 -0400
  • e448075797 NEON-29: Bee-line walk to goal; nav path only for vertical routing. VinPropane 2026-04-12 01:07:35 -0400
  • 4df71ac0cc NEON-29: Fix floor walk stall from tight nav agent distances. VinPropane 2026-04-12 01:03:40 -0400
  • 44984780d4 NEON-29: Widen TerracePlatformA approach treads past capsule width. VinPropane 2026-04-12 00:59:40 -0400
  • 3a7658f55f NEON-29: Roll back walk oscillation on treads (stall replan, seam clear). VinPropane 2026-04-12 00:56:13 -0400
  • 8d1785d288 NEON-29: Clear step assist on seam walls; replan nav on walk stall VinPropane 2026-04-12 00:53:36 -0400
  • bfa932c834 NEON-29: TerracePlatformA cardinal approach treads (geometry fix) VinPropane 2026-04-12 00:49:37 -0400
  • b96bec7981 NEON-29: Teal cardinal — snap cap during climb, descend stall, assist tune VinPropane 2026-04-12 00:45:02 -0400