Rules & Domain Purity #8

Open
opened 2025-10-23 21:48:01 +00:00 by H3ALY · 0 comments
Owner

Define shared types

  • internal/rules/types.go for core structs/constants.

Per-game logic separation

  • internal/rules/thunderball/rules.go, etc.

Ensure domain models are pure

  • No imports of storage or platform inside models.

Acceptance Criteria

  1. Rules/Models compile with no external dependencies.
  2. Fully testable as pure Go packages.
**Define shared types** - internal/rules/types.go for core structs/constants. **Per-game logic separation** - internal/rules/thunderball/rules.go, etc. **Ensure domain models are pure** - No imports of storage or platform inside models. **Acceptance Criteria** 1. Rules/Models compile with no external dependencies. 2. Fully testable as pure Go packages.
H3ALY added this to the 🛠 In Progress project 2025-10-23 21:48:01 +00:00
Sign in to join this conversation.