feat(wip): integrate scoped SDK and object-centered tools

Vendor the reproducible 1cbe03b4 Client/HTTP/Protocol/Text View snapshot with Cargo checksums and credential-free Nix dependency closure. Migrate native and compatibility publications to structured references and scope_ref, preserve target-first preconditions and frozen call descriptors, and expose Tree/Inspect/Invoke with complete edge coverage and official signatures.

Validation: worker 888 unit + 110 integration tests; pinned upstream Client63, HTTP39, Protocol23, TextView20 tests/doctests; root cargo check --locked --offline; format/diff checks; 43-file vendor checksum verification; nix build --no-link .#yoi.cargoDeps. Details and provider migration seams: docs/development/wip-integration-validation.md.
This commit is contained in:
2026-10-09 00:12:38 +09:00
parent 60ec815237
commit 85c9b218dd
74 changed files with 20237 additions and 869 deletions
+2 -1
View File
@@ -43,7 +43,8 @@ rustPlatform.buildRustPackage rec {
filter = sourceFilter;
};
cargoHash = "sha256-LjswbsalQA0Yny0DIBJg3FiqwdmTADZ1CnqNJ9oo9Kw=";
# WIP SDK source is pinned in vendor/wip-rs; this hash covers registry deps only.
cargoHash = "sha256-bKRHNyEHqI/xW8J7s5PgQgxerKaUVG0dRs0sHWKutmc=";
depsExtraArgs = {
# Older fetchCargoVendor utilities used crates.io's API download endpoint,