Khalim Conn-Kowlessar
3c00e0ef00
FastAPI trigger route: POST /v1/documents/bulk-download 🟩
...
Resolves the authenticated requester's email (ADR-0059), resolves + caps the
property selection, pins the recipe (landlord_property_ids, recipient_email,
package_name) onto one pre-created sub_task (raw SQL, dodging the mirror
double-registration), and enqueues one message to the worker. Refuses
double-submits (409) and oversized selections (400).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 09:59:02 +00:00
Daniel Roth
1085384f21
Merge branch 'main' into feature/abri-api-integration
2026-07-07 14:08:52 +00:00
Khalim Conn-Kowlessar
489e2b5d47
Trigger-run fans out one sub_task and message per scenario batch 🟥
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 12:02:12 +00:00
Daniel Roth
d70853bfd2
The scraper sends fired Abri flows to the abri queue on each deal change 🟩
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 10:16:13 +00:00
Jun-te Kim
384e3da92a
Merge pull request #1172 from Hestia-Homes/feature/landlord_data
...
Feature/landlord data
2026-06-04 16:14:39 +01:00
Jun-te Kim
dfd05ba28b
tests files
2026-06-04 11:47:42 +00:00
Daniel Roth
eb72b0223f
add ECO_SHAREPOINT_ID env var
2026-06-04 09:11:08 +00:00
Jun-te Kim
99614820b9
made landlord overrides sqs
2026-05-29 10:41:46 +00:00
Daniel Roth
4cd59768c3
Wire coordination account fallback into config and handler, remove token-refresh retry 🟩
2026-05-18 09:22:32 +00:00
Jun-te Kim
35d191c70e
merged from main and resolved pytest.ini confict
2026-05-12 12:54:28 +00:00
Jun-te Kim
6504785e7c
merged from main
2026-05-11 12:30:29 +00:00
Daniel Roth
6fd95d20af
Merge branch 'main' into feature/magicplan-trigger
2026-05-11 09:06:47 +00:00
Jun-te Kim
8b6a572223
Merge branch 'feature/claude_skills_in_devcontainer' into feature/etl_process_for_old_csv
2026-05-08 13:09:19 +00:00
Daniel Roth
489b0ba30e
Add MagicPlan SQS trigger to HubSpot orchestrator 🟥
2026-05-08 13:05:38 +00:00
Jun-te Kim
4f45eeb3e9
save
2026-05-07 15:55:44 +00:00
Daniel Roth
61b91bdb5e
add magicplan environment variables to config
2026-05-07 12:39:45 +00:00
Khalim Conn-Kowlessar
0955862973
working on integrating new EPC api into address2UPRN
2026-04-27 11:32:44 +00:00
Jun-te Kim
c4f6d77845
implemented onboarding
2026-04-21 20:23:33 +00:00
Jun-te Kim
7caa7c476a
added bulk address uprn route
2026-04-20 13:06:31 +00:00
Daniel Roth
62fe46adc4
get queue name from settings
2026-04-09 15:00:36 +00:00
Jun-te Kim
b9df10eb23
resolve conflict form dan and me
2026-03-31 09:46:01 +00:00
Daniel Roth
cdf87cceae
Merge pull request #928 from Hestia-Homes/feature/pashub-to-ara
...
Pashub to ara: save files to s3 and record in new database table
2026-03-31 09:26:10 +01:00
Daniel Roth
f68ff1fca6
make settings variables optional
2026-03-31 08:22:40 +00:00
Jun-te Kim
da3b753b46
merge conflicts resovled and reviweed my code
2026-03-30 17:09:41 +00:00
Daniel Roth
b9e9c9edb5
get pashub email and password from environment vars
2026-03-27 16:32:41 +00:00
Daniel Roth
a989700c9e
corrections to get data into s3
2026-03-26 17:16:08 +00:00
Khalim Conn-Kowlessar
8b2af1556a
Pulling out rebaseling predictions
2026-03-23 19:45:19 +00:00
Khalim Conn-Kowlessar
7e253d500c
tidying up engine pipeline with rebaselining
2026-03-20 09:53:48 +00:00
Jun-te Kim
76dbde602b
added tests and hubspot client
2026-03-13 13:27:52 +00:00
Jun-te Kim
41d817b218
added default
2026-03-10 11:31:40 +00:00
Jun-te Kim
1b9c26a2b6
back to origional format
2026-03-09 12:32:20 +00:00
124a34597a
save so i can run it from mealcraft
2026-03-09 12:15:22 +00:00
Jun-te Kim
db251c1857
removed duplicate code
2026-03-04 16:14:27 +00:00
Daniel Roth
2f7823d6c0
address final PR comments
2026-02-27 15:27:07 +00:00
Daniel Roth
3bd4f64586
address JTK review comments
2026-02-27 12:20:44 +00:00
Daniel Roth
eea435d641
get fast api app running locally
2026-02-24 17:08:21 +00:00
Daniel Roth
5c9a8b55f2
revert temp changes to config.py
2026-02-24 16:10:53 +00:00
Daniel Roth
76b648c861
implement trigger_categorisation API
2026-02-24 14:33:29 +00:00
a4b259959f
set defaults
2026-02-13 13:35:05 +00:00
Khalim Conn-Kowlessar
294c12fe4c
handling env permissions for local vs test environments and debugging handling of primary roof
2026-02-09 16:30:40 +00:00
Daniel Roth
d83d73c129
Local postgres within devcontainer, plus fixes so data loads into db
2026-01-29 16:11:16 +00:00
Khalim Conn-Kowlessar
caeb776428
started work on peabody
2025-11-25 12:15:06 +00:00
5ab4d5a6d8
add my code to main
2025-11-14 13:36:09 +00:00
Khalim Conn-Kowlessar
0618fc05fd
restructuring app to split out engine code
2025-04-16 17:10:13 +01:00
Khalim Conn-Kowlessar
14dbff401b
giving lambda permissions to access predictions buckets
2024-10-22 20:54:46 +01:00
Khalim Conn-Kowlessar
3dfc821fd7
adding missing secrets to backend
2024-10-22 18:05:31 +01:00
Khalim Conn-Kowlessar
3d28af4153
updating plan trigger for new pydantic
2024-10-21 17:04:37 +01:00
Khalim Conn-Kowlessar
a46c0eed39
Setting up energy assessments extraction process
2024-09-03 17:48:24 +01:00
Khalim Conn-Kowlessar
891545804e
simplified extraction of costs and kwh predictions
2024-08-06 17:04:58 +01:00
Khalim Conn-Kowlessar
8c8dd3fb00
added ecr for kwh models
2024-07-22 14:47:24 +01:00