Janis Eccarius
11826356c1
docs: add automated defect creation workflow guide
2026-06-06 15:31:33 +02:00
Janis
cf225826c0
chore(commands): re-validate after review findings in fix/implement workflows
...
Add Step 5b to fix-defect and implement-feature commands: after applying
review comments, rerun compile, test, spotlessScalaApply, and lint, then
re-spawn reviewer to confirm findings are resolved.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 11:17:54 +02:00
Janis
25c05bc2d8
chore(commands): fix ExitWorktree cleanup + ignore worktrees dir
...
Pass discard_changes: true so cleanup succeeds after branch is pushed.
Add .claude/worktrees/ to .gitignore.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 11:15:06 +02:00
Janis
2d18478110
chore(commands): add auto-linking for blocks/relates-to/subtask relations
...
create-story: Step 7 prompts for issue links and auto-detects IDs in description.
fix-defect: Step 3b scans for referenced IDs; Step 7b prompts for post-push links.
split-story: Step 6b adds inter-subtask blocking chains; Step 6c links external issues.
All commands now use content-based project routing (not parent inheritance).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 10:13:18 +02:00
Janis
8b95f10c65
chore(commands): enforce blocking lint + spotless before commit
...
Build & Test (NowChessSystems) TeamCity build was removed from queue
Run spotlessScalaApply then lint synchronously (never background) in
fix-defect and implement-feature workflows. Hard gate: do not proceed
to review/commit until lint exits 0.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 09:53:30 +02:00
Janis
98b0bba398
docs: add automated workflows for defect fixing, user story creation, and issue estimation
Build & Test (NowChessSystems) TeamCity build finished
2026-06-02 21:42:18 +02:00
Janis
8959c3a849
refactor: NCS-24 update CLAUDE.md for improved structure and clarity ( #20 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #20
Reviewed-by: Leon Hermann <lq@blackhole.local >
Co-authored-by: Janis <janis-e@gmx.de >
Co-committed-by: Janis <janis-e@gmx.de >
2026-04-07 12:25:33 +02:00
Janis
8f56a82104
refactor: NCS-22 NCS-23 reworked modules and tests ( #17 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #17
2026-04-06 09:07:39 +02:00
Janis
e5e20c566e
fix: update move validation to check for king safety ( #13 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #13
2026-04-01 09:07:06 +02:00
Janis
13bfc16cfe
feat: NCS-10 Implement Pawn Promotion ( #12 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #12
Reviewed-by: Leon Hermann <lq@blackhole.local >
Co-authored-by: Janis <janis-e@gmx.de >
Co-committed-by: Janis <janis-e@gmx.de >
2026-03-31 22:18:14 +02:00
Janis
f28e69dc18
feat: NCS-6 Implementing FEN & PGN ( #7 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #7
Reviewed-by: Leon Hermann <lq@blackhole.local >
2026-03-29 14:02:25 +02:00
Janis
2df2fdeeb9
feat: add memory structure documentation and update index ( #5 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #5
2026-03-28 13:35:49 +01:00
Janis
d675966436
refactor: replace return/var in castlingTargets with functional style ( #4 )
...
Build & Test (NowChessSystems) TeamCity build finished
Reviewed-on: #4
Co-authored-by: Janis <janis.e.20@gmx.de >
Co-committed-by: Janis <janis.e.20@gmx.de >
2026-03-25 08:48:49 +01:00
Janis
d0289e16f4
fix: update unit test documentation to remove JUnitSuiteLike reference
Build & Test (NowChessSystems) TeamCity build finished
2026-03-24 12:25:42 +01:00
Janis
2f1d61ca9b
docs: add installation instructions for new skills in Claude
2026-03-22 19:08:41 +01:00
Janis
551e08cef3
build: migrate to ScalaTest and Scoverage, replacing JaCoCo across modules
2026-03-22 15:28:02 +01:00
Janis
5a21e57ca9
chore: Update build configuration for Scoverage and ScalaTest integration
2026-03-22 14:19:44 +01:00
Janis
186db062c1
build: add ScalaTest version entries to root versions map
2026-03-22 13:15:25 +01:00
Janis
51b210e9eb
chore: Update documentation and improve test writing guidelines
2026-03-22 11:47:20 +01:00
Janis
a8abd69e0e
chore: Add initial implementation of move validation logic and game controller
2026-03-21 21:26:37 +01:00
Janis
1f1d3b670f
chore: Refactor chess logic to MVC pattern and enhance board representation
2026-03-21 20:37:33 +01:00
Janis
9c2456e928
chore: Set up shared-models library and initial project structure for NowChessSystems
2026-03-21 17:07:28 +01:00
Janis
227d0a4719
chore: Update documentation to reference the correct API directory
2026-03-21 15:35:46 +01:00
Janis
5ecc70f5a0
chore: Add initial architecture decision records and project documentation
2026-03-21 15:31:52 +01:00