Rename JsonLoader to CuratedJsonDataService and add the address-lookup classes to the pipeline diagrams

This commit is contained in:
Aaron Po
2026-08-31 22:03:24 -04:00
parent 399ae86c1f
commit a6d6724251
3 changed files with 64 additions and 25 deletions

View File

@@ -161,10 +161,19 @@ classDiagram
+int seed
}
class GeneratorMode {
<<enumeration>>
kMock
kLlama
kOpenAI
}
class GeneratorOptions {
+path model_path
+bool use_mocked
+GeneratorMode mode
+optional~SamplingOptions~ sampling
+string openai_api_key
+string openai_model
}
class PipelineOptions {
@@ -177,8 +186,10 @@ classDiagram
+PipelineOptions pipeline
}
}
note for GeneratorOptions "Already implemented (models.h), not planned: the three-way GeneratorMode split (kMock/kLlama/kOpenAI) and the openai_api_key/openai_model fields ship today, ahead of the rest of this diagram."
ApplicationOptions *-- GeneratorOptions
ApplicationOptions *-- PipelineOptions
GeneratorOptions *-- GeneratorMode
GeneratorOptions o-- SamplingOptions
namespace DomainPolicy {