chore: seed repo with .gitignore, .env.example, README skeleton

Initial commit. Establishes:
- .gitignore: .env (secrets), .venv, __pycache__, runtime dirs
  (logs/, state/, queue/, dispatch/). Removes the duplicate .env
  entry and the .env.example exclusion that was preventing the
  example file from being tracked.
- .env.example: ANTHROPIC_API_KEY/MODEL placeholders, NTFY_TOPIC
  (auto-generated on first run), STATUS_PORT, HISTORY_CHAR_CAP.
- README: install + run quickstart.

The daemon implementation lands on a feature branch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
ac
2026-05-02 15:13:57 +00:00
commit 50d957e14e
3 changed files with 80 additions and 0 deletions

16
.env.example Normal file
View File

@@ -0,0 +1,16 @@
# Anthropic API
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL=claude-opus-4-7
# ntfy.sh notification topic — leave empty on first run; the daemon will
# generate a random topic and write it back to this file. Subscribe to
# https://ntfy.sh/<topic> on your phone/laptop to receive needs_jc and
# error notifications.
NTFY_TOPIC=
# Status endpoint (Flask). Default 8765.
STATUS_PORT=8765
# Optional: override the conversation-history character cap before
# summarization kicks in. Default 400000.
HISTORY_CHAR_CAP=400000