Commit Graph

  • 93eca821d7 NEO-102: add implementation plan for encounter/reward registries + DI VinPropane 2026-05-31 00:33:45 -0400
  • d7c2684488
    Merge pull request #140 from ViPro-Technologies/NEO-101-encounter-reward-catalog-load-fail-fast VinPropane 2026-05-31 00:15:20 -0400
  • 21749e7977 NEO-101: Address code review — schema tests, module snapshot, host boot. VinPropane 2026-05-31 00:08:41 -0400
  • 5e26143fbd NEO-101: Add code review for encounter/reward catalog load. VinPropane 2026-05-31 00:08:01 -0400
  • f921095fb0 NEO-101: Fail-fast encounter and reward-table catalog load at startup. VinPropane 2026-05-31 00:05:57 -0400
  • 06c58998cc NEO-101: Add E5M3-02 encounter/reward catalog load kickoff plan. VinPropane 2026-05-31 00:03:00 -0400
  • 7c0e2e8cd6
    Merge pull request #139 from ViPro-Technologies/NEO-100-e5m3-encounter-reward-catalog-schemas-ci VinPropane 2026-05-30 19:45:46 -0400
  • ebf385d658 NEO-100: Address code review — register sync and grant dedupe VinPropane 2026-05-30 19:38:33 -0400
  • 01b7e23c5e NEO-100: Add code review for encounter + reward catalog CI VinPropane 2026-05-30 19:36:14 -0400
  • ee5e1a0caf NEO-100: Add encounter and reward-table catalogs with CI validation VinPropane 2026-05-30 19:35:02 -0400
  • 4f16c848db NEO-100: Kickoff plan for encounter + reward catalog schemas and CI VinPropane 2026-05-30 19:33:27 -0400
  • cb86645524
    Merge pull request #138 from ViPro-Technologies/chore/epic-5-docs VinPropane 2026-05-30 19:32:15 -0400
  • d7c3ede5a7 chore: Epic 5 stable slice anchors and doc cluster alignment VinPropane 2026-05-30 19:25:56 -0400
  • db9ddb9fe0 chore: Decompose E5.M3 prototype backlog (NEO-100–NEO-111) VinPropane 2026-05-30 18:38:18 -0400
  • 2f1b7f10be
    Merge pull request #137 from ViPro-Technologies/NEO-98-e5m2-12-playable-npc-telegraph-combat-capstone VinPropane 2026-05-30 18:34:32 -0400
  • e6b8386102 NEO-98: Remove unused ability gate alias in validate_content. VinPropane 2026-05-30 18:29:30 -0400
  • 04126693e1 NEO-98: Update Bruno for seven abilities and attackAbilityId. VinPropane 2026-05-30 18:06:42 -0400
  • b77b7f8fbb NEO-98: Address follow-up review doc findings. VinPropane 2026-05-30 18:02:55 -0400
  • bc1357cf94 NEO-98: add follow-up code review for capstone integration fixes VinPropane 2026-05-30 18:01:52 -0400
  • 44fb4adbe5 NEO-98: Set melee strike to 2 m and elite slam to 4 m. VinPropane 2026-05-30 17:55:10 -0400
  • 99aa2b455f NEO-98: Document melee 1 m strike range in manual QA. VinPropane 2026-05-30 17:54:06 -0400
  • b9e2d2f4c9 NEO-98: Shorten NPC melee strike maxRange to 1 m. VinPropane 2026-05-30 17:53:14 -0400
  • 3169106f28 NEO-98: Resolve NPC telegraph hits via attack ability maxRange. VinPropane 2026-05-30 17:49:21 -0400
  • 332cd4445f NEO-98: stop defeated NPC aggro and runtime attacks VinPropane 2026-05-30 17:38:27 -0400
  • b03128a3b0 NEO-98: address code review — Esc regression step and AC parity VinPropane 2026-05-30 17:05:30 -0400
  • 817ed26304 NEO-98: add code review for E5M2-12 capstone docs VinPropane 2026-05-30 17:04:18 -0400
  • ae8b01d5e3 NEO-98: add capstone manual QA and Slice 2 docs VinPropane 2026-05-30 17:02:50 -0400
  • ceef54cd23 NEO-98: add implementation plan for NPC telegraph combat capstone VinPropane 2026-05-30 16:55:30 -0400
  • c3dee2b721
    Merge pull request #136 from ViPro-Technologies/NEO-97-e5m2-11-client-telegraph-hud VinPropane 2026-05-29 22:18:52 -0400
  • b4b7fddf3a NEO-97: refresh NPC HUD labels when combat poll stops VinPropane 2026-05-29 22:10:42 -0400
  • 38fc38fde8 NEO-97: dedupe locked_target_id_from_state via helpers VinPropane 2026-05-29 22:02:52 -0400
  • 1bfa13b173 NEO-97: address Bugbot HUD row lookup and reuse VinPropane 2026-05-29 21:45:17 -0400
  • bd1dd6b01f NEO-97: fix gdlint and gdformat CI failures VinPropane 2026-05-29 21:42:49 -0400
  • ab0debd0b4 NEO-97: fix HUD overlap with vertical stack and larger fonts VinPropane 2026-05-29 21:32:18 -0400
  • d2765dca82 NEO-97: increase prototype HUD label font sizes VinPropane 2026-05-29 21:30:35 -0400
  • d86ff337bc NEO-97: add GdUnit test script uid companions VinPropane 2026-05-29 21:09:28 -0400
  • 55bb8d987a NEO-97: fix duplicate npc_row parse error in runtime client VinPropane 2026-05-29 21:09:25 -0400
  • fd0b6d3db8 NEO-97: address code review — helpers, tests, doc fixes VinPropane 2026-05-29 21:07:02 -0400
  • 39ec50efa2 NEO-97: add code review for E5M2-11 client telegraph HUD VinPropane 2026-05-29 21:00:55 -0400
  • cfda0acd9a NEO-97: add Godot telegraph HUD and NPC runtime poll clients VinPropane 2026-05-29 20:59:11 -0400
  • b0d0c4262e NEO-97: add E5M2-11 client telegraph HUD implementation plan VinPropane 2026-05-29 20:56:34 -0400
  • 1ce2b9893c
    Merge pull request #135 from ViPro-Technologies/NEO-96-e5m2-10-npc-telemetry-hooks VinPropane 2026-05-29 20:53:58 -0400
  • 8a774857c6 NEO-96: address code review — fixture wording, E5.M2 status VinPropane 2026-05-29 20:50:47 -0400
  • fedb735e53 NEO-96: add code review for E5M2-10 telemetry hook sites VinPropane 2026-05-29 20:49:41 -0400
  • 5e1e37423f NEO-96: formalize NPC runtime telemetry hook sites VinPropane 2026-05-29 20:48:50 -0400
  • dedd9a9c18 NEO-96: add E5M2-10 NPC telemetry hook sites implementation plan VinPropane 2026-05-29 20:47:21 -0400
  • 5994e58bb7
    Merge pull request #134 from ViPro-Technologies/NEO-99-godot-district-blender-art VinPropane 2026-05-29 20:34:41 -0400
  • bbdebcd724 NEO-99: Fix Bugbot dead code and GdUnit CI failures VinPropane 2026-05-29 20:26:44 -0400
  • d6b87f34b3 NEO-99: Fix gdlint duplicated-load and gdformat line wrap VinPropane 2026-05-29 20:07:25 -0400
  • f642fc2a7e NEO-99: restore Godot window maximized display mode from editor. VinPropane 2026-05-29 20:04:27 -0400
  • ab7033e85a NEO-99: update GdUnit tests for district visuals and prototype_npc_* targeting. VinPropane 2026-05-29 20:03:47 -0400
  • fa3d48a6aa NEO-99: wire district GLB overlay and migrate tab targets to PrototypeNpcRegistry. VinPropane 2026-05-29 20:03:45 -0400
  • e19ecdb390 NEO-99: add Blender-exported district GLB assets and import sidecars. VinPropane 2026-05-29 20:03:42 -0400
  • 49c7bef0fd
    Merge pull request #133 from ViPro-Technologies/NEO-95-npc-attack-resolve-player-hp VinPropane 2026-05-28 23:55:02 -0400
  • c96fb2d26a NEO-95: fix Bruno elite attack — multi-poll snapshot timeline VinPropane 2026-05-28 23:49:59 -0400
  • fb70777453 NEO-95: note review follow-up commit SHA in review doc VinPropane 2026-05-28 23:45:11 -0400
  • 5efa5a4ad8 NEO-95: address code review — alignment docs and API nits VinPropane 2026-05-28 23:45:07 -0400
  • 3afe720980 NEO-95: add code review for NPC attack resolve + player HP VinPropane 2026-05-28 23:43:56 -0400
  • b702d9fb6f NEO-95: add tests, Bruno smoke, and docs for player combat HP VinPropane 2026-05-28 23:42:20 -0400
  • cb1692ce85 NEO-95: add player combat HP store and NPC attack resolve VinPropane 2026-05-28 23:42:18 -0400
  • ac4e1dff10 NEO-95: add implementation plan for NPC attack resolve + player HP VinPropane 2026-05-28 23:37:46 -0400
  • 8bbf737b2d
    Merge pull request #132 from ViPro-Technologies/NEO-94-npc-runtime-snapshot-get VinPropane 2026-05-28 23:35:06 -0400
  • 0268daa9d3 NEO-94: Fix Bruno require path for CI sandbox context roots. VinPropane 2026-05-28 23:29:17 -0400
  • 55964da4ac NEO-94: verify code review follow-ups and bump verdict to Approve VinPropane 2026-05-28 23:24:12 -0400
  • 798c601bc5 NEO-94: Address code review — alignment doc and AAA test layout. VinPropane 2026-05-28 23:23:19 -0400
  • e3bfcf0708 NEO-94: add code review for rewritten snapshot GET branch VinPropane 2026-05-28 23:22:24 -0400
  • a68d8aa782 NEO-94: Add GET /game/world/npc-runtime-snapshot with lazy AdvanceAll. VinPropane 2026-05-28 23:17:57 -0400
  • 54429108ad NEO-94: add implementation plan for npc-runtime-snapshot GET VinPropane 2026-05-28 22:28:31 -0400
  • fd60699931
    Merge pull request #131 from ViPro-Technologies/NEO-93-npc-behavior-state-machine-lazy-tick VinPropane 2026-05-27 23:57:24 -0400
  • c76180d737 NEO-93: Update plan test count after Bugbot guard tests. VinPropane 2026-05-27 23:44:19 -0400
  • e4f08b2015 NEO-93: Preserve LastAdvancedUtc on clock regression and guard zero timings. VinPropane 2026-05-27 23:44:13 -0400
  • a22c900655 chore: gdformat isometric_follow_camera.gd for CI. VinPropane 2026-05-27 23:28:37 -0400
  • 83d1bb13e4 NEO-93: Reset LastAdvancedUtc on dev fixture runtime clear. VinPropane 2026-05-27 23:26:17 -0400
  • 9fa0fbef4b chore: accumulate trackpad pan delta before camera zoom steps. VinPropane 2026-05-27 23:24:30 -0400
  • 9b8593c145 chore: restore CameraStateScript preload removed in trackpad edit. VinPropane 2026-05-27 23:22:48 -0400
  • 90e6cfea28 chore: add macOS trackpad scroll and pinch camera zoom. VinPropane 2026-05-27 23:21:00 -0400
  • 056b0e77f0 NEO-93: Fix delta cap LastAdvancedUtc to preserve gradual catch-up. VinPropane 2026-05-27 23:16:35 -0400
  • 4fcbb99881 NEO-93: Reconcile backlog and review doc after code review follow-up. VinPropane 2026-05-27 23:08:34 -0400
  • d3f178b5fb NEO-93: Address code review — AAA tests, single-call advance, windup fix. VinPropane 2026-05-27 23:08:34 -0400
  • eed176d226 NEO-93: Add code review for NPC runtime state machine branch. VinPropane 2026-05-27 22:58:33 -0400
  • ecffba9e4b NEO-93: Reconcile plan, backlog, and docs for runtime state machine. VinPropane 2026-05-27 22:02:41 -0400
  • 48813998d7 NEO-93: Add NPC runtime state machine and lazy tick advance. VinPropane 2026-05-27 22:02:39 -0400
  • 874c5720d9 NEO-93: Add kickoff implementation plan for NPC behavior state machine. VinPropane 2026-05-27 21:59:40 -0400
  • cda1a457f8
    Merge pull request #130 from ViPro-Technologies/NEO-92 VinPropane 2026-05-27 21:54:07 -0400
  • 83c6a4f1b6
    Merge branch 'main' into NEO-92 VinPropane 2026-05-27 21:47:00 -0400
  • 7682fac46a NEO-92: Reconcile docs, backlog, alignment, and code review. VinPropane 2026-05-27 21:45:57 -0400
  • 843abf7126 NEO-92: Add threat store and aggro acquire/leash-clear wiring. VinPropane 2026-05-27 21:45:57 -0400
  • d0d5dbdf17 NEO-92: Add kickoff implementation plan for aggro rule engine. VinPropane 2026-05-27 21:45:57 -0400
  • c06666b7c8 chore: document Cursor model name validation workaround docs/local-mlx-cursor Don 2026-05-27 20:43:02 -0400
  • e4ed08e3be chore: note --model flag in MLX troubleshooting Don 2026-05-27 20:23:38 -0400
  • e0b19a4367 chore: document MLX model alternatives and PATH fix Don 2026-05-27 20:20:51 -0400
  • 56efafb12a
    Merge pull request #129 from ViPro-Technologies/docs/local-mlx-cursor VinPropane 2026-05-27 00:12:53 -0400
  • 294c994f20 chore: add local MLX + Cursor developer guide Don 2026-05-27 00:08:55 -0400
  • 26ab5249c5
    Merge pull request #128 from ViPro-Technologies/NEO-91-npc-instance-registry-combat-target-migration VinPropane 2026-05-26 23:58:37 -0400
  • 494e0f20c3 NEO-91: fix Bruno happy cast HP for ranged archetype Don 2026-05-26 23:53:28 -0400
  • 047237e651 NEO-91: address code review follow-ups Don 2026-05-26 23:46:39 -0400
  • d14879ac75 NEO-91: add code review for NPC instance registry migration Don 2026-05-26 23:43:46 -0400
  • fa9acc85ac NEO-91: migrate combat targets to three NPC instances Don 2026-05-26 23:42:31 -0400
  • dadc35afa8 NEO-91: add implementation plan for NPC instance registry migration Don 2026-05-26 23:19:53 -0400
  • cb65612f03
    Merge pull request #127 from ViPro-Technologies/NEO-90-npc-behavior-definitions-get VinPropane 2026-05-25 17:54:38 -0400