Release: freeze protocol to contextgraph/1.0 and promote workspace to 1.0.0; enforce schema/SPEC conformance and downstream canary fixes - #77
Merged
macanderson merged 1 commit intoAug 11, 2026
Conversation
There was a problem hiding this comment.
Sorry @macanderson, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
Reviewer's GuideFreezes the Context Graph Protocol to the stable identifier Sequence diagram for updated downstream-canary-stella.sh behaviorsequenceDiagram
actor Developer
participant DownstreamCanaryScript as downstream-canary-stella.sh
participant StellaCargoToml as stella/Cargo.toml
Developer->>DownstreamCanaryScript: run downstream-canary-stella.sh
DownstreamCanaryScript->>StellaCargoToml: sed (align version pins to local workspace version)
DownstreamCanaryScript->>StellaCargoToml: echo / printf (append local path deps)
DownstreamCanaryScript->>StellaCargoToml: echo / printf (append [patch.crates-io] section)
DownstreamCanaryScript->>StellaCargoToml: tail (print patched manifest tail)
DownstreamCanaryScript->>Developer: report crates depending on contextgraph-* and run canary build
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
macanderson
deleted the
codex/investigate-backlog-and-prepare-1.0.0-release
branch
August 11, 2026 23:15
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.
Motivation
SPEC.mdexamples and machine-serialized reference vectors all validate the same schema.Description
contextgraph/1.0and promote the workspace and published artifacts to1.0.0, updatingPROTOCOL_VERSIONand workspaceversion/SDK manifests and replacing in-tree drafts with the stable identifier.schema/validate-examples.pyto validateexamples/,schemareference vectors, and fencedjsoncblocks inSPEC.md, and to check that the schema$idresolves to a byte-identical served copy.frame-validitynow rejects malformedcontent_digestvalues and relations with emptytarget_uri, and a regression guard ensuresContextQuerysatisfies the schemarequiredkeys read from the schema.contextgraph-1.0(manifest and per-file sha256 coverage), update examples/reference vectors and badges, bump SDK versions and protocol constants for TypeScript/Go/Python, and update the release workflow to include the trace crate.downstream-canary-stella.shnow aligns downstream pins to the local workspace, writes both `[patch.Codex Task
Summary by Sourcery
Freeze the Context Graph Protocol wire identifier at
contextgraph/1.0, promote the workspace and SDKs to a 1.0.0 stable release, harden conformance/schema enforcement, and repair the downstream Stella canary and release pipeline to track the frozen contract.Bug Fixes:
content_digestandtarget_urienforcement, ContextQueryrequiredkeys) so the documented contract matches the enforced behavior.Enhancements:
contextgraph/1.0protocol family.contextgraph-1.0, keeping schema, Rust serialization, and fixtures aligned with the stable wire contract.contextgraph/1.0and use 1.x-compatible dependency/version requirements.schema/validate-examples.pyto cover SPEC.md fenced JSONC blocks and to ensure the schema$idserves a byte-identical copy.Build:
>=1.0.0across host, conformance, bridge, MCP server, and trace crates.CI:
contextgraph-tracecrate and adjust comments and checks for the 1.0 series.