Skip to content

[WP03 · SubStep 03.01] Implement foundation values and contract projections - #36

Merged
deku2026 merged 4 commits into
mainfrom
wp03-01-foundation-contracts
Sep 22, 2026
Merged

deku2026 merged 4 commits into
mainfrom
wp03-01-foundation-contracts

Conversation

@deku2026

@deku2026 deku2026 commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Change

Complete WP03.01's Foundation value boundary and public record closure for Notes queries, Scope measurements and all 16 aggregate-body variants. The schema contains 148 selected messages and 10 enums; existing Foundation fields and all 22 package identities remain compatible.

  • Generate C#/TypeScript/Java-Kotlin models, explicit C#/TS profile validation and 69 identifier domains. Preserve exact numeric/revision values and compatible unknown reads.
  • Add independent fixtures for every selected record and all 82 oneof alternatives, frozen compatibility inventory and bidirectional C#/TS exchange.
  • Bind generated sources and API documentation to immutable provenance successors, preserving the 140-coordinate dependency closure. Protobuf documentation retains all declared APIs while suppressing misleading inherited runtime links. Exact page/resource admission remains enforced.
  • Use linear URL validation, with focused long-input and cross-language whitespace regressions. Keep secret scanning enabled with exact exceptions for reviewed public SHA256 rows.

Authority: WP03.01 profile, including the reviewed Design prerequisites in PR62/PR63. Product engines, authorization, service registration and later WP03 gates remain separate.

Validation

  • C# Release compilation and AOT/trim static analysis passed without warnings/errors using existing local SDK10.0.401/linker10.0.11; CI retains SDK10.0.400. All five TypeScript workspaces and strict negative type cases passed.
  • Both C#/TS suites passed 476 independent cases covering all 148 records, 82 union alternatives, 45 error categories and 10 binary oracles. All 314 positive cases passed exchange in both directions. The later URL repair passed 96 focused expectations per language, including a 100,000-character input, without repeating the unchanged fixture suite locally.
  • Cached JDK17 Java/Kotlin compilation and assembly passed. Test tasks had no sources; no Kotlin runtime or Android conformance is claimed.
  • Deterministic generation, compatibility/access/dependency regressions and provenance/licence/naming checks passed. One corrected offline Dokka generation retained 14,017 API members, all 152 prior API-marker pages and all admitted resources/licences; six focused admission tests passed.
  • Complete implementation and repair reviews were performed and concrete findings fixed. No device, browser, GUI, live service, inference or installed-package consumer ran.

Required latest-head CI/security and candidate packaging must all pass before merge. Normal main publication is a separate acceptance gate; no published WP03.01 version is claimed here.

@deku2026
deku2026 merged commit 4b8134e into main Sep 22, 2026
12 checks passed
@deku2026
deku2026 deleted the wp03-01-foundation-contracts branch September 22, 2026 21:53
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