Keith Solomon
|
5297b41208
|
fix: enforce immutable match state invariants
|
2026-07-04 15:33:05 -05:00 |
|
Keith Solomon
|
94560da5b4
|
test: verify original match remains unchanged
|
2026-07-04 15:25:06 -05:00 |
|
Keith Solomon
|
0c5e824942
|
feat: model immutable combat state
|
2026-07-04 15:23:00 -05:00 |
|
Keith Solomon
|
4421c5ae32
|
test: strengthen battlefield boundary coverage
|
2026-07-04 15:19:06 -05:00 |
|
Keith Solomon
|
b789f1b61f
|
fix: validate battlefield reachability inputs
|
2026-07-04 15:15:08 -05:00 |
|
Keith Solomon
|
189be5bc64
|
feat: model battlefield terrain and movement costs
|
2026-07-04 15:08:40 -05:00 |
|
Keith Solomon
|
7b82adbd71
|
chore: identify Composer package as project
|
2026-07-04 15:05:11 -05:00 |
|
Keith Solomon
|
a97ecbc6d3
|
chore: bootstrap PHP quality toolchain
|
2026-07-04 15:02:06 -05:00 |
|
Keith Solomon
|
e20017f1e5
|
docs: plan combat core implementation
|
2026-07-04 14:59:00 -05:00 |
|
Keith Solomon
|
5ddfff2679
|
chore: ignore local worktrees
|
2026-07-04 14:59:00 -05:00 |
|
Keith Solomon
|
f43fa541c0
|
docs: define curated tactical sandbox scope
|
2026-07-04 13:41:13 -05:00 |
|