forked from claw/flaskpaste
add project structure files
This commit is contained in:
61
TASKLIST.md
Normal file
61
TASKLIST.md
Normal file
@@ -0,0 +1,61 @@
|
||||
# Task List
|
||||
|
||||
Prioritized, actionable tasks. Each task is small and completable in one session.
|
||||
|
||||
---
|
||||
|
||||
## Priority 1: Pending Commit
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Commit abuse prevention feature (dedup changes in routes.py, config.py, database.py)
|
||||
| ☐ | Commit documentation updates (api.md, README.md)
|
||||
|
||||
## Priority 2: Test Coverage
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Run test suite, verify all tests pass
|
||||
| ☐ | Add test for dedup window expiry behavior
|
||||
| ☐ | Add test for concurrent identical submissions
|
||||
| ☐ | Add test for MIME detection edge cases (empty content, truncated headers)
|
||||
| ☐ | Measure and document test coverage percentage
|
||||
|
||||
## Priority 3: Documentation
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Add deployment examples to documentation/deployment.md
|
||||
| ☐ | Document environment variables in one canonical location
|
||||
| ☐ | Add troubleshooting section to README.md
|
||||
| ☐ | Create CONTRIBUTING.md with development setup
|
||||
|
||||
## Priority 4: Operations
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Add SQLite WAL mode for better concurrency
|
||||
| ☐ | Add /metrics endpoint skeleton (for future Prometheus)
|
||||
| ☐ | Add structured logging option via environment variable
|
||||
| ☐ | Optimize container build with multi-stage Containerfile
|
||||
|
||||
## Completed
|
||||
|
||||
| Date | Task
|
||||
|------------|--------------------------------------------------------------
|
||||
| 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
|
||||
Reference in New Issue
Block a user