idempotent-redundancy

Idempotent Redundancy

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "idempotent-redundancy" with this command: npx skills add parcadei/continuous-claude-v3/parcadei-continuous-claude-v3-idempotent-redundancy

Idempotent Redundancy

When adding redundant paths (fallbacks, belt-and-suspenders), make them idempotent.

Pattern

Redundancy without idempotency causes loops, churn, or data corruption.

DO

  • Use _is_merge: true for Braintrust updates

  • Check if value exists before writing (fallback only if missing)

  • Use atomic write/rename for file operations

  • Make reconciliation steps safe to run repeatedly

DON'T

  • Write unconditionally in fallback paths

  • Allow multiple writers to overwrite each other

  • Fire "repair" actions that can trigger more repairs

Source Sessions

  • a541f08a: "Redundancy is good only if idempotent"

  • 1c21e6c8: "Belt-and-suspenders, but make it idempotent"

  • 6a9f2d7a: "Idempotent repair hooks"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

discovery-interview

No summary provided by upstream source.

Repository SourceNeeds Review
General

math

No summary provided by upstream source.

Repository SourceNeeds Review
General

explore

No summary provided by upstream source.

Repository SourceNeeds Review