Commit Graph

  • da72ea8264 NS-21: fail CI if Godot logs SCRIPT ERROR during GdUnit discovery VinPropane 2026-04-06 22:34:43 -0400
  • 4f46fa580b NS-21: fix ground_pick_test const — preload not load (Godot 4.6) VinPropane 2026-04-06 22:32:05 -0400
  • 1f70bfb80a NS-21: track GdUnit4 bin/ scripts (unignore vs root bin/ rule) VinPropane 2026-04-06 22:29:08 -0400
  • 7b2c35f57c NS-21: fix GdUnit CI path casing; preflight and README note VinPropane 2026-04-06 22:27:36 -0400
  • f09517af6a NS-21: fix gdlint in test suites (load-once, line length, const name) VinPropane 2026-04-06 22:25:18 -0400
  • 791c7dad1b
    Merge branch 'main' into NS-21-gdscript-unit-testing VinPropane 2026-04-06 22:22:16 -0400
  • 449b58b40a NS-21: merge main into project.godot (Jolt physics, MSAA, GdUnit plugin) VinPropane 2026-04-06 22:21:20 -0400
  • 7b7f37f92b NS-21: sync project.godot order, C# api uid; ignore GdUnitRunner.cfg VinPropane 2026-04-06 22:19:50 -0400
  • 055f299e5f NS-21: import Godot project in CI before running GdUnit VinPropane 2026-04-06 22:08:48 -0400
  • 8113e48cc8 NS-21: add GdUnit4, client tests, and CI headless run VinPropane 2026-04-06 22:08:37 -0400
  • 2abde4c940
    Merge pull request #25 from ViPro-Technologies/NS-24-idle-vibration-fix VinPropane 2026-04-06 00:44:05 -0400
  • 72897a4924 NS-24: Fix GDScript lint (line length, gdlint, gdformat) VinPropane 2026-04-06 00:41:32 -0400
  • 7b11d4e238 NS-24: Eliminate idle jitter and movement QA bumps (Godot client) VinPropane 2026-04-06 00:32:15 -0400
  • a02e54da2d NS-21: fold test CI into gdscript.yml; document test-with-scripts policy VinPropane 2026-04-05 21:21:58 -0400
  • 6ff0c77da5 NS-21: add implementation plan for GDScript unit testing VinPropane 2026-04-05 21:03:12 -0400
  • 3283f6d04c
    Merge pull request #24 from ViPro-Technologies/chore/e1m1-ns10-docs-alignment VinPropane 2026-04-05 15:17:15 -0400
  • 43b58a8bc7 chore: align E1.M1 decomposition with NS-10 Done (Ready) VinPropane 2026-04-05 15:16:16 -0400
  • a39f9ac4c9
    Merge pull request #23 from ViPro-Technologies/NS-23-client-path-follow VinPropane 2026-04-05 15:06:59 -0400
  • f412da8f44 docs: Mark NS-23 code review blocking items and suggestions done VinPropane 2026-04-05 15:04:39 -0400
  • d22d252b59 docs: Link NS-24 for idle jitter (plan + client README) VinPropane 2026-04-05 15:04:09 -0400
  • 8956545d3c NS-23: Document idle skip vs is_on_floor / move_and_slide VinPropane 2026-04-05 15:02:13 -0400
  • 8fe70a75de NS-23: Comment DESCEND_GOAL_Y_MARGIN (surface Y vs mid-capsule) VinPropane 2026-04-05 15:01:29 -0400
  • 14a6813985 NS-23: Document movement tradeoff — no required obstacle auto-nav VinPropane 2026-04-05 14:56:52 -0400
  • 2891a4553a docs: NS-23 branch code review (2026-04-05) VinPropane 2026-04-05 14:52:08 -0400
  • 39b4760270 NS-23: Skip move_and_slide when idle on floor (stop rest jitter) VinPropane 2026-04-05 02:06:06 -0400
  • 6c73557c3b NS-23: Restore player.gd from e1beb82 (bumps ok, obstacle bee-line) VinPropane 2026-04-05 02:02:57 -0400
  • ee6c4b2718 NS-23: Simplify path-follow — drop bump/step-down heuristics VinPropane 2026-04-05 02:01:17 -0400
  • 25d21c0011 NS-23: Remove bump rim velocity unstick (fixes edge vibration) VinPropane 2026-04-05 01:58:57 -0400
  • 430770e5bf NS-23: Rename bump helpers; WALK_BUMP_STEP_GROUP for scene group VinPropane 2026-04-05 01:57:33 -0400
  • 38aa4bfcd5 NS-23: Unstick bump rim — wall peel + goal boost when descending VinPropane 2026-04-05 01:56:56 -0400
  • 8053f08804 NS-23: Arrival footing uses footprint max_y (avoid false stop on bump lip) VinPropane 2026-04-05 01:54:42 -0400
  • 003750c7ae NS-23: Direct step-down while on ns19_bump up to auth horiz limit VinPropane 2026-04-05 01:52:04 -0400
  • f67705f4a3 NS-23: Step-off footing uses capsule footprint max + wider horiz VinPropane 2026-04-05 01:48:55 -0400
  • b1ce87c5cc NS-23: Revert global gravity; use step-off-only descend vy VinPropane 2026-04-05 01:46:08 -0400
  • 127e67f02b NS-23: Apply gravity when airborne so bump ledges are not sticky VinPropane 2026-04-05 01:43:56 -0400
  • 3b4340830a NS-23: Fix bump depart — goal Y vs surface footing + arrive by footing VinPropane 2026-04-05 01:39:45 -0400
  • dbae80627f NS-23: Tighten bump step-off bypass (dual floor ray, drop band, horiz cap) VinPropane 2026-04-05 01:36:32 -0400
  • 8b2b64a326 NS-23: bump step-off bypass using floor-under-feet, not body Y VinPropane 2026-04-05 01:33:57 -0400
  • 72eef09d15 NS-23: remove descend nav skip — restored obstacle pathing VinPropane 2026-04-05 01:32:02 -0400
  • e1beb82a75 NS-23: unstuck bump top — descend steers xz to goal; doc abs(dy) VinPropane 2026-04-05 01:29:31 -0400
  • b8176f8fa1 NS-23: simplify client movement — horizontal only, no bump nav hacks VinPropane 2026-04-05 01:26:59 -0400
  • 2291a0ec07 NS-19: move Bump B to clear capsule between bumps VinPropane 2026-04-05 01:23:25 -0400
  • fba2c8e171 NS-19: large bump — wider underfoot rays + shallower frustum VinPropane 2026-04-05 01:19:28 -0400
  • 35d16d15db NS-23: harden bump departure (always skip nav on bump, steer dy<0) VinPropane 2026-04-05 01:16:07 -0400
  • 66d7438a59 NS-23: broaden NS-19 bump nav bypass for departure VinPropane 2026-04-05 01:14:19 -0400
  • db1fe0f46b NS-23: skip nav waypoints on NS-19 bump plateaus only VinPropane 2026-04-05 01:12:11 -0400
  • a5ec8df4a7 NS-23: terminal collision, nav around obstacle, agent under region VinPropane 2026-04-05 01:10:16 -0400
  • 05d7916cc7 NS-23: fix bump departure — stepped pick + goal-only steer VinPropane 2026-04-05 01:07:02 -0400
  • 725bef1133 NS-23: allow ground pick on bump slopes (fix stuck departure) VinPropane 2026-04-05 01:03:51 -0400
  • 4b9e30c624 NS-23: fix false arrival when leaving bump tops VinPropane 2026-04-05 01:01:22 -0400
  • 7ffcf54d80 NS-23: horizontal nav steering so bump-top departure works VinPropane 2026-04-05 00:58:10 -0400
  • f6baf3bf72 NS-23: NS-19 bump single frustum collider (fix departure edges) VinPropane 2026-04-05 00:55:15 -0400
  • 38abf6d5d2 NS-23: NS-19 bump collision top-cap only (fix ramp snag) VinPropane 2026-04-05 00:51:32 -0400
  • 0e79250f1a NS-23: NS-19 bump convex ramps; drop autostep VinPropane 2026-04-05 00:48:51 -0400
  • 394e2a71fb NS-23: Fix const LEDGE_DROP_STEPS (Godot const expression rule) VinPropane 2026-04-05 00:44:07 -0400
  • b007c7fe58 NS-23: Autostep down+forward to walk off bump edges VinPropane 2026-04-05 00:42:50 -0400
  • 6fd49a2e1b NS-23: Auto-step onto NS-19 bumps via CharacterBody3D.test_move VinPropane 2026-04-05 00:39:30 -0400
  • 6d00070c00 NS-23: Climb NS-19 bumps with 3D steer + vertical arrival + floor snap VinPropane 2026-04-05 00:36:43 -0400
  • 510422d8a2 NS-23: Drive motion from stored server goal; ignore agent finished flag VinPropane 2026-04-05 00:33:28 -0400
  • f49c8b88d2 NS-23: Fix nav movement (sync bake, map guard, path/fallback steering) VinPropane 2026-04-05 00:29:58 -0400
  • 0ac059fa3b NS-23: NavigationAgent3D path-follow with server move authority VinPropane 2026-04-05 00:22:51 -0400
  • 1f4e3c49f6 NS-23: Resolve agent tuning and nav sync risks in implementation plan VinPropane 2026-04-05 00:14:37 -0400
  • ec3c0ee4fe NS-23: Add implementation plan and E1.M1 snapshot for path-follow kickoff VinPropane 2026-04-05 00:09:01 -0400
  • 562cb09337
    Merge pull request #22 from ViPro-Technologies/chore/story-end-rule VinPropane 2026-04-05 00:07:03 -0400
  • c09ea77815 chore: document protected main and -D in story-end rule VinPropane 2026-04-05 00:06:29 -0400
  • ced9936414 chore: add story-end rule (main, pull, delete local branch) VinPropane 2026-04-05 00:05:42 -0400
  • d064b745e2
    Merge pull request #21 from ViPro-Technologies/NS-19-move-validation VinPropane 2026-04-05 00:04:18 -0400
  • 1f9260e8ba chore(client): order const/var before @onready for gdlint VinPropane 2026-04-05 00:02:59 -0400
  • 7fffc3137a NS-19: auto-clear move reject label after 4s VinPropane 2026-04-04 23:49:14 -0400
  • 7ac6b66b51 NS-19: ignore vertical walkable surfaces in ground ray pick VinPropane 2026-04-04 23:45:54 -0400
  • 32d2153acb NS-19: server move validation, client rejection UX, scene QA props VinPropane 2026-04-04 23:39:40 -0400
  • e4ebf97e28 adding gitignore VinPropane 2026-04-04 23:36:08 -0400
  • 7f81378361 NS-19: plan walkable bumps and tall pedestal for manual validation VinPropane 2026-04-04 23:17:16 -0400
  • 018d43b08c chore: require files/tests lists in every story implementation plan VinPropane 2026-04-04 23:14:48 -0400
  • 8e421d09c1 NS-19: add files to add/modify and tests sections to plan VinPropane 2026-04-04 23:14:47 -0400
  • 95f770d8ea NS-19: lock move validation plan to reject policy VinPropane 2026-04-04 23:13:10 -0400
  • a9d418d9c6 chore: allow agent commits at discretion; prohibit git push VinPropane 2026-04-04 23:11:48 -0400
  • 39dccef39f
    Merge pull request #20 from ViPro-Technologies/NS-18-interaction-request-range-check VinPropane 2026-04-04 20:33:05 -0400
  • ea77495072 NS-18: gdformat — blank line after doc block (gdtoolkit 4.5.0) VinPropane 2026-04-04 20:29:25 -0400
  • 679fbc46aa NS-18: gdformat prototype_interaction_constants (blank after extends) VinPropane 2026-04-04 20:27:15 -0400
  • fd52cf9386 NS-18: fix gdlint (line length, const order/naming) VinPropane 2026-04-04 20:24:59 -0400
  • b043e8ac45 NS-18: InteractionRequest, client prototype, Postgres test UX VinPropane 2026-04-04 20:19:33 -0400
  • 06f9ce8647 NS-18: add implementation plan for InteractionRequest range check VinPropane 2026-04-04 18:55:13 -0400
  • a2015dd4bf
    Merge pull request #19 from ViPro-Technologies/chore/docs-project-axioms VinPropane 2026-04-04 18:53:49 -0400
  • f762240ff8 chore: document governing design axioms (fun, cyberpunk theme) VinPropane 2026-04-04 18:46:55 -0400
  • 8794aa64d6
    Merge pull request #18 from ViPro-Technologies/chore/game-design-docs VinPropane 2026-04-03 22:59:51 -0400
  • 3d9ea1fc6c chore: mark vision-plan suggestion done in final docs review VinPropane 2026-04-03 22:58:14 -0400
  • 53fb1d6515 chore: document E2.M2 grant channel policy in vision plan VinPropane 2026-04-03 22:56:50 -0400
  • a0544f4d33 chore: final branch docs review and Epic 2 E2.M2 note fix VinPropane 2026-04-03 22:55:21 -0400
  • 0dea48e9fa chore: add zones game-design doc and cross-links VinPropane 2026-04-03 22:47:05 -0400
  • d192567f57 chore: add game-design risk-security-bands doc VinPropane 2026-04-03 22:35:03 -0400
  • 6602f78b4b chore: add game-design death-loss-recovery doc VinPropane 2026-04-03 22:30:11 -0400
  • 81695f93e4 chore: add game-design economy doc and cross-links VinPropane 2026-04-03 22:20:39 -0400
  • 6b7623615d chore: stable Epic 3 slice anchors; deep-links from gather/craft docs VinPropane 2026-04-03 22:14:47 -0400
  • 1bdc29288d chore: note PEP 668 / venv in docs review verification VinPropane 2026-04-03 22:13:56 -0400
  • 0a07f1dec9 chore: mark game-design docs review suggestions done (strikethrough) VinPropane 2026-04-03 22:02:17 -0400
  • 6b9f4e8b5f chore: apply game-design docs review suggestions VinPropane 2026-04-03 21:59:39 -0400
  • 277c25fdd0 chore: add game-design crafting & recipes doc VinPropane 2026-04-03 21:51:25 -0400
  • 8d560e0df8 chore: add game-design gathering & resources doc VinPropane 2026-04-03 21:47:59 -0400
  • f45a5d8c06 chore: tie items.md to Epic 3 modules; add combat pillars stub VinPropane 2026-04-03 21:44:49 -0400