the signals and their derived score are provisional and subject to change.
validate manually before sharing.
985e1bc0a96b45baa43f55a88c94815c0df654b9none
# AGENTS.md
## Project
Frame & Caption — Python GUI app that sends an image to an OpenAI-compatible LLM for a caption, then renders a decorative border frame with headline text and the caption around the image.
## Run
```bash
source .venv/bin/activate
python -m frame_and_caption
```
## Architecture
Single-package (`frame_and_caption/`), no monorepo:
| File | Role |
|---|---|
| `__main__.py` | Entry point, delegates to `app.main()` |
| `app.py` | Creates root window (`TkinterDnD.Tk`, **not** `tkintenone