Naar de inhoud
Rascals
Werk
Eigen product 2026 — nu

Pam

Leest de post, en zegt wat elk bericht is.

Inkomende mail wordt via IMAP gelezen, gegroepeerd tot gesprekken en gelabeld voor wat ze is — een bestek, een vraag naar een prijs, een klant met een probleem — zonder dat er een kopie het gebouw verlaat.

soorten — RFI, bestek, offerteaanvraag, klantvraag, informatie, marketing, spam
7soorten RFI, bestek, offerteaanvraag, klantvraag, informatie, marketing, spam
opdrachten — ophalen en beoordelen, apart gepland
2opdrachten ophalen en beoordelen, apart gepland
kopieën — van de post verlaten het gebouw
0kopieën van de post verlaten het gebouw
Rol
Product, architectuur, bouw
Periode
2026 — nu
Stack
Laravel Blade Tailwind CSS IMAP SMTP SQLite

Het probleem

Een inbox is een wachtrij die niemand gesorteerd heeft. Een bestek dat vrijdag sluit, een klant bij wie het afrekenen stuk is en een nieuwsbrief komen in één lijst binnen, in de volgorde waarin ze verstuurd werden, en het enige wat ze rangschikt is wie ze straks opent. Het gebruikelijke antwoord is een mapregel per afzender, en die houdt stand tot de afzender verandert of iemand een gesprek doorstuurt — en een regel kan nooit zeggen waarom ze afging. Pam leest de post eerst en zegt wat elk bericht is, zodat de lijst gesorteerd is voor iemand ernaar kijkt.

Hoe het werkt

Eén geplande opdracht haalt op wat nieuw is en bewaart de hoofding, de platte tekst en de namen van de bijlagen. Een tweede beoordeelt wat nog niet beoordeeld is, zodat een classificatie die stukloopt de post niet mee tegenhoudt. Berichten worden tot gesprekken gegroepeerd via hun eigen kopregels waar een afzender die netjes zet, en via een gestript onderwerp binnen een maand ervoor of erna waar niemand dat deed. Elk oordeel staat opgeschreven naast het bewijs ervoor, en iedereen kan er een terugdraaien.

Wat erin zit

01

Een mailbox is een rij, geen deploy

Server, poort, versleuteling en aanmeldgegevens staan in de databank, dus een tweede adres gaat erin via een formulier in plaats van door een bestand op een server aan te passen. Typ het adres en de serverinstellingen vullen zichzelf in vanuit wat het domein zelf in zijn DNS publiceert; alleen het wachtwoord wordt getypt, het wordt versleuteld bewaard en nooit meer getoond.

02

De verbindingstest logt in en legt weer neer

Een mailbox testen somt de mappen op, en start en stopt precies het transport dat een echte verzending zou gebruiken. Er wordt niets gelezen, niets verstuurd, en op het toevoegformulier ook niets bewaard — de test loopt voor de mailbox bestaat. Een verkeerd wachtwoord kom je beter te weten voor het eerste antwoord moet vertrekken dan erna.

03

Lezen verandert niets

Berichten worden opgehaald zonder ze als gelezen te markeren, dus de mailbox oogt voor de eigenaar precies zoals hij anders ook zou. Bijlagen blijven op de server staan: een archief van achttien megabyte binnenhalen om te besluiten dat het een bestek is, is de verkeerde volgorde. Opmaak wordt onderweg tot tekst herleid, zodat er later geen opmaak meer is om per ongeluk te tonen.

04

Wie het schreef staat los van waar het over gaat

Machines sturen aankondigingen van bestekken, facturen en meldingen van bewaking, en waar die over gaan verschilt elke keer — dus kan het niet één label zijn. Of een mens het schreef is een eigen veld met eigen bewijs, per bericht beslist in plaats van per afzender: dezelfde collega stuurt maandag een echt antwoord en vrijdag een afwezigheidsbericht.

05

Enkel de woorden van de afzender zelf

Een antwoord draagt het hele gesprek eronder mee, waardoor één bericht over een bestek elk later bericht in dat gesprek er ook een maakte. Alles vanaf de eerste aanhalingsregel wordt weggeknipt voor er iets beoordeeld wordt. Richting telt ook mee: een prijs die iemand naar Rascals stuurt is geen vraag om er een, en mail van het eigen domein van Rascals kan er nooit een zijn.

06

Een correctie haalt het van de regels

Iedereen kan zeggen wat een bericht echt is, en dat oordeel blijft staan — de regels opnieuw laten lopen slaat het over in plaats van de persoon te overrulen die er wél naar keek. Wat Pam uit een correctie meeneemt is een leesbare zin over een afzender en geen gewicht ergens in een model, zodat je ermee in discussie kan gaan en ze ongedaan kan maken.

De afweging

De classificatie werkt op sleutelwoorden, en dat blijft zo tot er een vraag beantwoord is in plaats van aangenomen: wat de mail van een klant mag lezen, waar dat gebeurt, en wat er daarna bijgehouden wordt. Pam is dus bewust slechter in beoordelen dan ze vandaag zou kunnen zijn. Elke correctie die intussen gemaakt wordt, wordt bewaard, want net die correcties zijn waar een opvolger beter dan moet zijn voor hij in de buurt van de post mag komen.

Staat er zoiets op je lijst?

De projecten verschillen, de manier van werken niet. Vertel wat je probeert op te lossen.

Neemt nieuw werk aan