VinPropane
|
1636fdc2cb
|
NEO-68: Add GET /game/world/recipe-definitions HTTP projection.
Wire RecipeDefinitionsWorldApi over IRecipeDefinitionRegistry with schema v1
DTOs, Bruno folder, manual QA, and FrozenEightInIdOrder integration test.
|
2026-05-24 17:08:15 -04:00 |
VinPropane
|
95d42803e1
|
NEO-67: address code review nits on recipe registry
Delegate TryGetDefinition to catalog.TryGetRecipe, cache ordered defs at
construction, and assert unknown recipeId in host DI test.
|
2026-05-24 16:58:38 -04:00 |
VinPropane
|
81b0e3fc4b
|
NEO-67: add IRecipeDefinitionRegistry and DI adapter
Thin registry over RecipeDefinitionCatalog mirrors NEO-52/59: TryGetDefinition,
GetDefinitionsInIdOrder, AAA unit/host tests, README and alignment doc updates.
|
2026-05-24 16:57:17 -04:00 |
VinPropane
|
f209636e7e
|
NEO-66: Fail-fast server recipe catalog load at startup.
Add Game/Crafting loader, Slice 3 gate rules, DI registration, and AAA tests
mirroring item/resource-node catalog patterns; cross-check item and skill ids.
|
2026-05-24 16:41:48 -04:00 |