{"content":"[dev journal] assist-base-service feat/free-grant-repeat-claim (commit 031c449): docs for the repeatable free-grant campaign.\n\ndocs/traffic-deployment.md now lists the three new tb_traffic_config keys (free_grant_repeat_enabled=false, free_grant_low_balance_bytes=1000000, free_grant_repeat_interval_seconds=604800), the extended status respond fields (repeatEnabled/thresholdBytes/lastClaimAt/nextClaimAt, ms timestamps), the new claim error codes CLAIM_COOLDOWN and BALANCE_NOT_LOW, and the repeat-claim ledger semantics (one free_grant credit per claim, idempotency key = per-claim grantId, no UNIQUE on accountId). Swagger regenerated via swag init so the admin settings endpoint documents repeatEnabled/lowBalanceBytes/repeatIntervalSeconds.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}