generated from 8iq/nodejs-hackathon-boilerplate-starter-kit
-
Notifications
You must be signed in to change notification settings - Fork 103
feat(address-service): DOMA-12746 implement heuristics-based address deduplication system #7196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
AleX83Xpert
merged 53 commits into
main
from
feat/address-service/doma-12746/improve-internal-keys-to-merge-data-from-dadata-and-pullenti
Mar 10, 2026
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
05dbdb8
feat(address-service): use FIAS ID for address key generation in FIAS…
AleX83Xpert 82d8dc4
feat(address-service): DOMA-12746 move address key generation to prov…
AleX83Xpert 1a9dc70
feat(address-service): DOMA-12746 implement heuristics-based address …
AleX83Xpert 9518b0f
test(address-service): DOMA-12746 add extractHeuristics mock calls to…
AleX83Xpert 96fe3f3
fix(address-service): DOMA-12746 add onKeyDown handler to ResolveAddr…
AleX83Xpert 5db825e
feat(address-service): DOMA-12746 refactor merge-duplicate-addresses …
AleX83Xpert c1c87de
fix(address-service): DOMA-12746 add safety check and error handling …
AleX83Xpert 05fec90
refactor(address-service): DOMA-12746 use heuristic type constants in…
AleX83Xpert ae04293
docs(address-service): DOMA-12746 update migration guide and remove d…
AleX83Xpert b4fe60d
docs(address-service): DOMA-12746 remove unnecessary makemigrations s…
AleX83Xpert 5da36fd
refactor(address-service): DOMA-12746 simplify mergeAddresses heurist…
AleX83Xpert fea8a75
refactor(address-service): DOMA-12746 improve findRootAddress to hand…
AleX83Xpert bacf9fd
refactor(address-service): DOMA-12746 add enabled filter to heuristic…
AleX83Xpert 836dfec
refactor(address-service): DOMA-12746 return null instead of empty st…
AleX83Xpert 311c356
refactor(address-service): DOMA-12746 migrate admin-ui buttons to @op…
AleX83Xpert 598db05
refactor(address-service): DOMA-12746 add confirmation dialog to actu…
AleX83Xpert b7c4d96
refactor(address-service): DOMA-12746 add error handling and validati…
AleX83Xpert 2087957
refactor(address-service): DOMA-12746 skip addresses with null possib…
AleX83Xpert 4fa2cbb
refactor(address-service): DOMA-12746 fix pagination in merge-duplica…
AleX83Xpert c6789d4
refactor(address-service): DOMA-12746 add @open-condo/apollo-server-c…
AleX83Xpert 9cedd30
refactor(address-service): DOMA-12746 update generateAddressKey retur…
AleX83Xpert 45f5e1f
refactor(address-service): DOMA-12746 optimize upsertHeuristics to se…
AleX83Xpert ad6524b
refactor(address-service): DOMA-12746 migrate merge-duplicate-address…
AleX83Xpert a9d16b9
refactor(address-service): DOMA-12746 optimize migrate-address-keys-t…
AleX83Xpert 87794e9
refactor(address-service): DOMA-12746 optimize create-address-heurist…
AleX83Xpert c3e3903
refactor(address-service): DOMA-12746 add possibleDuplicateOf field …
AleX83Xpert 8759fd2
refactor(address-service): DOMA-12746 filter coordinate heuristics to…
AleX83Xpert e57c46e
refactor(address-service): DOMA-12746 add unit tests for heuristic-ba…
AleX83Xpert f7da2b9
test(address-service): DOMA-12746 add unit tests for ResolveAddressDu…
AleX83Xpert 644a351
refactor(address-service): DOMA-12746 add race condition handling for…
AleX83Xpert 27d2ed0
test(address-service): DOMA-12746 add unit tests for SuggestionKeysto…
AleX83Xpert 491bf79
test(address-service): DOMA-12746 add unit tests for SearchKeystoneApp
AleX83Xpert 3d7b46b
docs(address-service): DOMA-12746 update heuristics migration guide w…
AleX83Xpert d4d9230
refactor(address-service): DOMA-12746 remove fias_id key migration lo…
AleX83Xpert 985b9fb
refactor(address-service): DOMA-12746 remove fias_id key parsing from…
AleX83Xpert f88f972
refactor(address-service): DOMA-12746 fix skip increment in merge-dup…
AleX83Xpert 6ad973a
refactor(address-service): DOMA-12746 improve error handling in Resol…
AleX83Xpert 5e48420
refactor(address-service): DOMA-12746 increase coordinate precision i…
AleX83Xpert 12a2171
refactor(address-service): DOMA-12746 add latitude/longitude to coord…
AleX83Xpert 41cf098
refactor(address-service): DOMA-12746 fix possibleDuplicateOf links c…
AleX83Xpert 87e0fbe
test(condo): add createTestBillingIntegration calls to acquiring and …
AleX83Xpert d42b8bd
refactor(address-service): DOMA-12746 add heuristics extraction and u…
AleX83Xpert 4844ef0
refactor(address-service): DOMA-12746 fix coordinate validation in Da…
AleX83Xpert 0a49add
refactor(address-service): DOMA-12746 defer possibleDuplicateOf updat…
AleX83Xpert 856c35a
refactor(address-service): DOMA-12746 add soft-delete check for addre…
AleX83Xpert 076804d
refactor(address-service): DOMA-12746 wrap logger metadata in data ob…
AleX83Xpert 3c78f32
refactor(address-service): DOMA-12746 add input validation and trim w…
AleX83Xpert 6410c9b
refactor(address-service): DOMA-12746 fix coordinate validation in Go…
AleX83Xpert 33dd637
refactor(address-service): DOMA-12746 skip merge when duplicate addre…
AleX83Xpert 4fa49f6
refactor(address-service): DOMA-12746 add fias_id key parsing support…
AleX83Xpert cb35a56
refactor(address-service): DOMA-12746 fix coordinate validation in cr…
AleX83Xpert a37d1b1
refactor(address-service): DOMA-12746 add self-link check before upda…
AleX83Xpert 2910d11
refactor(address-service): DOMA-12746 optimize merge-duplicate-addres…
AleX83Xpert File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.