Skip to content

fix: kill serde_json from lance_parser — Python is dead#172

Merged
AdaWorldAPI merged 1 commit into
mainfrom
claude/review-lance-graph-architecture-i6TKf
Mar 6, 2026
Merged

fix: kill serde_json from lance_parser — Python is dead#172
AdaWorldAPI merged 1 commit into
mainfrom
claude/review-lance-graph-architecture-i6TKf

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

Replace HashMap<String, serde_json::Value> with HashMap<String, ParamValue> across the entire lance_parser sandbox. ParamValue has five variants: String, Int, Float, Bool, List. No Null, no Object, no Number ambiguity.

serde_json was a Python artifact — JSON parameters came from Python callers. Ladybug-rs callers send typed values through MCP or BindSpace. The bouncer no longer carries a clipboard written in a language the building doesn't speak.

Tripwires clean:
grep serde_json lance_parser/ → nothing
grep mesh imports lance_parser/ → nothing
cargo test --lib -- lance_parser → 105 passed, 0 failed

https://claude.ai/code/session_016SeGMg1pgf1MqK8YWkedvV

Replace HashMap<String, serde_json::Value> with HashMap<String, ParamValue>
across the entire lance_parser sandbox. ParamValue has five variants:
String, Int, Float, Bool, List. No Null, no Object, no Number ambiguity.

serde_json was a Python artifact — JSON parameters came from Python callers.
Ladybug-rs callers send typed values through MCP or BindSpace. The bouncer
no longer carries a clipboard written in a language the building doesn't speak.

Tripwires clean:
  grep serde_json lance_parser/ → nothing
  grep mesh imports lance_parser/ → nothing
  cargo test --lib -- lance_parser → 105 passed, 0 failed

https://claude.ai/code/session_016SeGMg1pgf1MqK8YWkedvV
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@AdaWorldAPI AdaWorldAPI merged commit 0d44806 into main Mar 6, 2026
0 of 2 checks passed
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.

2 participants