Aaron Po
9bec9b1edd
Fix C++ review findings in pipeline: k-prefixed enum values, include ordering, populated validation error messages, conventional const notation, and endl replaced with newline
2026-08-23 15:45:35 -04:00
Aaron Po
9576f76fda
Add openai mode
2026-08-23 07:45:26 -04:00
Aaron Po
a5f93e33c5
add brewery coordinates
2026-08-23 06:15:09 -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
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
6a66619c70
Add multithreaded logging infrastructure for preparation for future designs ( #225 )
...
* Update class diagrams
* Implement BoundedChannel and multithreaded logging infra
* Integrate logging channel system
* Update string concatenations to use std::format
* Add pretty print log
2026-05-22 22:00:38 -04:00
2ee7b3d2a2
Add timeout to wikipedia enrichment to avoid breaking rate limits, add mock enrichment ( #224 )
...
* Add timeout for enrichment, refactor json deserialization
* Add location count to application options and as a cli arg
* Add mock enrichment process
2026-05-14 19:15:51 -04:00
b8ebe03921
Pipeline: Add Runpod docker configuration ( #222 )
...
* Begin work on Runpod docker config
* Reduce docker image size
* Create .dockerignore
2026-05-12 00:44:09 -04:00
26635ace84
Organize and consolidate header files ( #220 )
2026-05-03 21:44:37 -04:00
031be8ad5d
Pipeline: Remove CURL as a dependency, add new HTTP module ( #219 )
...
Rationale:
HTTP is a supporting concern in the pipeline, used only for Wikipedia enrichment calls. libcurl's C API required significant boilerplate to wrap safely. cpp-httplib is a header-only library that covers the same functionality with far less overhead and no manual resource management.
2026-05-03 13:35:58 -04:00
b1dc8e0b5d
refactor(pipeline): restructure config, add PromptDirectory, consolidate SQLite layer ( #217 )
...
* Refactor ApplicationOptions to separate config concerns
* add prompt dir app option
* readability updates: remove magic numbers, update comments
* codebase formatting
* Update docs
* Extract argument parsing, timer out of
2026-05-02 18:27:14 -04:00
641a479b6a
Refactor SQLite Export Service and ProcessRecord Method Signatures ( #216 )
...
* Helper cleanup
update bind to use dto for params
consolidate translation units
* Update planned class diagram
2026-04-30 19:03:45 -04:00
Aaron Po
9ed37806dd
Move pipeline directory
2026-04-27 18:47:39 -04:00