Skip to content

fix(extensions): enable default Windows bundled bytes (COD-53 subset) - #158

Draft
rabii-chaarani wants to merge 4 commits into
mainfrom
fix/cod-53-windows-runtimes
Draft

rabii-chaarani wants to merge 4 commits into
mainfrom
fix/cod-53-windows-runtimes

Conversation

@rabii-chaarani

Copy link
Copy Markdown
Owner

Summary

Partial delivery for COD-53 / CBG-PLAT-01/S02:

  • Enable the existing bundled-windows-extensions feature by default in the root crate.
  • Make the Windows x64 feature-enabled extension test fail instead of silently skipping missing JSON/FTS bytes.
  • Document native-source prerequisites and explicit pending Windows qualification.
  • Record the exact-scope approval and selected Community2022 VC redistribution licence route, with eligibility/terms and permitted-byte conditions.

Contract and authorization

Canonical docs/specs/CBG-PLAT-01/spec.md rev0.10, full approved SHA 1a9db7b558b60248888408daa6268a3b45f2f0df: R02 / A03, A04, A16. Immutable spec.
Exact S02 approval (eaa430c849094078bb4c228ea03136dde5587e91), VC licence route (389f86f58a03f71d81b0a2aeb44e7cc49a58f4ce). Existing claim resp-113; Scryer chg-56s373 / chg-p08sev. No new architectural topology or unrelated pending work adopted.

Only the independent D05d feature/test/docs subset is implemented. NativeTarget/archive/runtime procurement/loading/installer/setup, dependency/ABI versions and asset bytes are unchanged. No numeric constants changed.

Executed local evidence

Base main 7038e66ff8271ffddc511f879cf8d28353a09b2d; exact changed source hashes and evidence in docs/specs/CBG-PLAT-01/execution/cod53-default-extensions.md and linked reports.

  • macOS ARM64 default/no-extra-feature focused library: 4/4 pass (JSON COPY, decompression, build/reopen/search fixture);838filtered.
  • Explicit no-default-features extension selection:2/2Macpass;840filtered.
  • xtask suite:42/42pass,0skipped,JUnit.
  • Format and workspace/alltargets/allfeatures Clippy with -D warnings:pass.
  • Normal Cargo package extracted compile:pass on Mac; .crate8,451,673bytes <=10,485,760; source package retains exact four XZ asset hashes.
  • Cargo's own no-extra-feature default/Windows-filtered resolver/tree confirms selection and root explicit optout; wiki dependency inherits defaults. This is config evidence, not Windows native execution.
  • Fresh independent GPT6.1SolHigh proposal and GPT6.1SolMax final review records retained when finalized.

Pending — keep draft / do not close COD-53

Full S02 implementation and A03/A04/fullA16 acceptance are NOT complete. Selected Community licence route does not invent installation/acceptance or permitted DLL source; exact licensed unmodified file supply/notices, final PE closure, controlled loader and pre-replacement real native probes still required. Real Windows11 desktop clean-archive and plain-Cargo source-install/default-byte execution with isolated cache/downloads disabled is pending. ServerCI or current feature-enabled native tests alone cannot satisfy these criteria.

No merge, package/release publication, deployment, service restart, other maintenance slice or milestone closure authorized. Maintainer retains aggregate closure. Existing user checkout changes preserved.

@rabii-chaarani

Copy link
Copy Markdown
Owner Author

Partial D05d implementation remains commit 6d5de0c; docs-only 47808ac preserves the full runtime supply blocker and technical evidence. Handoff: https://github.com/rabii-chaarani/codebaseGraph/blob/47808ac34bcff79882abee4ab796c16c0621ed05/docs/specs/CBG-PLAT-01/execution/cod53-runtime-pending.md. COD-53 stays In Progress/draft, no full A03/A04/A16 qualification or merge/release authorization.

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