Personal project / Tool
Shipworthy.
Daily app ideas with audience filters and build briefs.
Open project Live in a browser
My work
The idea bench, generation job, validation, archive and fallback system.
Working with
JavaScript · Claude API · GitHub Actions
Inside the build
Daily ideas and fallback generation.
Context
The app needs a fallback when the daily generation request fails or returns invalid ideas.
How it works
The scheduled job validates ideas before publishing them and includes the archive in its next request. Date-seeded local remixes provide a fallback.
In the work
The live single-file app reads its daily drop and can produce local remixes when that drop is unavailable.
- Publication
- A scheduled GitHub Actions job validates and writes the daily ideas.
- Continuity
- The archive informs the next request, while local date-seeded remixes cover a missed run.