Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

References

Primary server source files:

ConcernFile(s)
Entrypoint & graceful shutdownmain.go
Config (flags/env/.env)config.go
Request parsing & series validationapp.go
Image generation orchestrationhandle_dalle.go
Series listinghandle_series.go
Preview galleryhandle_preview.go
Health checkshealth.go, handle_health.go
Metrics collection & expositionmetrics.go, handle_metrics.go
Middleware (logging, metrics, circuit breaker)middleware.go
Resilience primitivescircuit_breaker.go, retry.go, openai_client.go
Errors & response contracterrors.go
Robust FS utilitiesfile_operations.go
Status printer (diagnostics)status_printer.go

Library documentation (prompts, phases, DalleDress schema):

https://github.com/TrueBlocks/trueblocks-dalle/tree/develop/book

Artifacts directory layout (created under the library’s data dir, typically $HOME/.local/share/trueblocks/dalle/output):

output/<series>/annotated/<address>.png
output/<series>/prompt/... (and related prompt text subfolders)

Future enhancements & design rationale notes live inline as comments within the corresponding Go files (search for TODO: or Future markers when exploring the codebase).