{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "permissions": {
    "allow": [
      "Bash(awk '/^__all__/,/^\\\\]/' /home/bassam/PycharmProjects/mgf-common/src/mgf/common/exceptions/__init__.py)",
      "Bash(awk '/^__all__/,/^\\\\]/' /home/bassam/PycharmProjects/mgf-common/src/mgf/common/config/__init__.py)",
      "Bash(awk '/^## §1/{p=1} /^## §2/{p=0} p' /home/bassam/PycharmProjects/mgf-common/FEEDBACK.md)",
      "Bash(.venv/bin/pip install *)",
      "Bash(.venv/bin/python -m pip install -e \".[vault]\")",
      "Bash(.venv/bin/python *)",
      "Bash(.venv/bin/ruff check *)",
      "Bash(.venv/bin/mypy)",
      "Bash(.venv/bin/lint-imports)",
      "Bash(.venv/bin/twine check *)",
      "Bash(.venv/bin/mgf-common --help)",
      "Bash(.venv/bin/mgf-common doctor *)",
      "Bash(.venv/bin/mgf-common explain *)",
      "Bash(.venv/bin/mgf-common migrate *)",
      "Bash(/home/bassam/PycharmProjects/mgf-common/.venv/bin/* *)",
      "Bash(/home/bassam/PycharmProjects/mgf-common/.venv/bin/mgf-common migrate *)",
      "Bash(unzip -l dist/mgf_common-0.3.0-py3-none-any.whl)",
      "Bash(unzip -l dist/mgf_common-0.4.0-py3-none-any.whl)",
      "Bash(curl -s https://pypi.org/pypi/mgf-common/0.3.0/json)",
      "Bash(curl -s https://pypi.org/simple/mgf-common/)",
      "Bash(git tag -a v0.3.0 -m ' *)",
      "Bash(rm -rf /tmp/mgrcheck)",
      "Bash(mkdir /tmp/mgrcheck)",
      "Bash(rm -rf mgf-smoke)",
      "Bash(/tmp/mgf-smoke/bin/python -c \"import mgf.common; print\\(f'mgf.common.__version__ = {mgf.common.__version__}'\\); from mgf.common.settings import MgfSettings; s = MgfSettings.production\\(\\); print\\(f'production preset = {s.preset!r}, format = {s.logging.format!r}, sample_rate = {s.otel.sample_rate}'\\)\")",
      "Bash(/tmp/mgf-smoke/bin/python -c \"import mgf.common; print\\(f'__version__ = {mgf.common.__version__}'\\); from mgf.common.settings import MgfSettings; s = MgfSettings.production\\(\\); print\\(f'production: preset={s.preset!r}, format={s.logging.format!r}, sample_rate={s.otel.sample_rate}'\\); from mgf.common.cli import build_cli; print\\(f'build_cli importable: {build_cli.__name__}'\\); from mgf.common.vault import EnvVaultConfig; print\\(f'EnvVaultConfig: {EnvVaultConfig\\(\\).prefix!r}'\\)\")",
      "Bash(/tmp/mgf-smoke-041/bin/python *)",
      "Bash(python3 -m json.tool /home/bassam/PycharmProjects/mgf-common/.claude/settings.local.json)",
      "Read(//tmp/**)",
      "Bash(cp /home/bassam/.claude/settings.json /home/bassam/PycharmProjects/mgf-common/docs/claude/settings_common.json)",
      "Bash(cp /home/bassam/PycharmProjects/mgf-common/.claude/settings.local.json /home/bassam/PycharmProjects/mgf-common/docs/claude/settings_project.json)"
    ]
  }
}
