Repository navigation
📝 Architecture.md: how the extension works and the VS Code APIs it builds on - #28
Merged
Merged
Conversation
…ilds on A new docs/Architecture.md, for contributors and coding agents, explains the extension from orientation down to invariants: its two layers and modules, the VS Code APIs it uses (Testing, test coverage, debug, workspace, diagnostics, window), discovery, runs, debugging, coverage, test build directories, the concurrency model with its locks, invariants and Ceedling version gates, a possible discovery speedup on Ceedling 1.2.1, and the test seams. Mermaid diagrams show the layers, discovery, a run, and the locks. Development.md's architecture section moves there, leaving a summary and a link. Its section on VS Code dev tools is renamed to tell it apart from the APIs. The README lists the new document. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mkarlesky
changed the base branch from
fix/build-root-lock-and-namesake-counters
to
next_version
October 24, 2026 16:24
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.
Stacked on #27. Merge #27 first; this PR then retargets to
next_version.Adds a new
docs/Architecture.mdfor contributors and coding agents. Its prose moves from orientation down to precise invariants, and four Mermaid diagrams show the layers, discovery, a run, and the locks.FileCoverage.fromDetails,loadDetailedCoverageand theWeakMap;${command:…}guard;testBuildName()), debugging and coverage.build/and the inconclusive stress test), what a change would need, and the risks. It isn't implemented.Development.md's §2 becomes a summary and a link. §4 is renamed "VS Code Tools for This Work" to tell it apart from the APIs. The README's Documentation and Contributing sections link the new document.
Verification:
src/andpackage.json, and its findings are applied.🤖 Generated with Claude Code