Standardize JSON tags to camelCase across all structs

main

Commit

Soph5mo ago

Convert all existing snake_case JSON tags to camelCase and add camelCase tags to previously untagged public API types. This establishes a consistent JSON convention across the codebase following standard Go ecosystem practices.

Output types (Result, ProbeResult, FetchResult, BranchPlan, etc.) and input types (Endpoint, RefMapping, SyncPolicy, etc.) now all use camelCase. Custom MarshalJSON methods updated to match.

Auth/OAuth response structs in internal/auth/entiredb.go are intentionally left unchanged as they match external API formats.

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com Entire-Checkpoint: edd7327765fb

Checkpoints

can you look at ../cli and the github actions for CI there, can we add them

Claude CodeOpus 4.6[1m]
View session
Checkpoint 1