Contributions

A log of my open-source contributions to OpenSPP, including code, documentation, design discussions, and collaborative problem-solving.

Why This Work Matters to Me

A personal reflection on why open, community-owned digital infrastructure matters — and my hope for a universal network that treats survival resources as a basic human right.

Reflection · Purpose · Human Dignity

OpenSPP Registry: Reject Future Birthdates

Adding a server-side constraint to spp_registry so a future date of birth can no longer slip in through ORM, import, or API paths and produce a negative computed age.

Backend · OpenSPP · Data Integrity

OpenSPP Case Management: Completing a Plan Clears the Current Flag

Fixing spp_case_base so completing a case intervention plan releases is_current, instead of leaving a finished plan as the case's current plan and blocking a fresh one.

Backend · OpenSPP · State Machine

OpenSPP Attachment Scan: Protecting Admin-Tuned Crons From Upgrade Resets

Making the spp_attachment_av_scan quarantine crons and config parameters noupdate-safe, with a migration so existing deployments stop losing tuned values on every upgrade.

Backend · OpenSPP · Upgrade Safety