Lukas
c4a90c9982
Implement the 007-add-knip feature that adds Knip unused code detection to the quality gate and as a standalone command
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 12:24:27 +01:00
Lukas
0bbd6f27f9
Implement the 006-pre-commit-gate feature that enforces a pre-commit quality gate using Lefthook to run pnpm check before every commit
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 11:44:44 +01:00
Lukas
fea2bfe39d
Implement the 005-set-initiative feature that adds initiative values to combatants with automatic descending sort and active turn preservation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:26:41 +01:00
Lukas
a9df826fef
Implement the 004-edit-combatant feature that adds the possibility to change a combatants name
2026-03-04 10:05:13 +01:00
Lukas
aed234de7b
Implement the 003-remove-combatant feature that adds the possibility to remove a combatant from an encounter
2026-03-03 23:46:47 +01:00
Lukas
9d7b174867
Merge branch '002-add-combatant'
2026-03-03 23:15:05 +01:00
Lukas
0de68100c8
Implement the 002-add-combatant feature that adds the possibility to add new combatants to an encounter
2026-03-03 23:12:20 +01:00
Lukas
187f98fc52
Relax INV-1/INV-2 in 001-advance-turn spec to allow empty encounters
...
Prepares for 002-add-combatant by treating an empty combatant list as
a valid aggregate state (activeIndex must be 0). AdvanceTurn behavior
on non-empty encounters is unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 18:06:13 +01:00
Lukas
2f7b4b82c1
Add CLAUDE.md with project commands, architecture, and conventions
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 13:18:01 +01:00
Lukas
4c2e0a47e6
T012–T016: Phase 3 application + web shell (use case, ports, React hook, UI, README)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 13:11:33 +01:00
Lukas
42a07a07ff
T007–T011: implement AdvanceTurn domain logic (pure function, events, invariants, 8 acceptance tests)
2026-03-03 13:01:08 +01:00
Lukas
7dd4abb12a
T001–T006: Phase 1 setup (workspace, Biome, TS, Vitest, layer boundary enforcement)
2026-03-03 12:55:19 +01:00
Lukas
ddb2b317d3
Initial commit from Specify template
2026-03-02 15:08:51 +01:00