bulk commit changes!
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
## Why
|
||||
|
||||
ClawFort needs a stunning one-page placeholder website that automatically generates and displays AI news hourly, creating a dynamic, always-fresh brand presence without manual content curation. The site will serve as a living showcase of AI capabilities while building brand recognition.
|
||||
|
||||
## What Changes
|
||||
|
||||
- **New Capabilities:**
|
||||
- Automated AI news aggregation via Perplexity API (hourly updates)
|
||||
- Dynamic hero section with featured news and images
|
||||
- Infinite scroll news feed with 1-month retention
|
||||
- Archive system for older news items
|
||||
- Containerized deployment (Docker)
|
||||
- Responsive single-page design with lean JavaScript framework
|
||||
|
||||
- **Frontend:**
|
||||
- One-page website with hero block
|
||||
- Infinite scroll news feed (latest 10 on load)
|
||||
- News attribution to sources
|
||||
- Image credit display
|
||||
- Responsive design
|
||||
|
||||
- **Backend:**
|
||||
- News aggregation service (hourly cron job)
|
||||
- Perplexity API integration
|
||||
- News storage with 30-day retention
|
||||
- Archive management
|
||||
- REST API for frontend
|
||||
|
||||
- **Infrastructure:**
|
||||
- Docker containerization
|
||||
- Environment-based configuration
|
||||
- Perplexity API key management
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
- `news-aggregator`: Automated AI news collection via Perplexity API with hourly scheduling
|
||||
- `news-storage`: Database storage with 30-day retention and archive management
|
||||
- `hero-display`: Dynamic hero block with featured news and image attribution
|
||||
- `infinite-scroll`: Frontend infinite scroll with lazy loading (10 initial, paginated)
|
||||
- `containerized-deployment`: Docker-based deployment with environment configuration
|
||||
- `responsive-frontend`: Single-page application with lean JavaScript framework
|
||||
|
||||
### Modified Capabilities
|
||||
- None (new project)
|
||||
|
||||
## Impact
|
||||
|
||||
- **Code:** New full-stack application (frontend + backend)
|
||||
- **APIs:** Perplexity API integration required
|
||||
- **Dependencies:** Docker, Node.js/Python runtime, database (SQLite/PostgreSQL)
|
||||
- **Infrastructure:** Container orchestration support
|
||||
- **Environment:** `PERPLEXITY_API_KEY` required
|
||||
- **Data:** 30-day rolling news archive with automatic cleanup
|
||||
Reference in New Issue
Block a user