The Usage section showed the old argparse `./smileyface.py -h` output
(underscored command names, 'optional arguments', a stray 'Invalid
command' line) from before the Click rewrite. Replace it with the
actual Click command list - server build/deploy commands and the
scrape subgroup - plus a note on env/.env configuration.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Document the project overview, commands, code style, and architecture
in CLAUDE.md, update the README for the Poetry/Click workflow, and add
local Claude Code permission settings.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>