-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
40 lines (32 loc) · 1013 Bytes
/
env.example
File metadata and controls
40 lines (32 loc) · 1013 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# =============================================================================
# SpecSync environment template
# Copy to .env for local development (do not commit secrets).
# Probot docs: https://probot.github.io/docs/configuration/
# =============================================================================
# --- GitHub App (required for Probot) ---
APP_ID=
PRIVATE_KEY=
WEBHOOK_SECRET=
# Optional: PAT or installation token when the app needs extra API access
GITHUB_TOKEN=
# --- LLM providers (optional; mock/fallback if unset) ---
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
LLM_REQUEST_TIMEOUT_MS=120000
LLM_MAX_RETRIES=2
# --- Slack (optional) ---
SLACK_BOT_TOKEN=
SLACK_CHANNEL=#specsync
# --- Process / HTTP ---
NODE_ENV=development
PORT=3000
HOST=localhost
LOG_LEVEL=info
# --- Formal specs (Lean / Lake) ---
# Must match the Lake library layout (see lakefile.lean)
SPECS_DIR=specs
# --- Future use ---
DATABASE_URL=
# --- UI / experiments ---
SPECSYNC_EXPERIMENTAL=suggest-only
DASHBOARD_PORT=3001