Repository navigation
fix: support truthful proposed SDK catalog evidence (#777) - #795
Merged
Conversation
…ld-sdd-bootstrap-route-without-implementation-evidence: support truthful proposed SDK catalog evidence (#777)
|
To preview the documentation for this pull request, visit the following URL:
|
Contributor
Bugbot: review complete
|
Contributor
Copilot approval · Human review neededStatus: A protected workflow, policy, or trust-boundary file changed. Technical evidenceRevision: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #795 +/- ##
===========================================
+ Coverage 94.50% 94.92% +0.42%
===========================================
Files 1035 1093 +58
Lines 33299 35545 +2246
Branches 9824 10568 +744
===========================================
+ Hits 31468 33742 +2274
+ Misses 699 678 -21
+ Partials 1132 1125 -7
🚀 New features to boost your workflow:
|
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.
Closes #777.
An SDK version-1 capability can now truthfully remain proposed before product implementation exists: entrypoints, code and tests may be explicitly empty arrays. Every array remains required; specification/documentation evidence stays nonempty, every supplied path retains the existing file/containment/ownership checks, and all other statuses retain full implementation evidence.
The filesystem validator, immutable reader, new-capability parser and read-only doctor share one cardinality policy. Generated evidence maps identify absent proposed implementation explicitly. The standard and guides document the existing Action-owned documentation bootstrap, normal feature gate and reviewed transition to real evidence. Catalog acceptance preserves Draft/readiness blockers, metadata and status. The three-file standalone SDK commands in the guide execute in an owned package-free fixture.
Evidence and validation:
Complete root coverage: 794 suites and 14,793 passed tests, with 35 existing platform skips. Every old and new module budget passes. Path/compatibility/doctor modules reach 100% all metrics; CJS validator reaches 100% lines/functions, 97.70% statements and 94.73% branches.
Extension coverage: 267 tests, 100% all metrics. Build, types, lint, web checks, 88-file package validation and CLI/API/web smoke, extension reproducible builds, documentation/workflow/specification validators and AST graph update pass.
Fresh exact-head CI, Linux/macOS/Windows, Codecov diff audit and complete review gate the develop merge.