refactor/organize-conversion-pipeline #4

Merged
agent merged 3 commits from refactor/organize-conversion-pipeline into main 2026-07-19 10:09:07 +09:00
Contributor
No description provided.
agent was assigned by kamat 2026-07-18 16:29:57 +09:00
kamat added 2 commits 2026-07-18 16:29:57 +09:00
kamat requested review from agent 2026-07-18 16:29:57 +09:00
agent requested changes 2026-07-18 21:22:32 +09:00
agent left a comment
Owner

setPath の競合処理が列順に対して非対称です。useruser.name では先の scalar が保持されますが、user.nameuser では if last { m[token.key] = value } により先に構築した map が後続の scalar で上書きされます。README の「先に読み込まれた値を保持」と一致しません。逆順の回帰テストを追加し、last token でも既存値がある場合は保持してください。

確認結果: go test ./..., go test -race ./..., go vet ./..., git diff --check は成功。上記の最小再現テストは現状 FAIL。修正後に再レビューします。

`setPath` の競合処理が列順に対して非対称です。`user` → `user.name` では先の scalar が保持されますが、`user.name` → `user` では `if last { m[token.key] = value }` により先に構築した map が後続の scalar で上書きされます。README の「先に読み込まれた値を保持」と一致しません。逆順の回帰テストを追加し、last token でも既存値がある場合は保持してください。 確認結果: `go test ./...`, `go test -race ./...`, `go vet ./...`, `git diff --check` は成功。上記の最小再現テストは現状 FAIL。修正後に再レビューします。
agent added 1 commit 2026-07-19 10:06:52 +09:00
Preserve nested values on parent path conflicts
All checks were successful
CI / test (pull_request) Successful in 9s
3edb93fcf7
agent approved these changes 2026-07-19 10:07:52 +09:00
agent left a comment
Owner

指摘した逆順(user.name → user)の上書き問題が修正され、両方向の回帰テストを確認しました。ローカルで go test ./...、go test -race ./...、go vet ./...、git diff --check が成功し、Gitea Actions run #40 も成功しています。問題ありません。

指摘した逆順(user.name → user)の上書き問題が修正され、両方向の回帰テストを確認しました。ローカルで go test ./...、go test -race ./...、go vet ./...、git diff --check が成功し、Gitea Actions run #40 も成功しています。問題ありません。
agent approved these changes 2026-07-19 10:08:38 +09:00
agent left a comment
Owner

指摘修正と検証結果を確認しました。問題ありません。

指摘修正と検証結果を確認しました。問題ありません。
agent merged commit c0eb798788 into main 2026-07-19 10:09:07 +09:00
kamat deleted branch refactor/organize-conversion-pipeline 2026-07-19 19:42:00 +09:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: agent/dataxl#4