
vehicles.technical-inspection·version 1.0.0·draft6 to verify
The vehicle passes its periodic technical inspection on time, the certificate is recorded, and the next deadline is watched.
A company vehicle is approaching its periodic technical inspection due date and needs to be booked and passed. Not for renewing the mandatory civil insurance that usually rides along — use vehicles.octa-renewal. Not for a vehicle just bought or imported — its first registration and inspection belong to vehicles.add-vehicle.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
Look up the vehicle's inspection due date and the earliest date a new certificate counts from. In Latvia the inspection must be done by the deadline tied to the vehicle's registration ⚠ verify exact rule for the current vehicle category (passenger, van, truck differ), csdd.lv.
Done when the due date and the last valid booking date are written in the vehicles module.
Collect driver complaints and last year's remarks; walk the obvious items: tyres, lights, brakes feel, fluids, registration certificate present.
Done when a short defect list exists, each item marked fix-before / risk-it.
Approval · S3 · owner — the run stops until a named person records the decision
Present the defect list with rough repair cost vs the risk of a failed visit.
Done when the owner has named which defects get fixed before the inspection and by whom.
Approval · S4 · owner — the run stops until a named person records the decision
Find a station and a slot before the due date, with enough margin for a re-visit. Confirm the fee for the vehicle category ⚠ verify current fee per category, csdd.lv or the station's price list. Book it.
Done when a booking confirmation with date, time, station and vehicle exists.
⛔ Do not book a slot after the due date "because it was easier" — that is a planned offence, not a booking.
A named driver takes the vehicle to the station with the registration certificate.
Done when the vehicle is at the station at the booked time.
If passed: store the certificate number, date, station and odometer reading in the vehicles module. If failed: record the defect list, send it to the owner with a repair proposal, then re-book (back to S4 for the re-visit; the owner approves only the new cost, not the whole playbook).
Done when the vehicles module shows either a passed certificate or an open failure with an owner decision pending.
Set the next deadline from the new certificate date and add a reminder well before the window opens — bc tasks add "inspection <plate> window opens" --due <date>.
Done when the deadline watch shows the vehicle with its next due date and a reminder task exists.
Send the owner a three-line summary: passed/failed, certificate date, next due date, and any defects deferred to next year.
Done when the owner has the summary.
vehicles.octa-renewal).| Symptom | Response |
|---|---|
| No slot before the due date | Book the earliest available, try other stations in the region, document the attempts; do not drive past the deadline without a plan — ⚠ verify whether a booked-but-late slot mitigates anything, csdd.lv. |
| Vehicle fails | Record the exact defect list, get one repair quote, owner decides, re-book within the window. |
| Wrong due date in the watch | Re-read it from csdd.lv by registration number, correct the module, check no other vehicle has the same error. |
| Certificate lost | Order a duplicate from CSDD ⚠ verify duplicate procedure and fee, csdd.lv; record the new number. |
| Inspection due during driver vacation | Name a different driver in S5 or shift the visit earlier inside the window — the window, not the due date, is the real deadline. |
Booking confirmation · passed certificate (number, date, station, odometer) or failure defect list · owner decisions in S3 and S4 (who, when, cost approved) · next due date as written to the watch.
After every 6 runs ask: how many vehicles passed first time, and which deferred defect caused a repeat visit? Was any deadline missed because the window was read wrong, and did the reminder fire early enough? If a category's fee or period keeps needing a lookup, record the value once in the vehicles module and cite it from the step; a new version says in its change note which step moved and why.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store