Khalim Conn-Kowlessar
2fbd7147b7
refactor(modelling): move PortfolioGoal to domain/modelling/
...
PortfolioGoal is domain vocabulary (a Scenario's goal — legacy planning branches
on PortfolioGoal.INCREASING_EPC), so it belongs in domain/ co-located with
scenario.py, mirroring how domain/epc/wall_type.py holds an enum that
infrastructure/ imports. This lets the consolidated ScenarioModel (next slice)
source the goal enum from domain without an infra→backend dependency.
portfolio.py keeps a re-export so every existing
`from ...portfolio import PortfolioGoal` caller is unaffected.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 22:44:48 +00:00
Daniel Roth
5aa86a8610
address fields are not optional
2026-04-24 10:22:41 +00:00
Daniel Roth
fa3e276dc4
define new domain object
2026-04-13 16:18:17 +00:00
Khalim Conn-Kowlessar
fbf23bc898
added env impact scores to db
2026-04-09 16:31:50 +01:00
Khalim Conn-Kowlessar
f45260706e
fixed bug in epc record cleaning"
2026-03-18 18:16:57 +00:00
Khalim Conn-Kowlessar
bf3d6f4d51
working on integration test
2026-02-23 12:13:59 +00:00
Daniel Roth
080000123f
cater for goal_value being NULL 🟥
2026-02-12 15:40:03 +00:00
Daniel Roth
7c88e22424
Define Plan and Scenario domain classes
2026-02-12 12:31:37 +00:00
Khalim Conn-Kowlessar
fb6fca8966
added additional loggging into engine
2026-01-08 12:18:40 +00:00
Khalim Conn-Kowlessar
b2d07cfd7c
preparing the already installed code for Peabody
2026-01-07 20:40:37 +00:00
Khalim Conn-Kowlessar
d4a45a5cce
added additional fields to db and fixed flat roof recommendations bug
2025-12-08 18:45:46 +00:00
Khalim Conn-Kowlessar
a8417efda4
handling of SAP05 records
2025-11-29 08:19:24 +00:00
Khalim Conn-Kowlessar
7fde580b37
set up epc model and already installed model
2025-11-25 13:43:36 +00:00
Khalim Conn-Kowlessar
23eb26527c
got backend working with eco plan data for one property
2025-10-30 18:41:55 +00:00
Khalim Conn-Kowlessar
1f1bf9981c
adding measure type for wall and roof insulation
2024-10-03 10:38:14 +01:00
Khalim Conn-Kowlessar
316a42bacb
Updating roof recommendations to allow room roof recommendations to be included in non-invasive recommendations
2024-09-09 20:11:28 +01:00
Khalim Conn-Kowlessar
1fda0dc237
debugged extract_property_on_site_recommendations
2024-08-19 17:55:14 +01:00
Khalim Conn-Kowlessar
308e028605
fixing dupes
2024-08-19 16:54:19 +01:00
Khalim Conn-Kowlessar
c48fb674de
Added PortfolioUsers table
2024-08-19 13:43:18 +01:00
Khalim Conn-Kowlessar
1e16babab3
added heating and hot water consumption per property to db
2024-08-13 18:28:38 +01:00
Khalim Conn-Kowlessar
83d472a710
debugging
2024-04-16 03:05:26 +01:00
Khalim Conn-Kowlessar
35a75bc4e5
working on presentation and content
2024-02-21 17:30:56 +00:00
Khalim Conn-Kowlessar
439f4d65c7
Added estiamted to property details epc
2024-01-04 09:39:12 +00:00
Khalim Conn-Kowlessar
24e22fa56a
Added pushing of spatial data to backend
2023-12-01 14:50:46 +00:00
Khalim Conn-Kowlessar
4aea5f6002
Tidying up new descriptions and updating recommendation types
2023-11-30 12:08:24 +00:00
Khalim Conn-Kowlessar
7ebfb3b99c
Added labour days to cavity walls costs
2023-11-28 12:39:11 +00:00
Khalim Conn-Kowlessar
7326425320
Posting property_details_epc to db
2023-08-01 17:39:40 +01:00
Khalim Conn-Kowlessar
90099edcb4
formatting epc data for storage
2023-08-01 17:13:39 +01:00
Khalim Conn-Kowlessar
1b82993802
pushing final data to db almost complete
2023-08-01 16:45:45 +01:00
Khalim Conn-Kowlessar
347008296b
Adding in updates to db
2023-08-01 16:04:52 +01:00
Khalim Conn-Kowlessar
75a358ff4c
updating EpcClean to use inside of the backend lambda and pushing property targets to database
2023-08-01 14:26:49 +01:00
Khalim Conn-Kowlessar
1ceedc2ebb
Adding property table cration to router
2023-07-31 16:26:54 +01:00
Khalim Conn-Kowlessar
c71e6fe44f
added property and portfolio models'
2023-07-31 15:02:12 +01:00