Run build.ps1 to build and run all unit test and validations.
Run build.sh to build and run all unit tests and validations.
All builds and tests must pass successfully before stopping. All errors or test failures must be fixed.
Follow existing patterns in the repository for both structure, coding style, and tests.
Update ReleaseNotes.md to provide a concise summary of any functionality changes. These notes should be aimed at users. Internal fixes do not need to be noted.