CHANGELOG.md
CLAUDE.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
examples/CODEOWNERS
examples/planfence.toml
examples/github-actions/planfence-example.yml
scripts/make_fixtures.py
scripts/mutation_check.py
src/planfence/__init__.py
src/planfence/__main__.py
src/planfence/cli.py
src/planfence/config.py
src/planfence/parser.py
src/planfence/rules.py
src/planfence.egg-info/PKG-INFO
src/planfence.egg-info/SOURCES.txt
src/planfence.egg-info/dependency_links.txt
src/planfence.egg-info/entry_points.txt
src/planfence.egg-info/requires.txt
src/planfence.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/test_budget.py
tests/test_check.py
tests/test_ci_parity.py
tests/test_cli.py
tests/test_config.py
tests/test_config_precision.py
tests/test_docs.py
tests/test_entrypoint.py
tests/test_examples.py
tests/test_exit_hardening.py
tests/test_fuzz.py
tests/test_moves.py
tests/test_packaging.py
tests/test_parser.py
tests/test_plan_modes.py
tests/test_plan_source.py
tests/test_publication.py
tests/test_publish_workflow.py
tests/test_quality_gates.py
tests/test_release_files.py
tests/test_rename.py
tests/test_rules_basic.py
tests/test_rules_scope.py
tests/test_scaling.py
tests/test_scope_performance.py
tests/test_state_only.py
tests/test_string_limits.py
tests/test_timing_helpers.py
tests/test_unchecked_sections.py
tests/test_unjudgeable_content.py
tests/test_version.py
tests/test_workflow_contract.py
tests/timing.py
tests/fixtures/README.md
tests/fixtures/handmade/action_invocations.json
tests/fixtures/handmade/deferred_changes.json
tests/fixtures/handmade/resource_drift.json
tests/fixtures/modes/opentofu/refresh_only.json
tests/fixtures/modes/opentofu/refresh_only_output_drift.json
tests/fixtures/modes/opentofu/replace_flag.json
tests/fixtures/modes/terraform/refresh_only.json
tests/fixtures/modes/terraform/refresh_only_output_drift.json
tests/fixtures/modes/terraform/replace_flag.json
tests/fixtures/moved/opentofu/moved_into_module.json
tests/fixtures/moved/opentofu/moved_only.json
tests/fixtures/moved/opentofu/moved_update.json
tests/fixtures/moved/terraform/moved_into_module.json
tests/fixtures/moved/terraform/moved_only.json
tests/fixtures/moved/terraform/moved_update.json
tests/fixtures/opentofu/count.json
tests/fixtures/opentofu/create.json
tests/fixtures/opentofu/delete.json
tests/fixtures/opentofu/empty.json
tests/fixtures/opentofu/for_each.json
tests/fixtures/opentofu/forget.json
tests/fixtures/opentofu/import.json
tests/fixtures/opentofu/import_noop.json
tests/fixtures/opentofu/import_replace.json
tests/fixtures/opentofu/module.json
tests/fixtures/opentofu/noop.json
tests/fixtures/opentofu/read.json
tests/fixtures/opentofu/read_immediate.json
tests/fixtures/opentofu/replace.json
tests/fixtures/opentofu/replace_cbd.json
tests/fixtures/opentofu/update.json
tests/fixtures/outputs/opentofu/output_added_only.json
tests/fixtures/outputs/opentofu/output_changes_with_resource.json
tests/fixtures/outputs/opentofu/output_unchanged.json
tests/fixtures/outputs/terraform/output_added_only.json
tests/fixtures/outputs/terraform/output_changes_with_resource.json
tests/fixtures/outputs/terraform/output_unchanged.json
tests/fixtures/partial/opentofu/two_exclude.json
tests/fixtures/partial/opentofu/two_full.json
tests/fixtures/partial/opentofu/two_target.json
tests/fixtures/partial/terraform/two_full.json
tests/fixtures/partial/terraform/two_target.json
tests/fixtures/providers/terraform/PROVIDERS.txt
tests/fixtures/providers/terraform/local_file_replace.json
tests/fixtures/providers/terraform/local_file_replace.txt
tests/fixtures/real/count.json
tests/fixtures/real/create.json
tests/fixtures/real/delete.json
tests/fixtures/real/empty.json
tests/fixtures/real/for_each.json
tests/fixtures/real/forget.json
tests/fixtures/real/import.json
tests/fixtures/real/import_noop.json
tests/fixtures/real/import_replace.json
tests/fixtures/real/module.json
tests/fixtures/real/noop.json
tests/fixtures/real/read.json
tests/fixtures/real/read_immediate.json
tests/fixtures/real/replace.json
tests/fixtures/real/replace_cbd.json
tests/fixtures/real/update.json