Initial commit with CLAUDE.md

This commit is contained in:
primal
2026-01-26 16:31:27 -05:00
commit 002c1f2cfe
+39
View File
@@ -0,0 +1,39 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Overview
AT Protocol Personal Data Server (PDS) for the 1440.news domain. Hosts Bluesky-compatible accounts for news feed aggregation.
## Account Structure
- `wehrv.1440.news` - Owner/admin account
- `{domain}.1440.news` - Catch-all feed per news source (e.g., `wsj.com.1440.news`)
- `{category}.{domain}.1440.news` - Category-specific feeds (future)
## Infrastructure
Runs as a Docker service behind Traefik. Related services:
- `app.1440.news` - Crawler that discovers feeds and posts to PDS accounts
- `traefik` - Reverse proxy handling TLS termination
## Domains
- `pds.1440.news` - PDS API endpoint
- `*.1440.news` - Account handles resolve here
## Build & Run
```bash
# Start service
docker compose up -d --build
# View logs
docker logs -f pds-1440-news
```
## References
- [AT Protocol PDS](https://github.com/bluesky-social/pds)
- [AT Protocol Specs](https://atproto.com/)