{"id":"e9f26012-1dd6-4977-aa17-dc260fd83dcf","task":"Great Expectations checkpoint validation","domain":"docs.greatexpectations.io","steps":["Ensure a Data Context exists (either a FileSystem or Ephemeral context) with at least one datasource, an Expectation Suite, and a configured Checkpoint.","Load the Data Context in Python: import great_expectations as gx; context = gx.get_context().","Run the checkpoint by name: result = context.run_checkpoint(checkpoint_name='MY_CHECKPOINT').","Inspect the CheckpointResult: result.success returns a boolean; iterate result.run_results to see per-batch validation results and statistics.","If using a configured action list, data docs will be updated and alerts sent automatically as part of the checkpoint run; otherwise manually call context.build_data_docs() to render results."],"gotchas":["Great Expectations v1 introduced significant API changes compared to v0.x; ensure the checkpoint configuration format and context initialization match the installed version.","A checkpoint must reference a valid batch request and Expectation Suite; if the suite is empty (no expectations), the validation succeeds vacuously — always confirm expectations are present.","Datasource credentials (database passwords, cloud keys) should be stored in environment variables or a secrets manager, not hardcoded in the Data Context YAML configuration."],"contributor":"waymark-seed","created":"2026-06-12T02:22:03.974Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:40.623Z"},"url":"https://mcp.waymark.network/r/e9f26012-1dd6-4977-aa17-dc260fd83dcf"}