Skip to content

Fix/proto rate comment drift - #5

Merged
JJiang28 merged 2 commits into
mainfrom
fix/proto-rate-comment-drift
Aug 3, 2026
Merged

Fix/proto rate comment drift#5
JJiang28 merged 2 commits into
mainfrom
fix/proto-rate-comment-drift

Conversation

@JJiang28

@JJiang28 JJiang28 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

No description provided.

JJiang28 and others added 2 commits August 2, 2026 21:31
The proto copies in this repo had drifted from the backend's: they
described Rate.scale as "typically 86400 (per day)" where the backend
says 3600 (per hour). mapping.RatePerHour is the only Rate constructor
server-side and always sets Scale: 3600, so the backend wording is the
correct one.

Sync proto/cityio/ from the backend tree and carry the corrected text
into the generated TypeScript. Comment-only: no descriptor or wire
change. ratePerHour() already divided by the actual scale field, so
displayed values were never affected.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The proto layout moved to entity/v1 + service/v1 packages, but CLAUDE.md
still described a single proto/cityio/v1/ directory and told readers to
copy from ../cityio-backend/, a path that does not exist (the sibling
checkout is ../backend/).

Update both, add the diff -r sync check to the regeneration steps, and
note that a missing buf CLI fails loudly while leaving generated code
describing the old contract. Also list tiles.ts, rates.ts and session.ts
in the structure tree.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@JJiang28
JJiang28 merged commit 4309d9d into main Aug 3, 2026
2 checks passed
@JJiang28
JJiang28 deleted the fix/proto-rate-comment-drift branch August 3, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant