Repository navigation
Conversation
Reconcile original Navigation #34 (4403b9a) and incremental public-product promotion #37 (5cf7897) over #35. Preserve core/composition semantics and all existing tests; qualify the combined eight-product source on native, both Linux architectures, WASI, external consumers, SDKs and Git-free reproduction. Source mapping: Documentation/Architecture/StructuralIntelligence/Integration.md. A0/inspection experiments remain separate. No version release.
|
Superseded by the qualified protected-main merge of #38 at This original head Native qualification and both Linux architectures passed on the integration source. The owner received source-bound full WASI, SDK, consumer and archive receipts. The merge tree is byte-identical to qualified Closing as superseded under the owner's bounded authorization. Original refs/worktrees remain retained pending dependency-safe archival cleanup. A0/JSONInspection experiments remain separate; no tag or version release was created. |
Applications have exact one-node reads and a query runtime, but no reusable many-node structural visitor over the canonical JSON source. This N0/N1 experiment adds iterative DFS preorder, strict physical and virtual scopes, explicit overlap/stop/pruning policies, bounded metadata collection and explicit coverage.
JSONNavigation depends only on JSON and reuses its unchanged package-scoped read scope, admission, typed selection/path construction and noncopyable cumulative meter. The seven public products and empty external dependency graph remain unchanged; no JSONNavigation product is exposed. No core model, query language, renderer, schema dialect, projection, snapshot, actor or persistence feature changes. The only CLI-source delta refreshes its mandatory generated source-identity stamp.
Final source:
4403b9ab3b0a1fadc57c12a283cfabb255f6237a, based on037e735dc6224789e4d04d2c18d15b8d27440198.Qualification:
6e5e5fa; full Node Debug/Release 479 functions/288 parameters and all 49 caps. Supplemental WasmKit Navigation: 37 functions per configuration. Original source identities and narrower backend/safety scopes are retained.Author review found and corrected requested-key admission parity: too-long missing scope keys now produce the same key/text resource refusal as JSONReadCursor in physical and virtual scopes. Core code is unchanged. Earlier failed/incomplete attempts remain in private evidence. The parent native workflow passed qualification commands but failed raw DocC artifact upload; the final source packages 195 native-named catalogue files byte-for-byte into a verified tar/manifest, and all final uploads passed. This is an author review, not independent human approval.
Read source authority, API/resource decisions, compiled guide and actual consumer.
This remains a draft for API/product-gate review. No product promotion, merge, tag or release is performed. N2/N3/P1/P2/R1/R2, BFS and other future families remain deferred; sibling work and repository protection are untouched.