Complete core systems test coverage improvements (epic 10.1.1)#48
Merged
Conversation
…1.1) - Task 10.1.3: Add 41 SimEngine API and error-path tests - Task 10.1.4: Refactor FactionSystem tests with DeterministicRNG - Task 10.1.5: Add 17 persistence save/load fidelity tests - Task 10.1.6: Add 7 cross-system integration scenario tests - Task 10.1.7: Add 14 performance and tick-limit guardrail tests - Task 10.1.8: Add 78 AI/LLM mock-based tests Total: 166 new tests, 849 tests total at 90.95% coverage Co-authored-by: SorraTheOrc <250240+SorraTheOrc@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add improvements for core systems test coverage
Complete core systems test coverage improvements (epic 10.1.1)
Dec 3, 2025
…racker status to completed for all test coverage tasks.
…ll merge/test issues
SorraTheOrc
added a commit
that referenced
this pull request
Dec 4, 2025
… Complete core systems test coverage improvements (epic 10.1.1)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements all child tasks (10.1.2–10.1.8) of the test coverage epic, adding 166 tests and improving coverage from 90.25% to 90.95%.
Changes
SimEngine API coverage (10.1.3)
director_feed, explanations (query_timeline,explain_metric,explain_faction), progression helpersFactionSystem RNG decoupling (10.1.4)
DeterministicRNGinjectionPersistence fidelity (10.1.5)
save → load → save) for all subsystemsCross-system integration (10.1.6)
@integration/@slowfor selective CI executionPerformance guardrails (10.1.7)
AI/LLM mocking (10.1.8)
ConfigurableMockProviderandAIPlayerMockProviderfor OpenAI/AnthropicCoverage Impact
Original prompt
Created from Copilot CLI via the copilot delegate command.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.