Conversation
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
Deliver
Icod.TermInfo 1.10.0as deterministic multi-database inspection, comparison, and planning automation while preserving the frozen Runtime/Source/Compiler/Termcap contracts and the complete 1.9 JSON version-1 surface.DA01–DA06 — complete
DA01–DA05 add the immutable caller-ordered database-set model, deterministic precedence and indeterminate evidence, semantic shadow/alias analysis, effective and structural set comparison, and bounded multi-database parent planning. DA06 composes those APIs through the separate JSON version-2 contract and thin
toe,infocmp, andicod-terminfocommand adapters while leaving all version-1 JSON and historical one-root command forms frozen.Version-2 document kinds are exactly:
databaseSetdatabaseSetComparisondatabaseSetPlanDA07 — complete (
1.10.0-Alpha-7)Generated-state and distribution hardening covers real compiler-generated conventional databases, conflicting/repeated identities and aliases, incomplete earlier roots, repeated physical roots, bounded large candidate universes,
tr-TR/ar-SAdeterminism, isolated package consumers on net8/net9/net10, installed tools on Windows/Linux/macOS, and all six standalone archive RIDs.DA08 — complete and frozen (
1.10.0-Alpha-8)The exact 51-type Inspection public API is frozen in
docs/1.10.0-INSPECTION-PUBLIC-API-BASELINE.txt.Frozen fingerprints:
72c29e2df71ec9f64db1d2e545f3fa2b67ed263c0ba48a53059dabdb0641aa5f76578f421b254802d24453af6868edaf8c23c4b78a87c7e8ef86b233ff0e8500ae4d53608881344e902f02303c71e2d432500969e60cfb005d70feea607499d0Authoritative Alpha-8 product gate
33733931048was fully green across source tests, exact API/schema/package checks, isolated consumers, installed tools on all three hosts, and all six archive RIDs.Consumer documentation/sample closure — complete and green
The pre-promotion audit added only executable documentation and release-facing guidance:
docs/1.10.0-MULTI-DATABASE-GUIDE.md;samples/Icod.TermInfo.DatabaseSet.Sample;samples/ToolSuite;Clean consumer-closure Staging run
33736812176was fully green across Windows/Linux/macOS, the exact package gate, the new three-TFM sample fixture gate, installed tools, and all six archives. The subsequent exact-head validation also reached all substantive gates without failure before stable promotion.Stable
1.10.0promotionThe coordinated version is now
1.10.0. This promotion changes version/current-facing release metadata only; it does not change API, schemas, feature semantics, dependencies, target frameworks, command behavior, or archive RIDs.Package release notes and current-version assertions have been synchronized to stable 1.10 while historical DA07/DA08 Alpha evidence remains intact.
Publication is still pending. The exact stable branch head must pass PR Staging before merge to
main; the normal Release validation and immutablev1.10.0tag remain the publication gates.