Skip to content

tool for evaluation changes in route lane heuristics#1709

Merged
Framstag merged 7 commits intoFramstag:masterfrom
Karry:lane-evaluation
Apr 30, 2026
Merged

tool for evaluation changes in route lane heuristics#1709
Framstag merged 7 commits intoFramstag:masterfrom
Karry:lane-evaluation

Conversation

@Karry
Copy link
Copy Markdown
Collaborator

@Karry Karry commented Apr 29, 2026

Tooling to evaluate how SuggestedLanesPostprocessor changes affect
routing: generate random routes as JSON, re-compute after changes,
and compare lane suggestions with optional map image rendering.


Disclaimer: These tools are for manual testing. Completely vibe-coded after an hour of brainstorming with LLM. It provided me valuable output when testing #1705 , so it works somehow. But I do not review the code properly yet, so it is a "draft" from my point of view.

@Framstag are you ok with vibe-coded changes after some level of review?

@Karry Karry marked this pull request as ready for review April 29, 2026 21:33
@Karry
Copy link
Copy Markdown
Collaborator Author

Karry commented Apr 29, 2026

I am not sure with the copy of nlohmann/json library in the test directory. It is the second place where we are using this simple, but useful library (it is in libosmscout-client). Should not we require it as external dependency?

@Framstag
Copy link
Copy Markdown
Owner

Yes usage of KI is OK, if the code is checked to be correct.

I also have no problem with checking in KI supporting artifacts as long:

  • They are as much standard as possible
  • Do not lock-in into a specific tool
  • Do not hinder the work with another tool
  • Does not require KI to get the software to build, test, release or run.

If this is always possible, has to be discussed.

I also do experiments with KI usage. I currently favor spec-driven approaches, but have not yet decided for a specific tool. Currently, all seem to be a little bit bloated and require high token usage, especially for brownfield development.

@Framstag Framstag merged commit 48d7037 into Framstag:master Apr 30, 2026
17 checks passed
@Karry Karry deleted the lane-evaluation branch April 30, 2026 07:17
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