What problem does it solve?
Manually deploying and testing backend changes to the Pear Presenton test instance risks accidental data loss, credential exposure, service downtime, and broken contract validation logic. This Skill eliminates those risks by enforcing strict safety rules, mandatory pre-deployment backups, and automated verification steps.
Core Features & Use Cases
- Safe Deploy Workflow: Enforces mandatory backups of service configuration, environment files, and SQLite databases before any service restart, with hard rules preventing data wipes, auth secret leaks, and unsafe configuration changes.
- Fast Backend Patch Lane: Supports narrow, contract-preserving FastAPI code changes without full image rebuilds, reducing deployment time for small bug fixes while maintaining data integrity.
- Bundled Contract Smoke Tests: Includes pre-built scripts to verify date handling and placeholder rejection logic works correctly after deployment, ensuring strict contract validation behaves as expected.
- Use Case: A backend engineer fixing a strict-contract bug in the Presenton QBR endpoint can use this Skill to push the fix, apply a patch layer to the running test instance, run smoke tests to confirm the fix works, and roll back if needed without risking test data or service stability.
Quick Start
Use the presenton-test-deploy skill to apply a FastAPI contract fix to the Presenton test instance and run the bundled contract smoke tests to verify the change works as expected.