chore: complex-type spec, fleet docs, and cshell submodule#13
Merged
Conversation
Single consolidated PR for all in-flight umbrella-repo changes so the working tree lands clean. Supersedes the spec-only PR #11 (its commit's content is included here verbatim). Spec (identical to #11): - sdk-spec/api-surface/args.md: canonical complex param-type model. - sdk-spec/test-vectors/complex-types/complex.tii: shared schema-only fixture. - sdk-spec/test-vectors/README.md: fixture note. - parity-matrix.md: complex param-type interpretation ✅ across all four SDKs; type-directed value validation/encoding tracked as out of scope. Tooling / docs: - tooling/cshell: add as a submodule (git@github.com:txpipe/cshell.git). - skills/release-toolchain: new release skill. - plans/sdk-complex-type-followups.md: follow-up notes. - AGENTS.md / tooling/AGENTS.md: guidance updates. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Summary
Consolidates all remaining in-flight umbrella-repo changes into one PR so the working tree lands clean. This includes the spec work also tracked in #11 (that PR's commit content is included here verbatim) — once this merges, #11 can be closed as redundant.
Spec (same content as #11)
sdk-spec/api-surface/args.md— canonical complex param-type model (trailing-name core$refacrosstii#/$defs/+ legacycore#;list/tuple/map/record/variantshapes;#/components/schemas/<Name>resolution; never-throwunknownfallback; generic-recursive value marshalling).sdk-spec/test-vectors/complex-types/complex.tii— shared schema-only fixture (one param of every kind).sdk-spec/test-vectors/README.md— fixture note.parity-matrix.md— complex param-type interpretation ✅ across all four SDKs (audited against source this session); type-directed value validation/encoding tracked as an explicit out-of-scope row.Tooling / docs
tooling/cshell— added as a submodule (git@github.com:txpipe/cshell.git, branchmain, at5134bbc).skills/release-toolchain/— new release skill.plans/sdk-complex-type-followups.md— follow-up notes.AGENTS.md/tooling/AGENTS.md— guidance updates.Context
The SDK submodule pointer bumps for the same complex-type work already merged separately via #12. This PR is the spec + tooling side.
🤖 Generated with Claude Code