# Test configuration for GDELT CLI

[general]
default_format = "json"
timezone = "UTC"
color = false
quiet = true

[network]
timeout_secs = 5
retries = 1
rate_limit_rps = 10.0
user_agent = "gdelt-cli-test/0.1.0"

[cache]
enabled = false
max_size_mb = 10

[cache.ttl]
doc_search = "1m"
doc_timeline = "1m"
geo = "1m"
tv = "1m"
raw_response = "1m"
grace_period = "0s"

[database]
read_only = false
memory_limit = "256MB"
threads = 1

[defaults.doc]
timespan = "1h"
max_records = 10
sort = "datedesc"

[defaults.geo]
timespan = "1h"
max_points = 50

[defaults.tv]
timespan = "1h"
max_records = 10

[defaults.analytics]
timespan = "1d"
granularity = "hour"
min_entity_count = 1
