.env.example
.gitignore
.isort.cfg
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CLAUDE.md
CONTRIBUTING.rst
INSTALL.md
LICENSE.txt
Makefile
Makefile.export
README-export.md
README.rst
__main__.py
bootstrap.ps1
install.bat
pyproject.toml
pytest.ini
setup.ps1
setup.py
sf-map.cmd
sfdump-view.cmd
tox.ini
.github/workflows/ci.yml
.github/workflows/e2e.yml
.github/workflows/windows-bootstrap.yml
.github/workflows/windows-install.yml
audit/missing_files.py
docs/CHANGELOG.md
docs/Makefile
docs/SCREENSHOT_GUIDE.md
docs/conf.py
docs/gui_todo.md
docs/index.md
docs/sf.pdf
docs/_static/.gitkeep
docs/admin-finance/audit_completeness.md
docs/admin-finance/audit_completeness_results.md
docs/admin-finance/audit_results_template.md
docs/admin-finance/cfo_detailed_report.md
docs/admin-finance/cfo_report_dynamic.md
docs/admin-finance/finance_user_guide.md
docs/admin-finance/index.md
docs/admin-finance/internal_vs_redacted_reports.md
docs/admin-finance/retention_recommendations.md
docs/developer-guide/architecture_overview.md
docs/developer-guide/cli_reference.md
docs/developer-guide/index.md
docs/developer-guide/indexing_logic.md
docs/developer-guide/limits_chunking_resume.md
docs/developer-guide/modules_and_flow.md
docs/developer-guide/redaction.md
docs/developer-guide/testing_and_ci.md
docs/reference/changelog.md
docs/reference/contributing.md
docs/reference/index.md
docs/reference/license.md
docs/user-guide/database_viewer.md
docs/user-guide/exporting_files.md
docs/user-guide/faq.md
docs/user-guide/finding_documents.md
docs/user-guide/generating_reports.md
docs/user-guide/getting-started.md
docs/user-guide/index.md
docs/user-guide/installation.md
docs/user-guide/interpreting_reports.md
docs/user-guide/shared_network_drive.md
docs/user-guide/verifying_and_retrying.md
scripts/html_to_pdf.py
scripts/probe_summary.py
scripts/sf_relationship_map.py
scripts/sf_whoami.py
src/__main__.py
src/sfdump/.claudeignore
src/sfdump/__init__.py
src/sfdump/__main__.py
src/sfdump/_version.py
src/sfdump/analyse.py
src/sfdump/api.py
src/sfdump/backfill.py
src/sfdump/cli.py
src/sfdump/cli_simple.py
src/sfdump/command_analyse_missing.py
src/sfdump/command_audit.py
src/sfdump/command_audit_missing_files.py
src/sfdump/command_build_db.py
src/sfdump/command_cfo.py
src/sfdump/command_check_export.py
src/sfdump/command_csv.py
src/sfdump/command_db_info.py
src/sfdump/command_db_viewer.py
src/sfdump/command_docs_for.py
src/sfdump/command_docs_index.py
src/sfdump/command_files.py
src/sfdump/command_files_backfill.py
src/sfdump/command_inventory.py
src/sfdump/command_list_records.py
src/sfdump/command_manifest.py
src/sfdump/command_objects.py
src/sfdump/command_probe.py
src/sfdump/command_rels.py
src/sfdump/command_report_missing.py
src/sfdump/command_retry_missing.py
src/sfdump/command_schema.py
src/sfdump/command_sins.py
src/sfdump/command_upgrade.py
src/sfdump/command_verify.py
src/sfdump/command_view_record.py
src/sfdump/command_viewer.py
src/sfdump/download_missing_files.py
src/sfdump/dumper.py
src/sfdump/env_loader.py
src/sfdump/exceptions.py
src/sfdump/files.py
src/sfdump/init.py
src/sfdump/inventory.py
src/sfdump/logging_config.py
src/sfdump/manifest.py
src/sfdump/orchestrator.py
src/sfdump/probe_summary.py
src/sfdump/progress.py
src/sfdump/report.py
src/sfdump/retry.py
src/sfdump/sf_auth.py
src/sfdump/sf_auth_web.py
src/sfdump/update_check.py
src/sfdump/utils.py
src/sfdump/verify.py
src/sfdump.egg-info/PKG-INFO
src/sfdump.egg-info/SOURCES.txt
src/sfdump.egg-info/dependency_links.txt
src/sfdump.egg-info/entry_points.txt
src/sfdump.egg-info/requires.txt
src/sfdump.egg-info/top_level.txt
src/sfdump/core/__init__.py
src/sfdump/core/api.py
src/sfdump/export/__init__.py
src/sfdump/indexing/__init__.py
src/sfdump/indexing/build_record_documents.py
src/sfdump/indexing/schema.py
src/sfdump/reports/__init__.py
src/sfdump/viewer/__init__.py
src/sfdump/viewer/db_builder.py
src/sfdump/viewer/db_inspect.py
src/sfdump/viewer/record_list.py
src/sfdump/viewer/record_viewer.py
src/sfdump/viewer/sqlite_schema.py
src/sfdump/viewer_app/__init__.py
src/sfdump/viewer_app/config.py
src/sfdump/viewer_app/apps/__init__.py
src/sfdump/viewer_app/apps/csv_viewer.py
src/sfdump/viewer_app/apps/db_viewer.py
src/sfdump/viewer_app/apps/files_browser.py
src/sfdump/viewer_app/navigation/__init__.py
src/sfdump/viewer_app/navigation/record_nav.py
src/sfdump/viewer_app/navigation/view_nav.py
src/sfdump/viewer_app/preview/__init__.py
src/sfdump/viewer_app/preview/files.py
src/sfdump/viewer_app/preview/pdf.py
src/sfdump/viewer_app/services/__init__.py
src/sfdump/viewer_app/services/content.py
src/sfdump/viewer_app/services/display.py
src/sfdump/viewer_app/services/documents.py
src/sfdump/viewer_app/services/invoices.py
src/sfdump/viewer_app/services/objects.py
src/sfdump/viewer_app/services/paths.py
src/sfdump/viewer_app/services/traversal.py
src/sfdump/viewer_app/ui/__init__.py
src/sfdump/viewer_app/ui/document_explorer.py
src/sfdump/viewer_app/ui/documents_panel.py
src/sfdump/viewer_app/ui/hr_viewer.py
src/sfdump/viewer_app/ui/main_parts.py
src/sfdump/viewer_app/ui/record_tabs.py
tests/conftest.py
tests/test_api.py
tests/e2e/conftest.py
tests/e2e/test_simplified_flow.py
tests/integration/test_smoke_cli.py
tests/unit/test_analyse.py
tests/unit/test_api_config_env.py
tests/unit/test_api_extra.py
tests/unit/test_backfill.py
tests/unit/test_build_record_documents.py
tests/unit/test_cli_args.py
tests/unit/test_cli_basic.py
tests/unit/test_cli_login.py
tests/unit/test_cli_query.py
tests/unit/test_cli_setup.py
tests/unit/test_cli_subcommands_help.py
tests/unit/test_cli_verbosity.py
tests/unit/test_command_csv_cli.py
tests/unit/test_command_docs_index.py
tests/unit/test_command_files_cli.py
tests/unit/test_command_files_index_builder.py
tests/unit/test_command_manifest_cli.py
tests/unit/test_command_objects_cli.py
tests/unit/test_command_sins.py
tests/unit/test_docs_cli_match.py
tests/unit/test_dumper_core.py
tests/unit/test_dumper_module.py
tests/unit/test_dumper_more_paths.py
tests/unit/test_dumper_record_iter.py
tests/unit/test_env_loader.py
tests/unit/test_files_chunking.py
tests/unit/test_files_dumpers_real_paths.py
tests/unit/test_files_empty_and_target.py
tests/unit/test_files_error_and_empty.py
tests/unit/test_files_happy_path.py
tests/unit/test_files_module.py
tests/unit/test_install_docs.py
tests/unit/test_inventory.py
tests/unit/test_logging_config.py
tests/unit/test_manifest_write_and_scan.py
tests/unit/test_pkg_imports.py
tests/unit/test_progress.py
tests/unit/test_report.py
tests/unit/test_retry.py
tests/unit/test_salesforce_api.py
tests/unit/test_sf_auth.py
tests/unit/test_sf_auth_web.py
tests/unit/test_small_modules.py
tests/unit/test_update_check.py
tests/unit/test_utils.py
tests/unit/test_utils_glob.py
tests/unit/test_verify.py
tests/unit/test_viewer_app_services_content.py
tests/unit/test_viewer_app_services_display.py
tests/unit/test_viewer_app_services_documents.py
tests/unit/test_viewer_app_services_invoices.py
tests/unit/test_viewer_app_services_objects.py
tests/unit/test_viewer_app_services_paths.py
tests/unit/test_viewer_db_builder.py
tests/unit/test_viewer_db_inspect.py
tests/unit/test_viewer_hr_viewer.py
tests/unit/test_viewer_record_list.py
tests/unit/test_viewer_record_viewer.py
tools/coverage_gate.py
tools/debug_content_version.py
tools/patch_master_local_paths.py
tools/rebuild_master_index_2025_11_28.py