Parapet beton atap
Wisma Lintas Barat · A-502 / 1
Indonesia · WIB--:--
PilotMy startup · Indonesia · 2026 — now
Don’t redraw the detailsyou already have.
A detail library for architecture and engineering firms in Indonesia. It breaks years of working drawings into construction details you can search, each one still pinned to the sheet and revision it came from. Jangan gambar ulang detail yang sudah ada.Don't redraw the details you already have.
(The problem)
A studio's best details live inside years of PDF sheet sets and CAD files. When nobody can find the one from 2019, someone draws it again, and the new version quietly drifts from the one that already passed review.
A search over file names never sees what is drawn inside the sheet.
(How it works)
The hard part of an archive is that a sheet holds many details, and a file name describes none of them. So the unit Detarva stores is the detail, not the file.
Upload the archive
PDF sheet sets, DWG and DXF. A firm's own drawings, nothing else.
Every detail, found
A model reads each page whole and returns every detail with its box, number and title.
People approve
Nothing joins the library until someone on the team has reviewed it.
A library with sources
Each detail keeps its sheet, revision and scale, so the answer is never just a picture.
Parapet beton atap
Wisma Lintas Barat · A-502 / 1
Talang datar
Wisma Lintas Barat · A-502 / 2
Ambang jendela
Wisma Lintas Barat · A-502 / 3
(The agent)
Tanya Arvy answers in everyday Indonesian from the firm's own library, and every answer points back to the sheet it came from. It has 18 tools; anything that would change the library waits for a person to confirm.
Tanya Arvy
Ada detail parapet pakai counter flashing yang pernah kita pakai?
Have we used a parapet detail with counter flashing before?
Ada 3. Yang paling cocok: Parapet beton atap + counter flashing, Wisma Lintas Barat, Rev B.
Three. Closest: concrete roof parapet + counter flashing, Wisma Lintas Barat, Rev B.
↗ A-502 · 1Simpan ke koleksi Atap ya.
Save it to the Roof collection.
Simpan 1 detail ke koleksi Atap?
Save 1 detail to the Roof collection?
✓ Tersimpan · saved
Source · A-502 / 1
Two languages
kusen finds window frame.
Studios mix Indonesian and English in the same sheet. A bilingual lexicon maps the words they actually use, and vector search covers the rest.
Every claim, checked
How often a swapped material in an answer gets caught. One overall score let a single wrong sentence through; checking every cited claim separately catches it at the same cost.
(Under the hood)
Sheets
PDF pages are rendered to images. DWG and DXF are read straight from their geometry, no model needed.
Reader
One call reads a whole page and returns each detail with its box, number and title. Only providers that keep no data.
Queue
Jobs live in Postgres, claimed with row locks and leases. A failed page retries three times with backoff.
Library
Keyword search with a bilingual lexicon, fused with vector search. The semantic side gets 300 ms, then keywords answer alone.
of details found on Indonesian sheets (recall)
of what it finds is a real detail (precision)
to read one sheet page
Specs · RKS
A standard parser lost 98–100% of Word's clause numbers.
Indonesian specs number every clause automatically, and that numbering is how details cite them. Detarva now works the numbering out itself from the document's own definitions: 10 of 10, on DOCX and PDF.
Latency
About 98% of Arvy's wait was the main model.
So the fix wasn't in the app. Arvy now prefers the fastest endpoint it has measured, and retries any step that hasn't started within 15 seconds.
commits in 32 days
detail recall
per sheet page
agent tools
typed RPC functions
agent end-to-end tests
Stack: Next.js 16 · React 19 · Drizzle · Postgres + pgvector · Python 3.12 · Docker, on a single server behind an edge tunnel. Detarva is in pilot: firms that join use it free for 60 days.
Jangan gambar ulang.
(Don’t draw it again.)
detarva.com(Next case) · Client· Craig, United States
Second Act Pro
A second act, with purpose.
ContinueDrivers: leadership scope, operating style