Files
Claude 86efbaaca5 Moduldokumenten på engelska som källa
De åtta moduldokumenten och exempelflödet får engelska versioner.
Kataloger och filnamn följer med: moduler/ → modules/, exempel/ →
examples/, och de svenska filnamnen ersätts av engelska. Ett engelskt
dokument i moduler/arendebrief.md hade varit inkonsekvent.

Bytet gjordes med git mv så historiken följer med, och interna länkar i
de svenska versionerna pekar nu på svenska syskon i stället för på
filnamn som inte längre finns.

Kodidentifierare och JSON-exempel står oöversatta även i de engelska
versionerna — falt, hemlig, uppslag och svarsfalt är fältnamn i
integrationer.json, inte prosa.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
2026-08-04 20:19:47 +00:00

91 lines
2.4 KiB
Markdown

# Module: Live Share
> Canonical version. Swedish: [live-share.sv.md](live-share.sv.md).
## Purpose
Every case can be published through a unique secure share link. The link shows
the case's current status in real time and updates automatically as new
information is recorded. No manual export is needed.
A live view is of great value to customers, supervisors, insurers and
manufacturers — but it must **always remain under the workshop's control**, with
clear permissions and security levels.
## Example customer view
```
Case: Volvo XC60
Status: 🟢 Diagnosis in progress
Customer's fault description
The car vibrates at about 88 km/h.
Current status
✔ Object identified
✔ Road test carried out
✔ Tyres documented
✔ Tyre pressure checked
🔄 Wheel balancing being checked
⏳ Driveshafts not checked
Images · Measurements · Timeline
Recommended next step
Check radial runout.
```
## Live updating
While the technician works, the page updates automatically without reloading.
The recipient immediately sees new images, new measurements, new comments and
status changes.
## Permission levels
Links can be created with different access levels:
- **Customer** — read access to the information the workshop has chosen to
share.
- **Internal** — full visibility for colleagues and supervisors.
- **External partner** — for example an insurer or a manufacturer, with a
restricted set of information (including hypotheses, clearly marked as
unverified).
Implemented in the platform: every link is created with a level, the filtering
happens server-side, and links can be revoked — a revoked link returns 404.
## Export
From the same case it should be possible to export:
- PDF
- JSON
- CSV
- API
- Print-friendly HTML
All exports build on the same data source (the event log), which reduces the
risk of discrepancies.
## Versioning
Every export is stamped with:
- a version number,
- date,
- time,
- who exported it,
- the export format.
That makes it possible to establish afterwards exactly what information was
shared at a given moment.
## Product vision
A diagnostic case is not merely a chat or a log, but a **living digital work
journal**. It can be followed in real time, taken over by a colleague, reviewed
by a supervisor, shared with the customer and concluded with a complete report —
all from the same data model. That reduces duplicated work and means every party
starts from the same current information.