docs: add coverage-push handoff prompt#9
Merged
Merged
Conversation
Self-contained prompt a fresh chat can pick up cold to drive the 95% line / 75% branch coverage push. Captures: - The inner loop (./build.sh Verify, dotcov check, ./build.sh ReportCoverage) - Known gap clusters with current line counts (one PR per cluster) - Test conventions (xUnit v3, MockBehavior.Strict, Testcontainers on OrbStack, FakeTextSummarizer as the only allowed test double) - The process (branch, PR, auto-merge, ratchet ci.yml at the end) - v0.1.1-specific syntax notes for DotCov.Nuke + dotcov.tool (the -param suffix on --coverage-exclude-generated-param is required at this version) Lives under docs/ so it doesn't churn the root README; written so it's still useful after the push lands as a reference for future coverage drives. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds a self-contained documentation handoff (docs/COVERAGE-HANDOFF.md) intended to bootstrap a fresh coverage-improvement session and standardize the workflow for pushing backend coverage targets.
Changes:
- Added a copy/paste-ready “coverage push” prompt with recommended commands and iteration loop.
- Documented current known coverage gap clusters and repo test conventions/process.
- Captured DotCov.Nuke
v0.1.1flag/path quirks for coverage gating and report discovery.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+23
to
+26
| For tighter iteration without re-running tests: | ||
|
|
||
| dotcov check Artifacts/coverage --min-line 95 --min-branch 75 --exclude-generated | ||
|
|
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.
Summary
Adds
docs/COVERAGE-HANDOFF.md— a self-contained prompt that a fresh chat can pick up cold to drive the 95% line / 75% branch coverage push. Captures the inner loop, the known gap clusters with current line counts, the test conventions, the PR process, and thev0.1.1syntax quirks forDotCov.Nuke/dotcov.tool(the--coverage-exclude-generated-paramsuffix is required at this version).Lives under
docs/so it doesn't churn the root README; written so it stays useful after the push lands as a reference for future coverage drives.Test plan