VinPropane
|
36adfd1897
|
NEO-69: Fix Bugbot pre-flight and output rollback issues.
Simulate input removal before output capacity checks, roll back partial
outputs on store-missing, and add tests for slot-freeing craft success.
|
2026-05-24 17:28:43 -04:00 |
VinPropane
|
51e9f1f5d0
|
NEO-69: Address code review findings for craft engine.
Fix AAA test layout, add batch quantity and simulate-add tests, restore
partial input rollback, and bump E3.M2 register status to In Progress.
|
2026-05-24 17:18:52 -04:00 |
VinPropane
|
e914d5fb96
|
NEO-69: Add CraftOperations engine with pre-flight and refine XP.
Introduces CraftResult orchestration over recipe registry and inventory
operations, including output capacity simulation and XP rollback on failure.
|
2026-05-24 17:16:59 -04:00 |
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 |