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. |
The exact many-node traversal target in #34 could not be consumed as a SwiftPM product. This successor proposes the opt-in JSONNavigation library product, preserving all56 public declarations and the original traversal executor. It adds a real external SwiftPM dependency consumer, public DocC/site integration and two regressions that preserve source-admission-first error precedence.
This is stacked on the unchanged draft #34 at4403b9a. Root dependencies remain empty; there are eight candidate products (seven libraries plus CLI). Private core scopes/meters remain inaccessible. The only CLI-source change refreshes its required Package.swift/Sources digest; CLI semantics and version are unchanged. Sibling #31/#35 source, protection and all49 metrics/profiles remain untouched.
Final source
5cf78972b279f398894dd4afcbc09dd058889371is technically qualified:7bf2e223705b49b245d2d3670eeae3341a15ecc2c003b4e9803737ed041f2bfd,1650140 bytes/1076 entries. Original large outputs stay under ignored Artifacts; a compact manifest-backed return supplies actual source/receipt/log/code evidence.Product promotion awaits human review. This is an author/API audit, not independent human approval. Documentation deployment is expected to skip for this draft.
N2 was stopped at A0 as required. A separate local borrowing spike e11f93f passes46 runtime functions/configuration and meter parity/boundary/terminal/cancellation witnesses. However, Apple Swift6.4 (swiftlang6.4.0.34.1) accepts an illegal escaping borrowed-context capture at type checking, then crashes with exit-6 in SILGenCleanup during full compilation. Both Debug and Release reproduce the abort; the complete matrix has two positive compiles, six ordinary rejections and two compiler crashes. A compiler crash is not a passing negative proof. That spike, borrowed API and JSONInspection target are absent from this PR. The return preserves the reproducible failing source, commands and diagnostics. No semantic workaround or second resource ledger is introduced.
Read Documentation/Architecture/StructuralIntelligence/N1Promotion.md, N1PublicAudit.json and SourceReconciliation.md. Known exact linear overlap/dedup and deep path-copy costs remain documented; no EngineBench speed/RSS claim. Existing test/corpus/parameter/cap inventories are retained, with two additional functions. This remains draft. No PR-ready transition, merge, tag, version release or publication is authorized.