High-performance Cloudflare Workers-based marketing site for TacticDev - delivering lightning-fast, edge-optimized web experiences for ambitious founders and product teams.
- Marketing Site: Serves the TacticDev marketing website
- Contact Form: Handles customer inquiries
- Loom Lang Distribution: Provides download access to Loom Lang binaries
- Error Tracking & Documentation: Automatically identifies frequent errors and provides relevant documentation links
The worker includes an intelligent error tracking system that:
- Identifies errors that occur frequently (configurable threshold)
- Automatically searches for relevant documentation from Cloudflare, MDN, and Stack Overflow
- Provides an API endpoint (
/api/errors) to view error reports - Logs documentation links when frequent errors are detected
See ERROR-TRACKING.md for detailed documentation.
This worker hosts pre-built binaries of Loom Lang, an experimental AI-powered programming language for declarative automation.
Binaries are automatically built for Linux, macOS, and Windows, and made available for download at:
/downloads/loom-lang/latest/loom-linux-x64/downloads/loom-lang/latest/loom-macos-x64/downloads/loom-lang/latest/loom-windows-x64.exe
See LOOM-LANG.md for details on the build and distribution process.
TacticDev is a product development agency that designs and ships digital products for founders who need to move fast without breaking quality. We provide:
- Product Strategy Sprints: Two-week intensives to discover and align your product vision
- Design Systems & Research: Research-driven, scalable design experiences
- Full-Stack Engineering: Modern web apps with automated QA and DevOps
If you manage deployments or CI for the site, please use the tacticdev-site repository. This monorepo focuses on the worker/chat services.
This repository includes automation to archive unused GitHub repositories. See docs/ARCHIVAL.md for details on:
- Automatic archival of repositories not updated in 12 months with zero stars
- How to manually trigger archival
- How to customize the archival criteria