added postcode splitter rewrite to ddd

This commit is contained in:
Jun-te Kim 2026-05-19 16:35:09 +00:00
parent bc8ca3ead3
commit 54a674b5c8
151 changed files with 1281 additions and 75 deletions

View file

@ -1,29 +0,0 @@
<!-- BACKLOG.MD MCP GUIDELINES START -->
<CRITICAL_INSTRUCTION>
## BACKLOG WORKFLOW INSTRUCTIONS
This project uses Backlog.md MCP for all task and project management activities.
**CRITICAL GUIDANCE**
- If your client supports MCP resources, read `backlog://workflow/overview` to understand when and how to use Backlog for this project.
- If your client only supports tools or the above request fails, call `backlog.get_backlog_instructions()` to load the tool-oriented overview. Use the `instruction` selector when you need `task-creation`, `task-execution`, or `task-finalization`.
- **First time working here?** Read the overview resource IMMEDIATELY to learn the workflow
- **Already familiar?** You should have the overview cached ("## Backlog.md Overview (MCP)")
- **When to read it**: BEFORE creating tasks, or when you're unsure whether to track work
These guides cover:
- Decision framework for when to create tasks
- Search-first workflow to avoid duplicates
- Links to detailed guides for task creation, execution, and finalization
- MCP tools reference
You MUST read the overview resource to understand the complete workflow. The information is NOT summarized here.
</CRITICAL_INSTRUCTION>
<!-- BACKLOG.MD MCP GUIDELINES END -->

View file

@ -1,33 +1,4 @@
<!-- BACKLOG.MD MCP GUIDELINES START -->
<CRITICAL_INSTRUCTION>
## BACKLOG WORKFLOW INSTRUCTIONS
This project uses Backlog.md MCP for all task and project management activities.
**CRITICAL GUIDANCE**
- If your client supports MCP resources, read `backlog://workflow/overview` to understand when and how to use Backlog for this project.
- If your client only supports tools or the above request fails, call `backlog.get_backlog_instructions()` to load the tool-oriented overview. Use the `instruction` selector when you need `task-creation`, `task-execution`, or `task-finalization`.
- **First time working here?** Read the overview resource IMMEDIATELY to learn the workflow
- **Already familiar?** You should have the overview cached ("## Backlog.md Overview (MCP)")
- **When to read it**: BEFORE creating tasks, or when you're unsure whether to track work
These guides cover:
- Decision framework for when to create tasks
- Search-first workflow to avoid duplicates
- Links to detailed guides for task creation, execution, and finalization
- MCP tools reference
You MUST read the overview resource to understand the complete workflow. The information is NOT summarized here.
</CRITICAL_INSTRUCTION>
<!-- BACKLOG.MD MCP GUIDELINES END -->
## Available Skills ## Available Skills
Five Claude Code skills are installed in this repo's dev container. Each maps to a phase of the feature lifecycle. Five Claude Code skills are installed in this repo's dev container. Each maps to a phase of the feature lifecycle.

View file

@ -79,23 +79,23 @@ def app():
""" """
data_folder = "/workspaces/model/asset_list" data_folder = "/workspaces/model/asset_list"
data_filename = "input.xlsx" data_filename = "lincs_address_list.xlsx"
sheet_name = "Handovers" sheet_name = "Sheet1"
postcode_column = "POSTCODE" postcode_column = "Postcode"
address1_column = "Full Addres" address1_column = "Deal Name"
address1_method = None address1_method = None
fulladdress_column = "Full Addres" fulladdress_column = "Deal Name"
address_cols_to_concat = [] address_cols_to_concat = []
missing_postcodes_method = None missing_postcodes_method = None
landlord_year_built = None landlord_year_built = None
landlord_os_uprn = "domna_found_uprn" landlord_os_uprn = None
landlord_property_type = "PROPERTY TYPE" # Good to include if landlord gave landlord_property_type = None # Good to include if landlord gave
landlord_built_form = "Type Description" # Good to include if landlord gave landlord_built_form = None # Good to include if landlord gave
landlord_wall_construction = None landlord_wall_construction = None
landlord_roof_construction = None landlord_roof_construction = None
landlord_heating_system = None landlord_heating_system = None
landlord_existing_pv = None landlord_existing_pv = None
landlord_property_id = "PROP REF" landlord_property_id = "landlord_id"
landlord_sap = None landlord_sap = None
outcomes_filename = None outcomes_filename = None
outcomes_sheetname = None outcomes_sheetname = None
@ -468,9 +468,3 @@ def app():
asset_list.duplicated_addresses.to_excel( asset_list.duplicated_addresses.to_excel(
writer, sheet_name="Duplicate Properties", index=False writer, sheet_name="Duplicate Properties", index=False
) )
for key,value in dict.items():
lsakjfldsa

Some files were not shown because too many files have changed in this diff Show more