spark-migration
Migrate Spark scripts and notebooks to Snowflake. Routes to one of two bundled conversion paths and orchestrates the post-conversion pipeline. **Default path: Snowpark Connect (SCOS)**, which preserves the PySpark API surface. The SMA / Snowpark API path is invoked only when the user explicitly asks for it. Triggers: convert spark, migrate pyspark, migrate spark, migrate to snowpark, convert to snowpark, snowpark connect, scos, scos migration, migrate to snowpark connect, migrate to scos, snowpark api, sma cli, sma conversion, run sma, snowflake.snowpark rewrite, already migrated, already ran sma, sma dashboard, fix ewis, stage conversion, dvp orchestrator, resume dvp, assess pyspark, assess spark, assess databricks, spark assessment, databricks assessment, spark workload assessment, migration readiness, migration readiness report, spark readiness, spark compatibility, spark compatibility report, pyspark compatibility, pyspark compatibility report, databricks compatibility, databricks to snowflake, pyspark to snowflake, spark to snowflake, spark snowflake, migration feasibility, migration effort, migration effort estimate, migration complexity, migration scope, how hard is migration, how complex is migration, analyze spark, analyze pyspark, analyze databricks, spark analysis, pyspark analysis, workload analysis, pre-migration analysis, spark workload analysis, check spark, check pyspark, check databricks, check compatibility, spark compatibility check, scan spark, scan pyspark, spark audit, audit spark, review spark, understand spark, understand pyspark, understand databricks, evaluate spark workload, should I migrate to snowflake, can my spark run on snowflake, snowflake readiness, spark migration scope, scope the migration.
Pinned to revision 05cff3d0ec12, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/spark-migration/SKILL.md
- skills/spark-migration/.gitignore
- skills/spark-migration/Diagram.md
- skills/spark-migration/Snowflake Skills License [FINAL].txt
- skills/spark-migration/scripts/config_manager.py
- skills/spark-migration/scripts/progress_bus.py
- skills/spark-migration/scripts/ui_launch.py
- skills/spark-migration/scripts/ui_window.py
- skills/spark-migration/snowflake-notebook-migration/Diagram.md
- skills/spark-migration/snowflake-notebook-migration/SKILL.md
- skills/spark-migration/snowflake-notebook-migration/pyproject.toml
- skills/spark-migration/snowflake-notebook-migration/references/orchestrator-mode.md
- skills/spark-migration/snowflake-notebook-migration/references/standalone-mode.md
- skills/spark-migration/snowflake-notebook-migration/references/tools.md
- skills/spark-migration/snowflake-notebook-migration/references/transformation-rules.md
- skills/spark-migration/snowflake-notebook-migration/scripts/detect_and_parse_notebook.py
- skills/spark-migration/snowflake-notebook-migration/scripts/scan_dependencies.py
- skills/spark-migration/snowflake-notebook-migration/scripts/validate_directory.py
- skills/spark-migration/snowflake-notebook-migration/scripts/validate_notebook.py
- skills/spark-migration/snowpark-api/SKILL.md
- skills/spark-migration/snowpark-api/dvp/.gitignore
- skills/spark-migration/snowpark-api/dvp/.vscode/settings.json
- skills/spark-migration/snowpark-api/dvp/README.md
- skills/spark-migration/snowpark-api/dvp/asg_reference/docs/29_ASG_REFERENCE.md
- skills/spark-migration/snowpark-api/dvp/asg_reference/docs/30_ASG_AI_OPERATIONS_GUIDE.md
- skills/spark-migration/snowpark-api/dvp/asg_reference/docs/schemas/asg_schema.json
- skills/spark-migration/snowpark-api/dvp/docs/SKILLS_PIPELINE.md
- skills/spark-migration/snowpark-api/dvp/docs/asg-strategy.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/README.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-data-generator.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-entrypoint-identifier.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-io-identifier.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-notebook-to-script.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-orchestrator.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-stage-conversion.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-test-execution-generator.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-test-setup-generator.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-test-validation-generator.md
- skills/spark-migration/snowpark-api/dvp/docs/data-validator/dvp-testing-status-manager.md
- skills/spark-migration/snowpark-api/dvp/docs/entrypoints-source-spec.md
- skills/spark-migration/snowpark-api/dvp/docs/preconditions.md
- skills/spark-migration/snowpark-api/dvp/docs/skill-design-guidelines.md
- skills/spark-migration/snowpark-api/dvp/docs/skills-catalog.md
- skills/spark-migration/snowpark-api/dvp/docs/sma-integration.md
- skills/spark-migration/snowpark-api/dvp/docs/tracking-manager/README.md
- skills/spark-migration/snowpark-api/dvp/docs/tracking-manager/dvp-ewi-dashboard-generator.md
- skills/spark-migration/snowpark-api/dvp/docs/tracking-manager/dvp-ewi-extractor.md
- skills/spark-migration/snowpark-api/dvp/docs/tracking-manager/dvp-ewi-fixer.md
- skills/spark-migration/snowpark-api/dvp/docs/tracking-manager/dvp-ewi-tracking-manager.md
- skills/spark-migration/snowpark-api/dvp/docs/warp-suite-sync-log.md
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/anomaly_detector.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/audit_reporter.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/collapsing.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/sink_inliner.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/analysis/spark_to_sql.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/astroid_inference.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/call_extractor.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/constraint_extractor.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/function_extractor.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/import_handler.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/lineage_linker.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/notebook_utils.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/operation_counter.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/origin_resolver.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/spark_ast.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/sql_schema_extractor.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_pyspark/parser/struct_schema_extractor.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/companion_scanner.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/directory_parser.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/parser/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/parser/scala_spark_parser.py
- skills/spark-migration/snowpark-api/dvp/dvp-asg-generation/warp/asg_scala/scala_spark_functions.py
- skills/spark-migration/snowpark-api/dvp/dvp-code-adapter/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-entrypoint-identifier/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-entrypoint-identifier/scripts/entrypoints_from_asg.py
- skills/spark-migration/snowpark-api/dvp/dvp-entrypoint-identifier/warp/entrypoints/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-entrypoint-identifier/warp/entrypoints/detector.py
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/Diagram.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1003.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1004.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1005.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1006.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1007.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1008.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1009.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1010.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1011.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1012.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1013.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1014.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1015.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1016.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1017.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1018.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1019.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1020.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1021.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1022.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1023.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1024.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1025.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1026.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1027.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1028.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1029.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1030.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1031.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1032.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1033.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1034.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1035.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1036.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1037.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1038.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1039.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1040.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1041.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1042.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1043.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1044.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1045.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1046.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1047.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1048.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1049.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1050.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1051.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1052.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1053.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1054.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1055.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1056.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1057.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1058.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1059.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1060.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1061.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1062.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1063.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1064.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1065.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1066.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1067.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1068.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1069.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1070.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1071.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1072.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1073.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1074.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1075.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1076.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1077.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1078.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1079.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1080.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1081.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1082.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1083.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1084.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1085.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1086.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1087.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1088.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1089.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1090.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1091.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1092.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1093.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1094.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1095.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1096.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1097.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1098.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1099.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1100.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1101.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1102.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1103.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1104.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1105.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1106.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1107.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1108.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1109.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1110.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1111.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1112.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1113.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1114.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1115.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1116.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1117.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1118.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1119.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1120.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1121.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1122.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1123.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1124.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1125.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1126.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1127.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1128.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1129.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1130.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1131.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1132.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1133.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1134.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1135.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1136.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1137.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1138.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1139.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1140.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1141.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1142.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1143.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1144.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1145.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1146.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1147.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1148.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1149.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1150.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1151.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1152.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1153.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1154.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1155.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1156.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1157.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1158.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1159.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1160.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1161.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1162.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1163.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1164.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1165.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1166.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1167.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1168.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1169.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1170.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1171.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1172.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1173.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1174.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1175.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1176.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1177.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1178.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1179.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1180.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1181.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1182.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1183.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1184.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1185.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1186.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1187.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1188.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1189.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1190.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1191.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1192.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1193.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1194.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1195.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1196.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1197.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1198.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1199.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1200.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1201.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1202.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1203.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1204.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1205.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1206.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1207.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1208.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1209.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1210.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1211.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1212.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1213.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1214.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1215.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1216.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1217.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1218.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1219.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1220.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1221.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1222.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1223.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1224.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1225.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1226.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1227.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1228.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1229.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1230.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1231.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1232.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1233.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1234.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1235.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1236.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1237.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1238.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1239.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1240.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1241.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1242.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1243.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1244.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1245.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1246.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1247.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1248.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1249.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1250.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1251.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1252.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1253.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1254.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1255.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1256.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1257.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1258.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1259.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1260.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1261.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/PNDSPY1262.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY1000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY1500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY2000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY2500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY3000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY3500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY3501.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY3502.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY4000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTPY4001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL1000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL1500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL2000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL2500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL3000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKCNTSCL3500.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1003.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1004.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKDBX1005.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1003.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1004.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1005.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKHVSQL1006.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1003.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1004.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1005.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1006.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1007.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1008.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1009.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1010.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1011.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1012.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1013.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1014.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1015.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1016.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1017.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1018.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1019.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1020.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1021.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1022.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1023.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1024.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1025.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1026.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1027.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1028.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1029.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1030.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1031.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1032.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1033.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1034.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1035.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1036.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1037.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1038.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1039.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1040.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1041.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1042.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1043.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1044.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1045.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1046.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1047.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1048.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1049.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1050.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1051.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1052.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1053.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1054.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1055.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1056.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1057.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1058.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1059.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1060.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1061.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1062.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1063.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1064.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1065.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1066.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1067.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1068.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1069.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1070.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1071.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1072.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1073.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1074.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1075.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1076.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1077.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1078.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1079.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1080.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1081.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1082.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1083.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1084.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1085.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1086.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1087.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1088.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1089.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1090.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1091.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1092.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1093.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1094.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1101.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1102.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKPY1103.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1000.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1100.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1101.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1102.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1103.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1104.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1105.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1106.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1107.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1108.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1109.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1110.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1111.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1112.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1113.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1114.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1115.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1116.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1117.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1118.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1119.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1120.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1121.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1122.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1123.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1124.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1125.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1126.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1127.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1128.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1129.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1130.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1131.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1132.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1133.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1134.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1135.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1136.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1137.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1138.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1139.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1140.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1141.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1142.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1143.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1144.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1145.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1146.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1147.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1148.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1149.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1150.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1151.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1152.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1153.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1154.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1155.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1156.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1157.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1158.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1159.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1160.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1161.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1162.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1163.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1164.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1165.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1166.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1167.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1168.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1169.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1170.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1171.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1172.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1173.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1174.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSCL1175.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1001.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1002.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1003.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1004.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1005.md
- skills/spark-migration/snowpark-api/dvp/dvp-ewi-fixer/references/SPRKSPSQL1006.md
- skills/spark-migration/snowpark-api/dvp/dvp-io-schema-identifier/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-io-schema-identifier/scripts/io_schema_identifier.py
- skills/spark-migration/snowpark-api/dvp/dvp-io-schema-identifier/warp/data_io/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-io-schema-identifier/warp/data_io/detector.py
- skills/spark-migration/snowpark-api/dvp/dvp-migrated-test-fixer/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-notebook-to-script/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-notebook-to-script/dvp_notebook_helper.py
- skills/spark-migration/snowpark-api/dvp/dvp-notebook-to-script/notebook_to_script.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/Diagram.md
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/STEP14_REFERENCE.md
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/catalog/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/catalog/ddl_catalog.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_file_scanner.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/base.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/pass_.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/registry.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/strategies/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/strategies/airflow.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/strategies/aws_glue.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/strategies/databricks.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/config_ingestion/strategies/telenav.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/diagnostics.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/gap_analyzer.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/agnostic_models.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/anomaly_models.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/gap_models.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/pyspark_models.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/rules_engine.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/ir/warp_intel_models.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/pandas_functions.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/schema/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/schema/backward_propagation.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/schema/naming_conventions.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/schema/schema_tracker.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/slicer/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/slicer/slicer.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/spark_functions.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/symbol_table.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/unified_report.py
- skills/spark-migration/snowpark-api/dvp/dvp-orchestrator/warp_core/warp_intel.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/scripts/data_generator.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/diagnostic_reporter/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/diagnostic_reporter/reporter.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/synthetic_data/__init__.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/synthetic_data/adversarial.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/synthetic_data/generator.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/synthetic_data/logic_solver.py
- skills/spark-migration/snowpark-api/dvp/dvp-synthetic-data-generator/warp/synthetic_data/validator.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-runner/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/Diagram.md
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/SKILL.md
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/scripts/register_tests.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/DVP-TESTING.md
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/config.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/conftest.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/migrated/conftest.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/migrated_scos/conftest.py
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/pytest.ini
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/requirements.txt
- skills/spark-migration/snowpark-api/dvp/dvp-test-setup-generator/templates/source/conftest.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-entrypoint-identifier/unit/__init__.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-entrypoint-identifier/unit/conftest.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-entrypoint-identifier/unit/test_entrypoint_identifier.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-notebook-to-script/unit/conftest.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-notebook-to-script/unit/test_dvp_notebook_helper.py
- skills/spark-migration/snowpark-api/dvp/tests/dvp-notebook-to-script/unit/test_notebook_to_script.py
- skills/spark-migration/snowpark-api/dvp/tests/fixtures/input/ewis_sample.ipynb
- skills/spark-migration/snowpark-api/dvp/tests/fixtures/input/ewis_sample.py
- skills/spark-migration/snowpark-api/dvp/tests/fixtures/references/SPRKPY1000.md
- skills/spark-migration/snowpark-api/dvp/tests/fixtures/references/SPRKPY1001.md
- skills/spark-migration/snowpark-api/dvp/tests/pytest.ini
- skills/spark-migration/snowpark-api/dvp/tests/test_dvp_ewi_fixer.py
- skills/spark-migration/snowpark-api/dvp/tests/test_dvp_synthetic_ambiguity.py
- skills/spark-migration/snowpark-api/dvp/tests/test_parse_source.py
- skills/spark-migration/snowpark-api/dvp/tests/test_source_ambiguity_helpers.py
- skills/spark-migration/snowpark-api/migrate-pyspark-to-snowpark-api/SKILL.md
- skills/spark-migration/snowpark-api/references/configuration-schema.md
- skills/spark-migration/snowpark-api/references/example-workflows.md
- skills/spark-migration/snowpark-api/references/final-summary-template.md
- skills/spark-migration/snowpark-api/references/output-layouts.md
- skills/spark-migration/snowpark-api/references/post-conversion-options.md
- skills/spark-migration/snowpark-api/references/sma-api-reference.md
- skills/spark-migration/snowpark-api/references/sma-cli-options.md
- skills/spark-migration/snowpark-api/scripts/sma_api.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/.gitignore
- skills/spark-migration/snowpark-api/sma-dashboard-generator/Diagram.md
- skills/spark-migration/snowpark-api/sma-dashboard-generator/SKILL.md
- skills/spark-migration/snowpark-api/sma-dashboard-generator/USER_GUIDE.md
- skills/spark-migration/snowpark-api/sma-dashboard-generator/resources/images/SF_only.png
- skills/spark-migration/snowpark-api/sma-dashboard-generator/resources/images/SMA_logo_sidebar.png
- skills/spark-migration/snowpark-api/sma-dashboard-generator/resources/svg/SF_only.svg
- skills/spark-migration/snowpark-api/sma-dashboard-generator/resources/svg/SMA_logo_sidebar.svg
- skills/spark-migration/snowpark-api/sma-dashboard-generator/scripts/extractors/__init__.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/scripts/extractors/ewi_extractor.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/scripts/sma_manager.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/scripts/sma_server.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/assets/styles.css
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/dependency_detail.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/dependency_tracker.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/ewi_tracker.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/file_ewis_detail.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/file_tracker.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/files_detail.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/index.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/overview.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/start_server.py
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/test_detail.html
- skills/spark-migration/snowpark-api/sma-dashboard-generator/templates/test_tracker.html
- skills/spark-migration/snowpark-api/stage-conversion/SKILL.md
- skills/spark-migration/snowpark-api/stage-conversion/resources/Diagram.md
- skills/spark-migration/snowpark-api/stage-conversion/scripts/embedded_path_replacer.py
- skills/spark-migration/snowpark-api/validate-pyspark-to-snowpark-api/SKILL.md
- skills/spark-migration/snowpark-connect/.gitignore
- skills/spark-migration/snowpark-connect/.skillignore
- skills/spark-migration/snowpark-connect/Makefile
- skills/spark-migration/snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/assess-pyspark-workload/SKILL.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/agents/adjudicator.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/agents/analyzer.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/agents/data_edge_resolver.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/agents/fixer.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/agents/reporter.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-0-setup.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-0.5-preprocess.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-1-analysis.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-1.2-assessment.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-2-fixes.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-2-gates.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-3-imports.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-4-reports.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/phases/phase-5-6-followups.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/references/fix-rules.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/references/gate-findings.md
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/references/llm_resolved_data_edges.schema.json
- skills/spark-migration/snowpark-connect/migrate-pyspark-to-snowpark-connect/references/sql-fix-rules.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/agents/adjudicator.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/agents/analyzer.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/agents/fixer.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/agents/reporter.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-0-setup.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-0.5-preprocess.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-1-analysis.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-1.2-assessment.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-2-fixes.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-2-gates.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-3-imports.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-4-reports.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/phases/phase-5-6-followups.md
- skills/spark-migration/snowpark-connect/migrate-spark-java-to-snowpark-connect/references/fix-rules.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/agents/adjudicator.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/agents/analyzer.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/agents/data_edge_resolver.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/agents/fixer.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/agents/reporter.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-0-setup.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-0.5-preprocess.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-1-analysis.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-1.2-assessment.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-2-fixes.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-2-gates.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-3-imports.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-4-reports.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/phases/phase-5-6-followups.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/references/fix-rules.md
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/references/llm_resolved_data_edges.schema.json
- skills/spark-migration/snowpark-connect/migrate-spark-scala-to-snowpark-connect/references/sql-fix-rules.md
- skills/spark-migration/snowpark-connect/progress-ui/collectors/git_collector.py
- skills/spark-migration/snowpark-connect/progress-ui/collectors/scos_collector.py
- skills/spark-migration/snowpark-connect/progress-ui/collectors/sqlite_collector.py
- skills/spark-migration/snowpark-connect/progress-ui/pyproject.toml
- skills/spark-migration/snowpark-connect/progress-ui/server/progress_server.py
- skills/spark-migration/snowpark-connect/progress-ui/static/app.js
- skills/spark-migration/snowpark-connect/progress-ui/static/index.html
- skills/spark-migration/snowpark-connect/progress-ui/static/styles.css
- skills/spark-migration/snowpark-connect/pyproject.toml
- skills/spark-migration/snowpark-connect/references/java/behavioral-differences.md
- skills/spark-migration/snowpark-connect/references/java/ewi-codes.md
- skills/spark-migration/snowpark-connect/references/java/rdd-conversion.md
- skills/spark-migration/snowpark-connect/references/java/recipes.md
- skills/spark-migration/snowpark-connect/references/java/troubleshooting.md
- skills/spark-migration/snowpark-connect/references/java/udf-dependencies.md
- skills/spark-migration/snowpark-connect/references/python/ewi-codes.md
- skills/spark-migration/snowpark-connect/references/python/glue-recipes-io.md
- skills/spark-migration/snowpark-connect/references/python/glue-recipes-transforms.md
- skills/spark-migration/snowpark-connect/references/python/glue-recipes-types.md
- skills/spark-migration/snowpark-connect/references/python/glue-recipes.md
- skills/spark-migration/snowpark-connect/references/python/rdd-conversion.md
- skills/spark-migration/snowpark-connect/references/python/spark-config.md
- skills/spark-migration/snowpark-connect/references/python/troubleshooting.md
- skills/spark-migration/snowpark-connect/references/python/udf-dependencies.md
- skills/spark-migration/snowpark-connect/references/scala/behavioral-differences.md
- skills/spark-migration/snowpark-connect/references/scala/ewi-codes.md
- skills/spark-migration/snowpark-connect/references/scala/glue-recipes.md
- skills/spark-migration/snowpark-connect/references/scala/rdd-conversion.md
- skills/spark-migration/snowpark-connect/references/scala/recipes.md
- skills/spark-migration/snowpark-connect/references/scala/spark-config.md
- skills/spark-migration/snowpark-connect/references/scala/troubleshooting.md
- skills/spark-migration/snowpark-connect/references/scala/udf-dependencies.md
- skills/spark-migration/snowpark-connect/references/sql/sql-fix-rules.md
- skills/spark-migration/snowpark-connect/scripts/analyze_java.py
- skills/spark-migration/snowpark-connect/scripts/analyze_pyspark.py
- skills/spark-migration/snowpark-connect/scripts/analyze_scala.py
- skills/spark-migration/snowpark-connect/scripts/apply_adjudications.py
- skills/spark-migration/snowpark-connect/scripts/assessment/_original_source.py
- skills/spark-migration/snowpark-connect/scripts/assessment/adapters/__init__.py
- skills/spark-migration/snowpark-connect/scripts/assessment/adapters/prototype_v1.py
- skills/spark-migration/snowpark-connect/scripts/assessment/adapters/templates/prototype_v1.html.j2
- skills/spark-migration/snowpark-connect/scripts/assessment/assess_ir.py
- skills/spark-migration/snowpark-connect/scripts/assessment/check_data_edges_gate.py
- skills/spark-migration/snowpark-connect/scripts/assessment/data_edge_ast.py
- skills/spark-migration/snowpark-connect/scripts/assessment/edge_reconcile.py
- skills/spark-migration/snowpark-connect/scripts/assessment/export_llm_schema.py
- skills/spark-migration/snowpark-connect/scripts/assessment/file_info.py
- skills/spark-migration/snowpark-connect/scripts/assessment/partition_by.py
- skills/spark-migration/snowpark-connect/scripts/assessment/recipe_resolved_panel.py
- skills/spark-migration/snowpark-connect/scripts/assessment/refresh_anaconda_cache.py
- skills/spark-migration/snowpark-connect/scripts/assessment/render_assessment.py
- skills/spark-migration/snowpark-connect/scripts/assessment/scan_codebase.py
- skills/spark-migration/snowpark-connect/scripts/assessment/summarize_llm_resolution.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/fixtures/migrate-single-file/analysis.json
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_assess.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_check_data_edges_gate.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_data_dag.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_data_edge_ast.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_edge_reconcile.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_file_info.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_partition_by.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_resolve_data_edges_llm.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_schema_export.py
- skills/spark-migration/snowpark-connect/scripts/assessment/tests/test_summarize_llm_resolution.py
- skills/spark-migration/snowpark-connect/scripts/assessment/transform_analysis.py
- skills/spark-migration/snowpark-connect/scripts/backfill_kb_status.py
- skills/spark-migration/snowpark-connect/scripts/check_cortex_llm_access.py
- skills/spark-migration/snowpark-connect/scripts/classify_unknown_modules.py
- skills/spark-migration/snowpark-connect/scripts/code_normalization.py
- skills/spark-migration/snowpark-connect/scripts/data/api_compatibility.csv
- skills/spark-migration/snowpark-connect/scripts/data/dbx_compat_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/delta_lake_compat_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/df_test_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/ewi_code_mapping.csv
- skills/spark-migration/snowpark-connect/scripts/data/expectation_tests_xfail_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/java/ewi_code_mapping.csv
- skills/spark-migration/snowpark-connect/scripts/data/java/safe_apis.json
- skills/spark-migration/snowpark-connect/scripts/data/jira_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/kb_coverage.md
- skills/spark-migration/snowpark-connect/scripts/data/kb_rules.json
- skills/spark-migration/snowpark-connect/scripts/data/llm_capabilities.json
- skills/spark-migration/snowpark-connect/scripts/data/ml_compat_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/python/ewi_code_mapping.csv
- skills/spark-migration/snowpark-connect/scripts/data/safe_apis.json
- skills/spark-migration/snowpark-connect/scripts/data/scala/ewi_code_mapping.csv
- skills/spark-migration/snowpark-connect/scripts/data/scala_test_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/sql_rules.json
- skills/spark-migration/snowpark-connect/scripts/data/sql_test_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/data/udtf_udaf_compat_rca_normalized.csv
- skills/spark-migration/snowpark-connect/scripts/ewi_severity.py
- skills/spark-migration/snowpark-connect/scripts/fallback_transform.py
- skills/spark-migration/snowpark-connect/scripts/feasibility_assessment.py
- skills/spark-migration/snowpark-connect/scripts/generate_migrate_feedback.py
- skills/spark-migration/snowpark-connect/scripts/generate_scos_reports.py
- skills/spark-migration/snowpark-connect/scripts/generate_transformations.py
- skills/spark-migration/snowpark-connect/scripts/generate_validate_feedback.py
- skills/spark-migration/snowpark-connect/scripts/java_ast_facts.py
- skills/spark-migration/snowpark-connect/scripts/javaparser_maven/.gitignore
- skills/spark-migration/snowpark-connect/scripts/javaparser_maven/pom.xml
- skills/spark-migration/snowpark-connect/scripts/javaparser_rules/README.md
- skills/spark-migration/snowpark-connect/scripts/javaparser_rules/_smoke/SparkAppExample.java
- skills/spark-migration/snowpark-connect/scripts/javaparser_rules/com/snowflake/scos/javaparser/ScosJavaFacts.java
- skills/spark-migration/snowpark-connect/scripts/javaparser_rules/com/snowflake/scos/javaparser/ScosJavaRewrite.java
- skills/spark-migration/snowpark-connect/scripts/javaparser_rules/com/snowflake/scos/javaparser/ScosJavaRunner.java
- skills/spark-migration/snowpark-connect/scripts/notebook_io.py
- skills/spark-migration/snowpark-connect/scripts/orchestrate_adjudication.py
- skills/spark-migration/snowpark-connect/scripts/orchestrate_phases.py
- skills/spark-migration/snowpark-connect/scripts/precompile_check.py
- skills/spark-migration/snowpark-connect/scripts/prepare_conversion_dirs.py
- skills/spark-migration/snowpark-connect/scripts/preprocess_javaparser.py
- skills/spark-migration/snowpark-connect/scripts/preprocess_recipes.py
- skills/spark-migration/snowpark-connect/scripts/preprocess_scalafix.py
- skills/spark-migration/snowpark-connect/scripts/rag/__init__.py
- skills/spark-migration/snowpark-connect/scripts/rag/base.py
- skills/spark-migration/snowpark-connect/scripts/rag/detectors.py
- skills/spark-migration/snowpark-connect/scripts/rag/scos_rag.py
- skills/spark-migration/snowpark-connect/scripts/rag/scos_remote_rag.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_ast.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_catalog.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_engine.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_matchers.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/rag/sql_rewrite_transforms.py
- skills/spark-migration/snowpark-connect/scripts/rag/trigger_kb.py
- skills/spark-migration/snowpark-connect/scripts/recipes/__init__.py
- skills/spark-migration/snowpark-connect/scripts/recipes/_annotate.py
- skills/spark-migration/snowpark-connect/scripts/recipes/_common.py
- skills/spark-migration/snowpark-connect/scripts/recipes/_recipe_base.py
- skills/spark-migration/snowpark-connect/scripts/recipes/approx_count_distinct_drop_rsd_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/count_numpy_int_cast_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dataframe_checkpoint_to_cache_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dataframe_display_method_to_show_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dataframe_partition_noop_strip_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dbutils_library_installpypi_stub_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dbutils_library_restartpython_strip_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dbutils_secrets_get_stub_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/dbutils_widgets_to_env_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/delta_write_to_parquet_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/df_rdd_passthrough_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/display_matplotlib_to_show_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/display_to_show_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/driver_materialization_hotpath_warn_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_applymapping_to_select_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_catalog_io_to_table_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_connector_writeback_todo_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_filter_apply_null_semantics_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_getresolvedoptions_to_argparse_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_gluetypes_isinstance_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_session_bootstrap_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/glue_transforms_to_dataframe_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/hadoop_conf_credential_todo_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/implicit_spark_inject_bootstrap/__init__.py
- skills/spark-migration/snowpark-connect/scripts/recipes/implicit_spark_inject_bootstrap/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/map_column_subscript_colkey_to_element_at_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/pyspark_rdd_import_todo_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/rdd_exclusive_method_todo_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/rdd_no_equivalent_todo_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/rdd_persist_to_cache_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/saveastable_drop_format_path_kwargs_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sc_parallelize_to_createdataframe_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sc_range_to_spark_range_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sc_textfile_to_read_text_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sc_wholetextfiles_to_read_text_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/self_join_unaliased_warn_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/snowflake_connector_io_to_snowflake_session_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_builder_drop_master_init_session_rewrite/__init__.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_builder_drop_master_init_session_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_config_noop_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_io_detect/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_sql_mechanical_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/spark_sql_use_catalog_comment_out_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sparkcontext_getorcreate_init_session_rewrite/__init__.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sparkcontext_getorcreate_init_session_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sparkcontext_noop_comment_out_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/sparkcontext_property_fallback_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/tempview_multiuse_cache_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/toLocalIterator_drop_prefetch_arg_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/two_digit_year_century_window_config_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/udf_backed_builtin_perf_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/udf_local_import_add_artifact_rewrite/__init__.py
- skills/spark-migration/snowpark-connect/scripts/recipes/udf_local_import_add_artifact_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/udtf_enable_compatibility_mode_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/unionbyname_allowmissing_schema_align_warn_annotate/recipe.py
- skills/spark-migration/snowpark-connect/scripts/recipes/unpersist_drop_blocking_arg_rewrite/recipe.py
- skills/spark-migration/snowpark-connect/scripts/revert_failing_files.py
- skills/spark-migration/snowpark-connect/scripts/revert_failing_java_files.py
- skills/spark-migration/snowpark-connect/scripts/revert_failing_scala_files.py
- skills/spark-migration/snowpark-connect/scripts/rewrite_sql_files.py
- skills/spark-migration/snowpark-connect/scripts/risk_scoring.py
- skills/spark-migration/snowpark-connect/scripts/run_scos_migration.py
- skills/spark-migration/snowpark-connect/scripts/scala_ast_facts.py
- skills/spark-migration/snowpark-connect/scripts/scalafix_rules/SCOSRules.scala
- skills/spark-migration/snowpark-connect/scripts/scalafix_rules/ScosMigrateFacts.scala
- skills/spark-migration/snowpark-connect/scripts/scalafix_rules/scos.scalafix.conf
- skills/spark-migration/snowpark-connect/scripts/scalafix_sbt/.gitignore
- skills/spark-migration/snowpark-connect/scripts/scalafix_sbt/build.sbt
- skills/spark-migration/snowpark-connect/scripts/scalafix_sbt/project/build.properties
- skills/spark-migration/snowpark-connect/scripts/scos_gates.py
- skills/spark-migration/snowpark-connect/scripts/scos_session.py
- skills/spark-migration/snowpark-connect/scripts/static_condition_pass.py
- skills/spark-migration/snowpark-connect/scripts/tests/README.md
- skills/spark-migration/snowpark-connect/scripts/tests/test_analyze_facts_parity.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_analyze_files_concurrently.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_analyzer_invocation_guards.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_apply_adjudications_matching.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_behavioral_differences_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_behavioral_differences_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_dataframe_display_method_to_show_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_dbutils_display_recipes.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_dbutils_widgets_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_decidability_gate.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_decidability_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_decidability_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_delta_write_to_parquet_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_display_to_show_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_error_classification_invariants.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_ewi_code_carry.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_ewi_parity.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_ewi_severity.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_fallback_block_extraction.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_fallback_transform.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_applymapping_to_select_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_catalog_io_to_table_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_connector_writeback_todo_annotate.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_filter_apply_null_semantics_annotate.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_getresolvedoptions_to_argparse_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_gluetypes_isinstance_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_recipes_catalog.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_session_bootstrap_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_glue_transforms_to_dataframe_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_implicit_spark_bootstrap.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_input_files_inventory.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_analyzer_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_ast_facts.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_ast_mandatory.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_keep_rules.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_parity_fixes.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_java_recipe_grounding.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_javaparser_ported_rules_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_legacy_entry_points.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_orchestrate_phase2.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_orchestrate_phases.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_original_source_helper.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_partition_noop_strip_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_precompile_check.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_preprocess_javaparser.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_preprocess_recipes.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_preprocess_scalafix_install.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rdd_classification.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rdd_detection.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rdd_recipes.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rdd_reference_sync.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rdd_reference_sync_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_recipe_edits_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_recipe_resolved_panel.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_render_assessment.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_require_ast_facts.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_revert_failing_java_files.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_revert_failing_scala_files.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_rewrite_sql_files.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_safe_always_arg_drop_recipes.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_safe_apis_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_safe_apis_kb_reconciliation.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_safe_apis_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_saveastable_format_path_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scala_ast_facts.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scalafix_ported_recipes_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scalafix_saveastable_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scos_analyze_dataedges.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scos_annotation.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scos_gates.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_scos_session.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_snowflake_connector_io_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_spark_config_noop_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_spark_io_detect_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_spark_sql_mechanical_rewrite_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_spark_sql_use_catalog_comment_out_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_sparkcontext_getorcreate_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_sparkcontext_noop_comment_out_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_sql_ast.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_sql_catalog.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_sql_rewrite.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_static_condition_window.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_transform_analysis_notebooks.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_transform_analysis_rebasing.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_trigger_kb.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_two_digit_year_century_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_udf_backed_builtin_perf_recipe.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_unknown_api_surface.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_unsupported_ecosystem_libs.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_update_imports.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_update_imports_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_update_imports_scala.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_validate_migration_state.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_verify_migration.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_verify_phase.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_verify_phase_gates_java.py
- skills/spark-migration/snowpark-connect/scripts/tests/test_verify_phase_gates_scala.py
- skills/spark-migration/snowpark-connect/scripts/ui_chat_answer.py
- skills/spark-migration/snowpark-connect/scripts/update_imports.py
- skills/spark-migration/snowpark-connect/scripts/update_imports_java.py
- skills/spark-migration/snowpark-connect/scripts/update_imports_scala.py
- skills/spark-migration/snowpark-connect/scripts/validate_migration_state.py
- skills/spark-migration/snowpark-connect/scripts/verify_migration.py
- skills/spark-migration/snowpark-connect/scripts/verify_phase.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/README.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/batch-runner.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/data-synthesizer.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/harvester.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/patch-author.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/scos-runner.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/agents/source-runner.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/schemas/entrypoint.schema.json
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/batch.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/cleanup.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/datagen.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/.gitignore.template
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/README.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/comparator.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/conftest.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/helpers.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/notebook_source.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/__init__.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/_executor.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/_scos_provision.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/base.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/databricks_runtime.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/driver.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/local_runtime.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/runtimes/scos_runtime.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/harness/test_template.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/patch_engine.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/progress_ui_emit.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/report/README.md
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/report/validation_report_app.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/report/validation_report_data.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/schema_mine.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/cli_helpers.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/conftest.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_batch.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_consolidate.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_datagen.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_datagen_hash.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_datagen_range_unique.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_entrypoint_binding_and_env.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_executor_notebook.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_harness.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_harness_conftest_workers.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_harness_fixes.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_no_sink_baseline.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_notebook_source.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_patch_engine.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_patch_engine_scala.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_prepare_batches.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_provision_perf.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_schema_mine.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_scope_entrypoints.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_scos_provision_fast_path.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_shared_sf_conn.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_validate_alignment.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_validate_hard_stuck_gates.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_validate_run_tests.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/tests/test_validate_run_tests_integration.py
- skills/spark-migration/snowpark-connect/validate-pyspark-to-snowpark-connect/scripts/validate.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/analyzer.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/batch-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/harvester.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/local-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/patch-author.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/agents/scos-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/harness-java/.gitignore
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/harness-java/README.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/harness-java/control/pom.xml
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/harness-java/control/src/main/java/Main.java
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/harness-java/control/src/main/java/ScosAnalyzeJava.java
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/references/java/udf-dependencies.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/ast_to_analysis.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/column_check.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/dep_check.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/harness/comparator.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/harness/compare_trial.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/report/README.md
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/report/validation_report_app.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/report/validation_report_data.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/scan_date_calls.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/schema_mine.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/scos_state.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_ast_to_analysis.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_batch_orchestration.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_column_check.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_dep_check.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_report_app_sync.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_report_data.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_scan_date_calls.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_schema_mine.py
- skills/spark-migration/snowpark-connect/validate-spark-java-to-snowpark-connect/scripts/tests/test_scos_state.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/SKILL.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/batch-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/data-synthesizer.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/harvester.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/local-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/patch-author.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/agents/scos-runner.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/.gitignore
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/README.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/build.sbt
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/project/build.properties
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/project/plugins.sbt
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/src/main/scala/Json.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/src/main/scala/Main.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/control/src/main/scala/ScosAnalyze.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/.gitignore.template
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/build.sbt
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/lib/.gitignore
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/project/build.properties
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/main/scala/DatePin.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/main/scala/Helpers.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/main/scala/ReflectionEntrypoint.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/main/scala/ScosTrialFixture.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/main/scala/SubprocessLauncher.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/src/test/scala/KitSpec.scala
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/harness-scala/kit/templates/TestTemplate.scala.tmpl
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/ast_to_analysis.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/column_check.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/dep_check.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/harness/comparator.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/harness/compare_trial.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/report/README.md
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/report/validation_report_app.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/report/validation_report_data.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/scala_patch_engine.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/scan_date_calls.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/schema_mine.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/scos_state.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_ast_to_analysis.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_batch_orchestration.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_column_check.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_comparator.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_dep_check.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_friction_and_miner_depth.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_miner_depth.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_mock_data_guard.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_parity_remaining.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_prevalidate.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_prune_schemas.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_report_app_sync.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_report_data.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_scala_patch_engine.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_scan_date_calls.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_schema_mine.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_schemas_to_analysis_shim.py
- skills/spark-migration/snowpark-connect/validate-spark-scala-to-snowpark-connect/scripts/tests/test_scos_state.py
- skills/spark-migration/tests/dvp_stage_conversion/README.md
- skills/spark-migration/tests/dvp_stage_conversion/__init__.py
- skills/spark-migration/tests/dvp_stage_conversion/conftest.py
- skills/spark-migration/tests/dvp_stage_conversion/fixtures/sample_code.py
- skills/spark-migration/tests/dvp_stage_conversion/fixtures/sample_notebook.ipynb
- skills/spark-migration/tests/dvp_stage_conversion/test_detection_transformation.py
- skills/spark-migration/tests/dvp_stage_conversion/test_e2e.py
- skills/spark-migration/tests/dvp_stage_conversion/test_folder_paths.py
- skills/spark-migration/tests/dvp_stage_conversion/test_git_check.py
- skills/spark-migration/tests/dvp_stage_conversion/test_multiline_operations.py
- skills/spark-migration/tests/dvp_stage_conversion/test_polaris.py
- skills/spark-migration/tests/sma_dashboard_generator/README.md
- skills/spark-migration/tests/sma_dashboard_generator/__init__.py
- skills/spark-migration/tests/sma_dashboard_generator/conftest.py
- skills/spark-migration/tests/sma_dashboard_generator/fixtures/sample_issues.csv
- skills/spark-migration/tests/sma_dashboard_generator/test_e2e.py
- skills/spark-migration/tests/sma_dashboard_generator/test_ewi_extractor.py
- skills/spark-migration/tests/sma_dashboard_generator/test_sma_manager.py
- skills/spark-migration/tests/unit/__init__.py
- skills/spark-migration/tests/unit/conftest.py
- skills/spark-migration/tests/unit/test_config_manager.py
- skills/spark-migration/tests/unit/test_ewi_fixer.py
- skills/spark-migration/tests/unit/test_git.py
- skills/spark-migration/tests/unit/test_helpers.py
- skills/spark-migration/tests/unit/test_initialization.py
- skills/spark-migration/tests/unit/test_metadata.py
- skills/spark-migration/tests/unit/test_read_deps.py
- skills/spark-migration/tests/unit/test_read_ewi.py
- skills/spark-migration/tests/unit/test_read_files.py
- skills/spark-migration/tests/unit/test_register_tests.py
- skills/spark-migration/tests/unit/test_reset_overview.py
- skills/spark-migration/tests/unit/test_tests_db.py
- skills/spark-migration/tests/unit/test_write_status.py
Every link opens the file at its source, pinned to the revision this page describes.