Skip to content

feat: add versioned context contracts and admission controls - #919

Merged
tcconnally merged 5 commits into
mainfrom
feat/issues-916-917-context-contracts
Aug 5, 2026
Merged

feat: add versioned context contracts and admission controls#919
tcconnally merged 5 commits into
mainfrom
feat/issues-916-917-context-contracts

Conversation

@tcconnally

Copy link
Copy Markdown
Collaborator

Summary

Verification

  • Full suite: 2101 passed, 7 skipped
  • Focused context/MCP gates: 61 passed
  • git diff --check: pass
  • py_compile: pass
  • python scripts/build.py --check: pass

The skipped tests are optional-dependency, Docker, or pre-existing TODO/environment skips reported by pytest.

Closes #916
Closes #917

toolchain-audit fails on #919: osv-scanner flags cryptography 49.0.0 (PYSEC-2026-3552, High, CVSS 8.2), fixed in 50.0.0. requirements.txt and SBOM.md had drifted behind uv.lock (already 50.0.0); aligning all three clears the check.
Node 20 is EOL and GitHub Actions now forces Node 20 actions onto Node 24. actions/checkout@v5 declares runs.using: node24, removing the deprecation warning from every workflow run; usage is identical to v4.
@tcconnally
tcconnally merged commit ae62cae into main Aug 5, 2026
13 checks passed
@tcconnally
tcconnally deleted the feat/issues-916-917-context-contracts branch August 5, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant