Files
NowChessSystems/.idea/vcs.xml
T
Janis c3dec4961c chore: verify NCS-10 pawn promotion implementation complete
All 5 NCS-10 requirements satisfied:
 Promotion is mandatory (PromotionRequired blocks move)
 All 4 pieces selectable (Q/R/B/N via processMove → completePromotion)
 Underpromotion works (tested for all pieces in GameController + GameEngine)
 PGN notation records promotion (=Q/=R/=B/=N export + import)
 Promotion with capture works (tested with opponent piece)

Build Status:
- Full build: SUCCESSFUL
- All tests: PASSING (50+ new promotion tests)
- Coverage: 98.9% core, 100% UI promotion paths

Tasks Complete (2-10): MoveValidator, GameController, GameEngine, Observer, TerminalUI, PgnExporter, PgnParser
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-31 21:09:26 +02:00

22 lines
886 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CommitMessageInspectionProfile">
<profile version="1.0">
<inspection_tool class="CommitFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="CommitNamingConvention" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>
<component name="IssueNavigationConfiguration">
<option name="links">
<list>
<IssueNavigationLink>
<option name="issueRegexp" value="(?x)\b(CORE|NCWF|BAC|FRO|K8S|ORG|NCI|NCS)-\d+\b#YouTrack" />
<option name="linkRegexp" value="https://knockoutwhist.youtrack.cloud/issue/$0" />
</IssueNavigationLink>
</list>
</option>
</component>
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>