Commit Graph

  • 1bcaa1b350 NEO-64: add code review document. VinPropane 2026-05-24 15:59:16 -0400
  • 847cda97a3 NEO-64: add gather telemetry hook sites and doc updates. VinPropane 2026-05-24 15:58:29 -0400
  • f39d12a093 NEO-64: add implementation plan for gather telemetry hooks. VinPropane 2026-05-24 15:57:37 -0400
  • 052dd7bc8a
    Merge pull request #97 from ViPro-Technologies/NEO-63-e3m1-interact-path-integration-registry-expansion-bruno VinPropane 2026-05-24 15:56:10 -0400
  • 0f846f90b9 NEO-63: fix Bruno depletion test node isolation. VinPropane 2026-05-24 15:51:32 -0400
  • 3834b2316a NEO-63: address code review follow-ups. VinPropane 2026-05-24 15:46:20 -0400
  • 35381ad749 NEO-63: add code review document. VinPropane 2026-05-24 15:45:13 -0400
  • 01dc48a50a NEO-63: add plan, manual QA, and doc updates. VinPropane 2026-05-24 15:44:15 -0400
  • e681857778 NEO-63: wire interact to gather engine and expand registry. VinPropane 2026-05-24 15:44:12 -0400
  • f58ab4a2eb NEO-62: update docs for gather engine landing. VinPropane 2026-05-24 15:41:28 -0400
  • f23af01687 NEO-62: add GatherOperations engine and tests. VinPropane 2026-05-24 15:41:26 -0400
  • acf9fe125f NEO-62: add gather engine implementation plan. VinPropane 2026-05-24 15:30:27 -0400
  • ef5a577c4e
    Merge pull request #96 from ViPro-Technologies/NEO-61-e3m1-world-node-instance-depletion-store VinPropane 2026-05-24 15:28:37 -0400
  • 5dac6b2825 NEO-61: fix null snapshot on depletion deny path. VinPropane 2026-05-24 15:21:37 -0400
  • 0cc5bb8925 NEO-61: address code review follow-ups. VinPropane 2026-05-24 15:15:25 -0400
  • 0dfbe769e7 NEO-61: add code review document. VinPropane 2026-05-24 15:13:51 -0400
  • 6d2d3c040a NEO-61: add world node instance depletion store. VinPropane 2026-05-24 15:03:05 -0400
  • 869d411b6f NEO-61: add implementation plan for node depletion store. VinPropane 2026-05-24 14:59:48 -0400
  • 4734df1bbc
    Merge pull request #95 from ViPro-Technologies/NEO-60-e3m1-get-world-resource-node-definitions-bruno VinPropane 2026-05-24 14:58:07 -0400
  • 2b66df86b8 NEO-60: address code review — register footnote and Bruno comment VinPropane 2026-05-24 14:49:15 -0400
  • b60920b2e2 NEO-60: add code review document VinPropane 2026-05-24 14:48:16 -0400
  • 97f8f31682 NEO-60: add GET /game/world/resource-node-definitions endpoint VinPropane 2026-05-24 14:47:23 -0400
  • 78dbf1c454 NEO-60: add implementation plan for resource-node-definitions GET VinPropane 2026-05-24 14:44:04 -0400
  • 878454e3ed
    Merge pull request #94 from ViPro-Technologies/NEO-59-e3m1-resource-node-definition-registry-di VinPropane 2026-05-24 14:41:20 -0400
  • 1e1ca5519c NEO-59: address code review follow-ups VinPropane 2026-05-24 14:31:20 -0400
  • dc66b5cef4 NEO-59: add code review document VinPropane 2026-05-24 14:29:46 -0400
  • 01dec2b6c8 NEO-59: document registry in README, alignment, and backlog VinPropane 2026-05-24 14:26:23 -0400
  • bd43951f80 NEO-59: add IResourceNodeDefinitionRegistry and DI adapter VinPropane 2026-05-24 14:26:23 -0400
  • 4921f2c25b NEO-59: add implementation plan for resource node registry + DI VinPropane 2026-05-24 14:23:55 -0400
  • 6748a848af
    Merge pull request #93 from ViPro-Technologies/NEO-58-e3m1-server-resource-node-catalog-load-fail-fast VinPropane 2026-05-24 14:18:40 -0400
  • 44fc8d7b62 NEO-58: address code review follow-ups VinPropane 2026-05-24 14:04:42 -0400
  • 6656853473 NEO-58: add code review for resource-node catalog load VinPropane 2026-05-24 14:03:19 -0400
  • fdaf5b7231 NEO-58: note NEO-57 merged and branch rebased on main VinPropane 2026-05-24 14:01:36 -0400
  • 0384b63046 NEO-58: add fail-fast resource-node catalog load at startup VinPropane 2026-05-24 14:01:09 -0400
  • 2de699b7bd NEO-58: add implementation plan for resource-node catalog load VinPropane 2026-05-24 13:58:44 -0400
  • 8c1e0552b3
    Merge pull request #92 from ViPro-Technologies/NEO-57-e3m1-prototype-resourcenodedef-yield-schemas-ci VinPropane 2026-05-24 14:01:09 -0400
  • fba6bff24f NEO-57: align E3.M1 contract table with two-file content layout VinPropane 2026-05-24 13:54:42 -0400
  • f0a4183598 NEO-57: close review follow-ups on E3M1 backlog and review doc VinPropane 2026-05-24 13:54:36 -0400
  • ca1a15fce1 NEO-57: align E3M1 backlog with landed content + review follow-ups VinPropane 2026-05-24 13:53:25 -0400
  • 2584947953 NEO-57: add code review for resource node content + CI VinPropane 2026-05-24 13:53:04 -0400
  • b68d74b0b8 NEO-57: add prototype resource node catalogs, schemas, and CI gates VinPropane 2026-05-24 13:49:47 -0400
  • b7f29dcd6a NEO-57: add implementation plan for resource node content + CI VinPropane 2026-05-24 13:47:55 -0400
  • 17daf9a9ca NEO-57: merge E3.M1 Slice 2 decomposition docs VinPropane 2026-05-24 13:47:55 -0400
  • 597c3873d4
    Merge pull request #91 from ViPro-Technologies/NEO-56-item-created-transfer-failure-telemetry-hooks VinPropane 2026-05-24 13:45:19 -0400
  • 011289a154 chore: decompose E3.M1 Slice 2 gather backlog (NEO-57–64) VinPropane 2026-05-24 13:43:23 -0400
  • deed0c4314 NEO-56: address code review follow-ups VinPropane 2026-05-24 13:40:12 -0400
  • b8e0cce582 NEO-56: add code review for inventory telemetry hook sites VinPropane 2026-05-24 13:33:39 -0400
  • dc5141ed03 NEO-56: add inventory telemetry hook comment sites VinPropane 2026-05-24 13:32:21 -0400
  • 786513ba56 NEO-56: add implementation plan after kickoff clarifications VinPropane 2026-05-24 13:31:18 -0400
  • 3d43b00fa9 chore: harden kickoff AskQuestion + recommendation rule VinPropane 2026-05-24 13:30:20 -0400
  • 9c35ad1e08
    Merge pull request #90 from ViPro-Technologies/NEO-55-player-inventory-getpost-bruno VinPropane 2026-05-23 23:08:25 -0400
  • b8ee4b55ee NEO-55: fix Bruno local module resolution for inventory helper VinPropane 2026-05-23 22:59:58 -0400
  • 1cbe6302b5 NEO-55: make inventory Bruno tests order-independent VinPropane 2026-05-23 22:57:53 -0400
  • 00ada50b95 NEO-55: fix Bruno GET inventory test for persistent dev player state VinPropane 2026-05-23 22:53:50 -0400
  • fddbb95a45 NEO-55: address code review suggestions for inventory HTTP VinPropane 2026-05-23 22:51:59 -0400
  • d127de7bbb NEO-55: add code review for inventory GET/POST HTTP and Bruno. VinPropane 2026-05-23 22:49:31 -0400
  • 69327f50b4 NEO-55: player inventory GET/POST HTTP, Bruno, and docs VinPropane 2026-05-23 22:45:27 -0400
  • db3b80d242 NEO-55: add implementation plan for inventory GET/POST + Bruno VinPropane 2026-05-23 22:41:05 -0400
  • 658b627903
    Merge pull request #89 from ViPro-Technologies/NEO-54-player-inventory-store-stackslot-rules VinPropane 2026-05-23 22:35:42 -0400
  • 126d979939 NEO-54: dedupe slot cloning on PlayerInventorySnapshot VinPropane 2026-05-23 19:54:27 -0400
  • 3f664261b7 NEO-54: preserve validation reason codes when player store missing VinPropane 2026-05-23 19:44:07 -0400
  • dafe3cb92f NEO-54: fix in-memory inventory races with atomic TryMutateSnapshot VinPropane 2026-05-23 19:42:50 -0400
  • ac3900c194 NEO-54: address code review suggestions for inventory tests and docs VinPropane 2026-05-23 19:31:26 -0400
  • 362608ed5f NEO-54: add code review for inventory store and rules engine. VinPropane 2026-05-23 19:29:37 -0400
  • 3724a54f07 NEO-54: note inventory DI chained from item catalog registration VinPropane 2026-05-23 19:27:06 -0400
  • 01e391b03a NEO-54: player inventory store, stack/slot rules engine, and tests VinPropane 2026-05-23 19:26:57 -0400
  • e5ffa1b951 NEO-54: add implementation plan for inventory store and rules engine VinPropane 2026-05-23 19:20:01 -0400
  • 97a64d179c
    Merge pull request #88 from ViPro-Technologies/NEO-53-get-world-item-definitions-bruno VinPropane 2026-05-23 19:16:19 -0400
  • 52590fa749 NEO-53: address code review suggestions VinPropane 2026-05-23 19:12:20 -0400
  • 68c4980e42 NEO-53: Add code review for item-definitions HTTP + Bruno. VinPropane 2026-05-23 19:11:28 -0400
  • 08428c4da4 NEO-53: GET world item-definitions, Bruno, docs, and tests VinPropane 2026-05-23 19:09:46 -0400
  • 9e2e4ab3a7 NEO-53: add implementation plan for world item-definitions HTTP VinPropane 2026-05-23 19:08:24 -0400
  • 910bd4850d
    Merge pull request #87 from ViPro-Technologies/NEO-52-item-definition-registry-di VinPropane 2026-05-23 18:21:30 -0400
  • 0d904527ac NEO-52: address code review doc suggestions for registry VinPropane 2026-05-23 18:17:27 -0400
  • 7bd4064b93 NEO-52: Add code review for item definition registry + DI. VinPropane 2026-05-23 18:16:17 -0400
  • 792b38d8a9 NEO-52: add IItemDefinitionRegistry with DI and lookup tests VinPropane 2026-05-23 18:11:33 -0400
  • 1e9f1e9a3a NEO-52: add implementation plan for item definition registry + DI VinPropane 2026-05-23 18:09:02 -0400
  • da0562bdf4
    Merge pull request #86 from ViPro-Technologies/NEO-51-server-item-catalog-load-fail-fast VinPropane 2026-05-17 22:11:49 -0400
  • 38f0c56711 NEO-51: Address code review — tests, docs, review strikethroughs. VinPropane 2026-05-17 22:04:03 -0400
  • 1c9c93513e NEO-51: Add code review for item catalog fail-fast load. VinPropane 2026-05-17 22:01:47 -0400
  • c2366eed4c NEO-51: Guard item catalog startup log for CA1873. VinPropane 2026-05-17 22:00:27 -0400
  • 0a3c28ae5c NEO-51: Primary constructor on ItemDefinitionCatalog; test tidy. VinPropane 2026-05-17 21:58:53 -0400
  • d23f6dd8ab NEO-51: Document item catalog boot and mark plan complete. VinPropane 2026-05-17 21:56:12 -0400
  • 2ba129dca1 NEO-51: Fail-fast item catalog load at server startup. VinPropane 2026-05-17 21:56:09 -0400
  • b461f3bf47 NEO-51: Record kickoff clarification answers in plan. VinPropane 2026-05-17 21:52:15 -0400
  • b5674c4150 NEO-51: Add implementation plan for item catalog fail-fast load. VinPropane 2026-05-17 21:50:50 -0400
  • 37761a4a32 NEO-51: Require agent recommendation in kickoff clarifications. VinPropane 2026-05-17 21:49:46 -0400
  • afa39c48af
    Merge pull request #85 from ViPro-Technologies/NEO-50-itemdef-starter-set-schemas-ci VinPropane 2026-05-17 21:45:53 -0400
  • 02b6b3a460 NEO-50: Remove unreachable duplicate prototypeRole check. VinPropane 2026-05-17 21:41:26 -0400
  • 0ce952131a NEO-50: Address review — equip_stub gate by role, backlog sync. VinPropane 2026-05-17 21:29:32 -0400
  • 8fa828daa0 NEO-50: Add code review — Approve for prototype item catalog + CI. VinPropane 2026-05-17 21:27:59 -0400
  • bbc6b20fd3 NEO-50: Document frozen prototype item spine and update alignment. VinPropane 2026-05-17 21:25:06 -0400
  • 923ae0511c NEO-50: Add item-def schema, prototype catalog, and CI gates. VinPropane 2026-05-17 21:25:06 -0400
  • 6616bfbca5 NEO-50: Add implementation plan for prototype ItemDef catalog + CI. VinPropane 2026-05-17 21:22:55 -0400
  • fa70e1bd6e
    Merge pull request #84 from ViPro-Technologies/docs/e3m3-prototype-backlog VinPropane 2026-05-17 21:18:20 -0400
  • 56233bfe2c NEO-50: Add E3.M3 prototype backlog and decomposition doc links. VinPropane 2026-05-17 21:15:42 -0400
  • 1ad04f05cd
    Merge pull request #83 from ViPro-Technologies/NEO-48-perk-state-get-branch-selection-post-bruno VinPropane 2026-05-17 21:08:11 -0400
  • 00c5937872 NEO-48: revert WhenWritingNull on skill-progression grant API VinPropane 2026-05-17 20:59:37 -0400
  • 12e52bccc9 NEO-48: fix in-memory TrySetSkillXpTotal zero on absent skill VinPropane 2026-05-17 20:46:55 -0400
  • aa83790703 NEO-48: omit null reasonCode from success JSON responses VinPropane 2026-05-17 20:46:28 -0400