Skip to content

Icod.TermInfo 1.10.0 - Deterministic Multi-Database Inspection, Comparison, and Planning Automation - #39

Merged
uniblab merged 141 commits into
mainfrom
1.10.0
Sep 3, 2026
Merged

Icod.TermInfo 1.10.0 - Deterministic Multi-Database Inspection, Comparison, and Planning Automation#39
uniblab merged 141 commits into
mainfrom
1.10.0

Conversation

@uniblab

@uniblab uniblab commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Summary

Deliver Icod.TermInfo 1.10.0 as 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, and icod-terminfo command adapters while leaving all version-1 JSON and historical one-root command forms frozen.

Version-2 document kinds are exactly:

  • databaseSet
  • databaseSetComparison
  • databaseSetPlan

DA07 — 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-SA determinism, 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:

  • Inspection API: 72c29e2df71ec9f64db1d2e545f3fa2b67ed263c0ba48a53059dabdb0641aa5f
  • JSON v1: 76578f421b254802d24453af6868edaf8c23c4b78a87c7e8ef86b233ff0e8500
  • JSON v2: ae4d53608881344e902f02303c71e2d432500969e60cfb005d70feea607499d0

Authoritative Alpha-8 product gate 33733931048 was 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;
  • checked-in normalized fixtures for all three v2 document kinds;
  • permanent sample-fixture verification on net8/net9/net10;
  • 1.10 multi-root direct/routed examples in samples/ToolSuite;
  • updated sample index, root/Inspection documentation, roadmap, and release audit.

Clean consumer-closure Staging run 33736812176 was 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.0 promotion

The 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 immutable v1.10.0 tag remain the publication gates.

@uniblab
uniblab merged commit e320b09 into main Sep 3, 2026
12 checks passed
@uniblab
uniblab deleted the 1.10.0 branch September 3, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant