Repository navigation
Add bounded swift-json CLI foundation for 1.4 - #23
Merged
Merged
Conversation
ThorFuchs
force-pushed
the
codex/1.4-json-cli-foundation
branch
from
October 14, 2026 22:12
f469f1d to
526e47d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merged after all seven checks and source review on
b06b52f76982022b3383efd424f98988c4b16961; squash commit0797b2af64c905371eb43607667ada55c2b22238. The repository's protection and merge settings are unchanged. Final complete CLI stack:8a5cf73dfe9b674f7c635f5f6d21a7051d66bb51through PR27. Tags and GitHub releases remain separate.Historical milestone evidence follows:
Adds the bounded
swift-jsonexecutable foundation: strict format/validate, Pointer, staged Patch, checked file/stdin/stdout adapters, diagnostics and atomic named output.Reconciled onto main
9517233ef0a3c1b961b738df58fe3ee4081d780cthrough the existing CLI stack. Current head:526e47dfd3552e81177664adcc28f067654b5131; base:main. Newer main JSONHTML renderer, annotations, transfer/RTF/PDF source and history are retained. Only CLI commits were transplanted; the old renderer ancestry and original heads remain preserved separately.All seven fresh hosted checks passed on this head. Native debug/release and ASan: 282 functions/177 parameter cases. Linux x86_64 and arm64 debug/release and ASan: 268 functions/177 parameter cases. This slice has 12 CLI functions. Exact discovery, inherited parameter cases, all 49 baseline metric probes and finite limits remain guarded; root dependencies are empty and filter/CLI/regex runtimes remain private.
The integration archive was rebuilt from clean extracted bytes and passed ten CLI-lane commands. Final-source evidence, hashes and reproduction are recorded in
Documentation/Architecture/Release1.4/Reconciliation.mdand the materialized local reconciliation return. Mandatory provider CL078/CL079 remain blocked by their absent qualified prerequisite; policy exclusions are not counted as evaluated successes. No full 1.4 release readiness is claimed.This remains a draft. Merge, tags and publication are separate; protection and sibling work are unchanged.