Skip to content

Commit 35ccaee

Browse files
committed
docs: update progress tracking for Epic 5.1 completion
Mark Epic 5.1 (Currency value object) as complete. Epic 5 (Economy and Inventory) is now 1/6 tasks complete. Refs #40
1 parent 4f7034f commit 35ccaee

1 file changed

Lines changed: 25 additions & 11 deletions

File tree

β€Ždocs/plans/rules-engine-design.mdβ€Ž

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,25 @@ Epic 4 (Crafting and Class Progression) complete! Next: Epic 5 (Economy and Inve
1818

1919
### Epic Status Overview
2020

21-
| Epic | Title | Status | Progress | GitHub Issue |
22-
| ---- | -------------------------------- | ----------- | -------- | ------------ |
23-
| 1 | Project Foundation | βœ… Complete | 5/5 | #3 |
24-
| 2 | Time and Simulation Loop | βœ… Complete | 6/6 | #4 |
25-
| 3 | NPC Decision Making | βœ… Complete | 6/6 | #5 |
26-
| 4 | Crafting and Class Progression | βœ… Complete | 8/8 | #6 |
27-
| 5 | Economy and Inventory | ⏳ Planned | 0/6 | #7 |
21+
| Epic | Title | Status | Progress | GitHub Issue |
22+
| ---- | -------------------------------- | -------------- | -------- | ------------ |
23+
| 1 | Project Foundation | βœ… Complete | 5/5 | #3 |
24+
| 2 | Time and Simulation Loop | βœ… Complete | 6/6 | #4 |
25+
| 3 | NPC Decision Making | βœ… Complete | 6/6 | #5 |
26+
| 4 | Crafting and Class Progression | βœ… Complete | 8/8 | #6 |
27+
| 5 | Economy and Inventory | πŸ”„ In Progress | 1/6 | #7 |
2828
| 6 | Contracts and Commitments | πŸ”„ Partial | 2/6 | #8 |
2929
| 7 | Settlement and Guild | ⏳ Planned | 0/6 | #9 |
3030
| 8 | Scenario Testing Framework | ⏳ Planned | 0/7 | #10 |
3131
| 9 | Persistence | ⏳ Planned | 0/4 | #11 |
3232
| 10 | Apprenticeship and Role Stacking | ⏳ Planned | 0/4 | #12 |
3333
| 11 | Full Progression Scenario | ⏳ Planned | 0/5 | #13 |
3434

35-
**Total Progress**: 27/58 tasks complete (47%)
35+
**Total Progress**: 28/58 tasks complete (48%)
3636

3737
### Recent Completions
3838

39+
- βœ… **2026-01-19**: Epic 5.1 - Currency value object (#40, PR #139 - awaiting review)
3940
- βœ… **2026-01-19**: Epic 4.8 - Masterwork β†’ Master rank trigger (#39, PR #136)
4041
- βœ… **2026-01-19**: Epic 4.7 - CraftingSystem (#38, PR #135)
4142
- βœ… **2026-01-19**: Epic 4.6 - CraftingOutcomeRule (#37, PR #134)
@@ -49,8 +50,9 @@ Epic 4 (Crafting and Class Progression) complete! Next: Epic 5 (Economy and Inve
4950

5051
Priority order for remaining work:
5152

52-
1. **Epic 5** - #7: Economy and Inventory (0/6 tasks)
53-
2. **Epic 6** - #8: Complete Contracts and Commitments (4/6 remaining)
53+
1. **Epic 5.2** - #41: Implement InventoryComponent
54+
2. **Epic 5** - #7: Complete Economy and Inventory (5/6 remaining)
55+
3. **Epic 6** - #8: Complete Contracts and Commitments (4/6 remaining)
5456

5557
## Key Design Decisions
5658

@@ -262,11 +264,23 @@ _For implementation patterns, examine referenced code paths._
262264

263265
---
264266

267+
## Epic 5: Economy and Inventory (πŸ”„ 1/6 tasks)
268+
269+
**5.1 Implement Currency value object** βœ… _Issue #40, PR #139 (awaiting review)_
270+
271+
- βœ… FromSilver(), FromGold(), FromMixed() factory methods
272+
- βœ… Silver and Gold properties for denomination access
273+
- βœ… ToBreakdown() for converting to (gold, silver, copper) tuple
274+
- βœ… Conversion rates: 1 silver = 10 copper, 1 gold = 100 copper
275+
- **Verified**: 6 tests pass, all 517 tests pass
276+
277+
---
278+
265279
### Planned Epics
266280

267281
| Epic | Title | Status | Issue | Key Components |
268282
| ---- | -------------------------------- | ------ | ----- | --------------------------------------------- |
269-
| 5 | Economy and Inventory | ⏳ 0/6 | #7 | Currency, InventoryComponent, PriceCalculator |
283+
| 5 | Economy and Inventory | πŸ”„ 1/6 | #7 | Currency, InventoryComponent, PriceCalculator |
270284
| 6 | Contracts and Commitments | πŸ”„ 2/6 | #8 | Commitment types, ContractActions |
271285
| 7 | Settlement and Guild | ⏳ 0/6 | #9 | Settlement, Guild, leadership |
272286
| 8 | Scenario Testing Framework | ⏳ 0/7 | #10 | WorldBuilder, CharacterBuilder |

0 commit comments

Comments
Β (0)