Skip to content

Reconcile native composition with developer kit for source-bound qualification - #61

Draft
ThorFuchs wants to merge 16 commits into
mainfrom
codex/composition-native-r2
Draft

ThorFuchs wants to merge 16 commits into
mainfrom
codex/composition-native-r2

Conversation

@ThorFuchs

@ThorFuchs ThorFuchs commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

This draft preserves the exact native composition checkpoint combined with the admitted developer kit on starting main e0a41854.

Frozen head: 1bf495354ce5f22b195ac8a9920a270cbc63e501; tree: 16eae54a8a00ca79469ec6682f05fabe52f299d5. All22 kit paths match starting main; runtime, root tests, fixtures, manifest and workflows match PR #58/R1. The only additional edit corrects the documentary fence-preservation wording. PR #36 and frozen PR #58 remain preserved.

Qualification of this exact tree:

  • All9 product contexts passed: Native39115830594 and Linux39115830559. Synthetic execution 6ec50afd has the identical tree and1270-file manifest.
  • All7 local lanes passed: composition/proof, full Native, safety, docs, archive and WASI. Native/Linux/WASI roots remain722/706/618 with325/325/288 parameter invocations. The Git-free archive replays all40 Native commands; its deterministic SHA256 is 78e79634e700f09093fa4ec74e08046024b9b57b8666ba6101856ba0f3858e5d.
  • Public Debug/Release proofs verify native completion50 work/424 logical bytes, per-document577+152→729, adapter197/664, typed terminal errors/cancellation, all49 metrics, two causal mutants and restoration. No RSS or arbitrary caller-instruction cap is claimed.
  • Nine DocC catalogs cover1122/1122 authored declarations. The exact guide fence compiles/runs separately. Both installed Swift6.4 distributions reproduce16 ordinary object diagnostics,12 compiler aborts and2 valid objects from30 probes. Tested explicit-borrow synchronous helpers/direct calls are the limited supported surface; universal U02 remains unqualified.

Acceptance holds:

  • Performance39115830586 stopped after the first baseline process: post-idle98.56/82.20/59.67% failed the unchanged90% requirement. No candidate comparison, retry or exception.
  • Main independently advanced to 0cb8ca40 via Complete Navigation V1 snapshots and public tree/sparse-table projections #59 during qualification. Its66-path NAV8 delta changes APIs/tests/CI/source inventory and causes this PR to conflict. The frozen evidence remains valid for16eae only. A separate bounded reconciliation is needed; this draft was not silently rebased.

Provisional engineering checkpoint only: no acceptable/adopted upstreamSHA, ready conversion, protected merge, tag, release or downstream pin change is requested. Private evidence remains outside Git.

This branch has not been deployed

No deployments
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