spark-serverless-reliability-and-state-management — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited spark-serverless-reliability-and-state-management (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Serverless Spark hides cluster failures behind short-lived runtimes and opaque retries. Silent partial writes, orphaned checkpoints, and timeout-induced corruption are common when agents treat serverless Spark like a long-running cluster job. This skill forces explicit state boundaries, resumable progress, and cleanup before any publish path opens.
AWS Lambda, AWS Glue serverless, or comparable short-lived runtimesDo not use this for always-on EMR or Databricks clusters unless the job also runs in a serverless path with hard time limits.
Document:
Require:
s3://.../checkpoints/{run_id}/)_SUCCESS-style gate before publishLoad references/spark-serverless-reliability-patterns.md for checkpoint layout and orphan-detection patterns.
Before any publish:
Include:
Load mcp-data-observability-integration when live execution plans, stage metrics, or cluster signals are needed to diagnose OOM or skew before rollout.
Validate:
| Rationalization | Reality |
|---|---|
| "Lambda will just retry the whole function." | Retries can duplicate writes, leave orphaned staging data, and publish partial partitions. |
| "We can write directly to the final table path." | Serverless timeouts make direct writes dangerous without staging and manifest gates. |
| "Checkpointing is only for streaming." | Any resumable batch with hard runtime limits needs durable progress markers. |
| "Glue handles cleanup automatically." | Managed runtimes do not guarantee orphan cleanup or rollback of partial lake writes. |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.