CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/examples.md
docs/usage.md
docs/windows.md
examples/README.md
examples/check.sh
examples/ci/README.md
examples/ci/github-actions-check.yml
examples/claude-code/README.md
examples/claude-code/settings.json
examples/cursor/README.md
examples/cursor/hooks.json
examples/openhands/README.md
examples/openhands/hooks.json
src/stayput/__init__.py
src/stayput/__main__.py
src/stayput/canonicalize.py
src/stayput/check.py
src/stayput/cli.py
src/stayput/compare.py
src/stayput/errors.py
src/stayput/gitops.py
src/stayput/instruction.py
src/stayput/paths.py
src/stayput/project.py
src/stayput/py.typed
src/stayput/save.py
src/stayput/schema.py
src/stayput.egg-info/PKG-INFO
src/stayput.egg-info/SOURCES.txt
src/stayput.egg-info/dependency_links.txt
src/stayput.egg-info/entry_points.txt
src/stayput.egg-info/requires.txt
src/stayput.egg-info/top_level.txt
tests/test_canonicalize.py
tests/test_check.py
tests/test_cli.py
tests/test_examples.py
tests/test_gitops_version.py
tests/test_instruction.py
tests/test_locus_failclosed.py
tests/test_locus_match.py
tests/test_locus_mismatch.py
tests/test_paths_failclosed.py
tests/test_paths_match.py
tests/test_paths_mismatch.py
tests/test_paths_unit.py
tests/test_save.py
tests/test_scaffold.py
tests/test_schema.py
tests/goldens/README.md
tests/goldens/v0_1_instruction_bytes.json
tests/goldens/v0_1_null_instruction.json