Project: rlinks Status: Active Development
This file provides a comprehensive view of all project tasks, organized by category and priority.
[ ]Not started[>]In progress[x]Completed[!]Blocked
- Define base redirect schema (
docs/schema.md) - Implement RedirectRecord struct in rlinks-core
- Finalize reserved words and validation rules (See PLAN.md T1) — Completed by @orchestrator
- Document schema migration tooling (See PLAN.md T4) — Completed in SPEC.md and operations.md
- Basic CRUD operations (create, get, update, delete)
- Validation and error handling
- Integrate with rlinks-kv
- Batch operations support
- Analytics/hit log querying
- Export/import functionality
- Basic redirect resolution
- Hit logging to KV (append-only)
- Background stats aggregation
- Rate limiting implementation
- Custom error pages
- Terraform module for KV setup
- CI/CD pipeline for Worker deployment
- Monitoring and alerting setup
- Architecture overview (
docs/architecture.md) - Development guidelines (
docs/DEVELOPMENT.md) - Security model (
docs/security.md) - Complete specification (
docs/SPEC.md- see PLAN.md) - API reference documentation
- User guide / quickstart
- Unit tests for core library
- Unit tests for CLI
- Unit tests for Worker
- [>] Integration tests (CLI + KV)
- E2E tests (Worker request flow)
- Property-based tests for validation
- Performance benchmarks
- Deployment runbook (docs/operations.md)
- Incident response procedures
- Backup and recovery procedures (docs/operations.md)
- Cost monitoring setup
- Web UI for redirect management
- Analytics dashboard
- Bulk import from CSV
- API versioning strategy
- Multi-region support
Note: See NEXT_STEPS.md for immediate priorities and .agent/PLAN.md for detailed task breakdown.