-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapp.json
More file actions
65 lines (65 loc) · 1.71 KB
/
app.json
File metadata and controls
65 lines (65 loc) · 1.71 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"name": "Texas Bill Analyzer",
"description": "AI-powered analysis of Texas legislative bills with Agentforce integration. Fetches bills from Texas Legislature, analyzes with Claude AI, extracts fiscal impacts, and returns structured data for Salesforce.",
"repository": "https://github.com/RobsPythonThings/texas-bill-analyzer",
"logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Flag_of_Texas.svg/320px-Flag_of_Texas.svg.png",
"keywords": [
"texas",
"legislation",
"bills",
"ai",
"claude",
"salesforce",
"agentforce",
"government",
"policy"
],
"success_url": "/health",
"website": "https://github.com/RobsPythonThings/texas-bill-analyzer",
"buildpacks": [
{
"url": "heroku/python"
}
],
"env": {
"TX_LEGISLATURE_SESSION": {
"description": "Current Texas Legislative Session (89R = 2025-2026, 90R = 2027-2028, etc.)",
"value": "89R",
"required": true
},
"INFERENCE_URL": {
"description": "Heroku Managed Inference URL (automatically set by addon)",
"required": false
},
"INFERENCE_KEY": {
"description": "Heroku Managed Inference API Key (automatically set by addon)",
"required": false
},
"INFERENCE_MODEL_ID": {
"description": "Claude model to use for analysis",
"value": "claude-4-sonnet",
"required": false
}
},
"addons": [
{
"plan": "heroku-redis:mini",
"as": "REDIS"
},
{
"plan": "heroku-inference:claude-4-sonnet",
"as": "HEROKU_INFERENCE"
}
],
"formation": {
"web": {
"quantity": 1,
"size": "eco"
},
"worker": {
"quantity": 1,
"size": "eco"
}
},
"stack": "heroku-22"
}