# Task List Prioritized, actionable tasks. Each task is small and completable in one session. --- ## Priority 1: Operations | Status | Task |--------|-------------------------------------------------------------- | ☐ | Add /metrics endpoint skeleton (for future Prometheus) | ☐ | Add structured logging option via environment variable ## Priority 2: Features | Status | Task |--------|-------------------------------------------------------------- | ☐ | Add paste listing for authenticated users | ☐ | Add paste password protection ## Priority 3: Documentation | Status | Task |--------|-------------------------------------------------------------- | ☐ | Add deployment examples (Kubernetes, systemd) | ☐ | Create CONTRIBUTING.md with development setup ## Priority 4: Testing | Status | Task |--------|-------------------------------------------------------------- | ☐ | Add test for concurrent identical submissions | ☐ | Add integration tests for container deployment ## Completed | Date | Task |------------|-------------------------------------------------------------- | 2024-12 | Implement burn-after-read option | 2024-12 | Implement custom expiry per paste | 2024-12 | Optimize Containerfile with multi-stage build | 2024-12 | Implement E2E encryption in CLI (AES-256-GCM) | 2024-12 | Implement entropy enforcement | 2024-12 | Add /client endpoint for CLI download | 2024-12 | Add URL prefix support | 2024-12 | Implement proof-of-work spam prevention | 2024-12 | Update documentation for v1.1.0 | 2024-12 | Add HEAD method for paste endpoints | 2024-12 | Add SQLite WAL mode for better concurrency | 2024-12 | Implement content-hash deduplication | 2024-12 | Add X-Proxy-Secret validation | 2024-12 | Add X-Request-ID tracing | 2024-11 | Implement security headers | 2024-11 | Add client certificate authentication | 2024-11 | Create test suite --- ## Task Guidelines - Tasks should be completable in < 2 hours - Each task results in one atomic commit - Mark ☑ when complete, move to Completed section - Remove tasks that become irrelevant - Pull new tasks from TODO.md as capacity allows