# Example policy for the Python pricing engine.
version: 1

sensitive_paths:
  - "*.py"

# `calculate_total` is the public entry point — never let obfuscate rename it.
public_api:
  - "calculate_total"

secret_rules: []
allow_strings: []

context_defaults:
  keep_docstrings: true
  redact_function_bodies: true
  alias_enums: false

obfuscate_defaults:
  rename_private: true
  rename_public_api: false
  encode_strings: false
  strip_docstrings: false
  profile: standard
