Skip to content

chore: upgrade Python integrations to context-compiler dev13 - #70

Merged
rlippmann merged 1 commit into
mainfrom
090dev13
Aug 17, 2026
Merged

chore: upgrade Python integrations to context-compiler dev13#70
rlippmann merged 1 commit into
mainfrom
090dev13

Conversation

@rlippmann

Copy link
Copy Markdown
Owner

Summary

Upgrade Python examples and reference integrations to:

  • context-compiler==0.9.0dev13
  • context-compiler-directive-drafter==0.2.0dev2

Why

Update the examples and integrations to the current Context Compiler API contract.

This keeps the reference integrations aligned with authoritative core behavior:

  • decision handling uses the dev13 decision-object API;
  • replacement directives follow core semantic requirements;
  • semantic errors and repairs are surfaced rather than bypassed.

Example metadata

  • Enforcement point: existing enforcement points (reference integrations and examples)
  • Domain: multiple example domains
  • Technology/runtime: Python examples and reference integrations
  • Example type: repository maintenance
  • Does this use directive drafter? should normally be no: No new usage added; existing drafter integrations updated where applicable
  • Does this derive state from model output? must be no for primary examples: No

Checklist

  • Repository scaffolding / governance change
  • One primary enforcement point
  • Explicit authoritative state
  • No model-derived state mutation
  • Adversarial stub or equivalent test
  • Observable runtime behavior change
  • Domain vocabulary is natural
  • Framework is secondary to the enforcement point
  • Docs updated
  • Tests/smoke checks added where practical

Notes

No core changes or compatibility shims were added.

Validation:

  • ./scripts/validate_python.sh
  • 148 tests passed
  • 100% coverage (349 statements)
  • pre-commit hooks passed

@rlippmann
rlippmann merged commit 67c71c3 into mainAug 17, 2026
6 checks passed
@rlippmann
rlippmann deleted the 090dev13 branch August 17, 2026 08:14
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@rlippmann