Aaron Po
03467cbb65
Formatted src/application_options
2026-07-19 06:50:56 -04:00
Aaron Po
1f25d25dce
Formatted src
2026-07-19 06:50:56 -04:00
Aaron Po
67bc5bfc2a
Formatted includes/web_client
2026-07-19 06:50:56 -04:00
Aaron Po
eb32a55831
Formatted includes/services/xeger
2026-07-19 06:50:56 -04:00
Aaron Po
fad1611685
Formatted includes/services/prompting
2026-07-19 06:50:56 -04:00
Aaron Po
74f848d015
Formatted includes/services/postal_code
2026-07-19 06:50:56 -04:00
Aaron Po
86db1c2827
Formatted includes/services/logging
2026-07-19 06:50:56 -04:00
Aaron Po
9bcf4c6879
Formatted includes/services/enrichment
2026-07-19 06:50:56 -04:00
Aaron Po
d9b10df436
Formatted includes/services/datetime
2026-07-19 06:50:56 -04:00
Aaron Po
4f0f56d7d7
Formatted includes/services/database
2026-07-19 06:50:56 -04:00
Aaron Po
6c07edf845
Formatted includes/services/curated_data
2026-07-19 06:50:56 -04:00
Aaron Po
969125e3a5
Formatted includes/json_handling
2026-07-19 06:50:56 -04:00
Aaron Po
ffabd85b6d
Formatted includes/data_model
2026-07-19 06:50:56 -04:00
Aaron Po
4fae5ead08
Formatted includes/data_generation/prompt_formatting
2026-07-19 06:50:56 -04:00
Aaron Po
efd0d4f2aa
Formatted includes/data_generation
2026-07-19 06:50:56 -04:00
Aaron Po
522381357a
Formatted includes/concurrency
2026-07-19 06:50:56 -04:00
Aaron Po
5f3706bb93
Formatted includes
2026-07-19 06:50:56 -04:00
Aaron Po
a52b14c49a
update clang format
2026-07-19 06:50:56 -04:00
Aaron Po
4ebd28c06b
format docs
2026-07-19 06:50:56 -04:00
Aaron Po
9593a07c13
Format curated data and prompts
2026-07-19 06:50:56 -04:00
Aaron Po
f020671703
Pipeline: City rename, add address/postal-code generation, add xeger generation ( #232 )
2026-07-19 03:59:06 -04:00
Aaron Po
fbcf438381
Fix mock-only builds ( #231 )
2026-07-03 02:47:54 -04:00
2b8a900d12
Pipeline: Add LLM and mocked user generation to the pipeline ( #230 )
2026-07-01 07:47:24 -04:00
Aaron Po
880f73e004
update pipeline docs
2026-06-21 21:58:03 -04:00
Aaron Po
3711591db1
commit csharpier config update
2026-06-20 15:54:53 -04:00
Aaron Po
194509f9c9
update mailkit
2026-06-20 15:54:53 -04:00
Aaron Po
67d6350425
Format ./web/backend/Shared/Shared.Contracts
2026-06-20 15:54:53 -04:00
Aaron Po
cee2917556
Format ./web/backend/Shared/Shared.Application
2026-06-20 15:54:53 -04:00
Aaron Po
6f8e5dc722
Format ./web/backend/API/API.Specs
2026-06-20 15:54:53 -04:00
Aaron Po
db3ed3581d
Format ./web/backend/API/API.Core
2026-06-20 15:54:53 -04:00
Aaron Po
b54f70ccbe
Format ./web/backend/Domain/Domain.Exceptions
2026-06-20 15:54:53 -04:00
Aaron Po
d4734ae9e7
Format ./web/backend/Domain/Domain.Entities
2026-06-20 15:54:53 -04:00
Aaron Po
27f28d5207
Format ./web/backend/Database/Database.Seed
2026-06-20 15:54:53 -04:00
Aaron Po
bf0d29fa54
Format ./web/backend/Database/Database.Migrations
2026-06-20 15:54:53 -04:00
Aaron Po
4772f59a68
Format ./web/backend/Infrastructure/Infrastructure.Sql
2026-06-20 15:54:53 -04:00
Aaron Po
2e5d4923c0
Format ./web/backend/Infrastructure/Infrastructure.PasswordHashing
2026-06-20 15:54:53 -04:00
Aaron Po
62766b7638
Format ./web/backend/Infrastructure/Infrastructure.Jwt
2026-06-20 15:54:53 -04:00
Aaron Po
744d4c7f8c
Format ./web/backend/Infrastructure/Infrastructure.Email.Templates
2026-06-20 15:54:53 -04:00
Aaron Po
2f28ac9350
Format ./web/backend/Infrastructure/Infrastructure.Email
2026-06-20 15:54:53 -04:00
Aaron Po
c8bddae817
Format ./web/backend/Features/Features.UserManagement.Tests
2026-06-20 15:54:53 -04:00
Aaron Po
b298bd02d3
Format ./web/backend/Features/Features.UserManagement
2026-06-20 15:54:53 -04:00
Aaron Po
e2e5eb89e3
Format ./web/backend/Features/Features.Emails.Tests
2026-06-20 15:54:53 -04:00
Aaron Po
3dd44fca5a
Format ./web/backend/Features/Features.Emails
2026-06-20 15:54:53 -04:00
Aaron Po
0c55d6c83f
Format ./web/backend/Features/Features.Breweries.Tests
2026-06-20 15:54:53 -04:00
Aaron Po
58cbc5b5ba
Format ./web/backend/Features/Features.Breweries
2026-06-20 15:54:53 -04:00
Aaron Po
5bef24696b
Format ./web/backend/Features/Features.Auth.Tests
2026-06-20 15:54:53 -04:00
Aaron Po
79ae18b3e2
Format ./web/backend/Features/Features.Auth
2026-06-20 15:54:53 -04:00
Aaron Po
254431928f
code style cleanup
2026-06-20 15:54:53 -04:00
Aaron Po
07aedcb866
Update documentation to reflect new architecture and previous refactors
2026-06-20 15:54:53 -04:00
Aaron Po
fd341e332c
Migrate Auth and Emails to vertical slices (Features.Auth, Features.Emails)
...
Auth and Emails land together since Auth's registration/resend flows need
Emails to exist first. Service.Auth's four services (Register, Login,
Confirmation, Token) collapse into MediatR commands/queries in
Features.Auth; TokenService stays as a slice-internal service since
multiple handlers call it. Auth no longer references Emails directly —
it sends SendRegistrationEmailCommand/SendResendConfirmationEmailCommand
(defined in Shared.Application) which Features.Emails handles, so neither
slice has a project reference on the other.
Service.Emails' IEmailService becomes Features.Emails' IEmailDispatcher,
simplified to take (firstName, email, token) instead of a full UserAccount
since that's all it ever used. API.Specs' TestApiFactory/MockEmailService
are updated to swap in the relocated interface.
Also deletes Infrastructure.Repository now that Breweries, UserManagement,
and Auth have all moved their repos out of it, and replaces the two
now-dead docker-compose test services (repository.tests, service.auth.tests,
both pointing at deleted Dockerfiles) with a single unit.tests service that
runs every Features.*.Tests project via Dockerfile.tests.
2026-06-20 15:54:53 -04:00