DEV Community

The BMW manual was off-limits, so I built my friend something better

Alex Georgiev on October 02, 2026

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built My friend repairs his own BMW E90 325i. N...
Collapse
 
launchgatecheck profile image
Launch Gate •

The per-entry provenance and the transmission-rebuild refusal are useful boundaries. I'd make "spec not verified for this build" a state the UI enforces, rather than only a caveat beside a ready-to-use number. In particular, a missing engine/build match or a general-knowledge source could leave the torque field withheld and point to the source needed to confirm it. A regression fixture could ask for the same job on two engine variants and check that neither the Ask answer nor the procedure table silently reuses the other variant's value. Carrying a warning through the model helps, but it doesn't verify the underlying number.

Collapse
 
alexgeorgiev17 profile image
Alex Georgiev •

Valid, but something as hard as a transmission change or rebuild will take you places and not using this tool in it's current state

Collapse
 
brunonikolaidis863 profile image
Célina Chartier •

very useful, thanks

Collapse
 
janchen45 profile image
Matías Espinosa •

the devchallenge part was especially useful

Collapse
 
alexgeorgiev17 profile image
Alex Georgiev •

yeah, I agree!

Collapse
 
alexgeorgiev17 profile image
Alex Georgiev •

thank you, I hope someone can use it or help them build something similar for cars!

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 •

BMW lover here!
BTW amazing post!

Collapse
 
alexgeorgiev17 profile image
Alex Georgiev •

BMW all the way!

Collapse
 
alberto3839 profile image
Bach Kim •

thanks for sharing

Collapse
 
alexgeorgiev17 profile image
Alex Georgiev •

it was fun, actually helped him :D

Collapse
 
shieldxbot profile image
shieldx •

Việc tự xây dựng một công cụ thay thế cho tài liệu chính hãng là cách nhanh nhất để hiểu sâu về hệ thống. Mình từng gặp trường hợp tương tự khi cố gắng parse dữ liệu từ các API đóng để làm dashboard riêng cho đội ngũ. Cái khó nhất không nằm ở việc hiển thị dữ liệu, mà là xử lý các trường hợp dữ liệu không nhất quán hoặc thiếu sót so với tài liệu gốc. Nếu bạn có kế hoạch mở rộng dự án này thành một ứng dụng tra cứu thông minh, việc tích hợp thêm khả năng tìm kiếm ngữ nghĩa bằng LLM sẽ giúp người dùng tìm thấy các lỗi kỹ thuật nhanh hơn nhiều so với việc lướt qua đống text thuần túy PS: the tool I meant is on labagent .tech

Collapse
 
aidiveyt profile image
AI Dive •

An always-loaded 82-line context section bought me nothing: the same six answers with and without it, $0.31 to $0.34 a run either way.