17 lines
515 B
Text
17 lines
515 B
Text
---
|
|
title: AGENTS.md — pryscraper
|
|
repo: backend
|
|
stack: Python 3.12 + FastAPI + Docker
|
|
domain: pryscraper.rugmunch.io
|
|
deploy: Docker on Talos (/srv/pry/)
|
|
status: active
|
|
---
|
|
|
|
## Rules
|
|
1. No bare except — use specific exceptions or except Exception
|
|
2. No sync I/O in async routes — use httpx.AsyncClient
|
|
3. All public API routes must have type hints and docstrings
|
|
4. Dual licensed: MIT (core) + BSL 1.1 (stealth)
|
|
5. MCP tools must be typed and documented
|
|
6. No hardcoded credentials — use gopass or env vars
|
|
|