Skip to content

Add end-to-end example, CI workflow, and README improvements#8

Merged
litzki-systems merged 4 commits into
mainfrom
claude/dazzling-goodall-9XqvM
May 23, 2026
Merged

Add end-to-end example, CI workflow, and README improvements#8
litzki-systems merged 4 commits into
mainfrom
claude/dazzling-goodall-9XqvM

Conversation

@litzki-systems

Copy link
Copy Markdown
Owner

$(cat <<'EOF'

Summary

  • examples/end_to_end.py: Lauffähiges Skript — generate keypair → sign identity document → verify (Psi_core = 1) → tamper detection (Psi_core = 0). Kein Setup außer pip install -e ..
  • .github/workflows/ci.yml: pytest-Matrix auf Python 3.9 / 3.11 / 3.13, läuft bei jedem Push und PR gegen main.
  • pyproject.toml: [project.optional-dependencies] dev = ["pytest"] + explizite testpaths-Konfiguration.
  • README.md: CI-Badge (erste Zeile der Badge-Reihe) + neue Sektion „End-to-end example" mit Inline-Code-Preview und Link auf examples/end_to_end.py, direkt vor der API-Referenz.

Test plan

  • python examples/end_to_end.py läuft lokal durch (alle asserts bestehen)
  • python -m pytest tests/ -v — 9/9 grün
  • CI-Workflow startet nach Merge und zeigt grünen Badge auf main
  • README-Badge-URL zeigt auf den richtigen Workflow

https://claude.ai/code/session_01Fu1FmfopF3rCE9ohvmn9zn
EOF
)


Generated by Claude Code

claude added 4 commits May 23, 2026 00:33
- examples/end_to_end.py: runnable walkthrough (generate → sign → verify → tamper detection)
- .github/workflows/ci.yml: pytest matrix on Python 3.9 / 3.11 / 3.13
- pyproject.toml: add [dev] optional deps (pytest) and explicit testpaths
- README: CI badge + "End-to-end example" section linking to examples/

https://claude.ai/code/session_01Fu1FmfopF3rCE9ohvmn9zn
dict | None and str | None union syntax (PEP 604) requires Python 3.10+.
from __future__ import annotations defers evaluation and makes it valid on 3.9.

https://claude.ai/code/session_01Fu1FmfopF3rCE9ohvmn9zn
- README: align IETF Draft version to -05 everywhere (was -01 in intro and roadmap)
- README Roadmap: add generate_identity_document (implemented but missing),
  replace "Not yet implemented" with "Planned", group replay protection rows
- CHANGELOG-v02.md: mark @context v1.4 as resolved canonical version

https://claude.ai/code/session_01Fu1FmfopF3rCE9ohvmn9zn
-05 was an internal version number; draft-litzki-sovp-01 is the correct
IETF identifier for the submitted Internet-Draft.

https://claude.ai/code/session_01Fu1FmfopF3rCE9ohvmn9zn
@litzki-systems litzki-systems marked this pull request as ready for review May 23, 2026 00:40
@litzki-systems litzki-systems merged commit 904434f into main May 23, 2026
3 checks passed
@litzki-systems litzki-systems deleted the claude/dazzling-goodall-9XqvM branch May 23, 2026 00:40
Sign up for free to 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.

2 participants