Closed BMS-geodev closed 2 weeks ago
Naming things is tough, especially when new to a codebase. Please let me know if any naming choices clash with any style guidelines or intended vocabulary.
@microsoft-github-policy-service agree company="Awarity Inc."
Local testing, as well as poetry run test
both positive.
@corinagum , I pulled the most recent changes from main and locally ran poetry run test
and got all successful. I believe the PR is in a good state, so much as I can see.
still chasing updates on other branches, ensuring code here is synced
After merging in the state, and auth changes from other PR's, and making the needed adjustments, I now have working poetry tests, as well as samples behaving as expected.
I believe this PR is ready for review again.
Linked issues
closes: #1559
Details
Broke up the _on_turn() method for clarity. The logical parts of the large functionality were broken into separate neighboring private methods each of which having more atomic responsibilities.
The behavior of _on_turn() should remain consistent, but in general be more readable.
Change details
N/A
code snippets: Here are some sample adjustments.
ex. remove mentions:
is now:
ex. running the AI chain when matches are not found:
is now:
screenshots:
Attestation Checklist
[X] My code follows the style guidelines of this project
I have checked for/fixed spelling, linting, and other errors
I have commented my code for clarity
I have made corresponding changes to the documentation (updating the doc strings in the code is sufficient)
My changes generate no new warnings
I have added tests that validates my changes, and provides sufficient test coverage. I have tested with:
New and existing unit tests pass locally with my changes
Additional information