Tee oma tehisarust kodaniku kratt
Las kratt kaevab riigi andmetes, mitte sina.
Kleebi üks juhis agenti, mis oskab koodi käivitada ja pääseb sealt ka võrku (Claude Code või Codex), ja edasi otsib tema. Vastus tuleb Eesti ametlikest registritest ja seadustest, iga arvu ja kuupäeva juures viide sellele, kust see tuli. Kratt esindab sinu huvi, mitte riigi oma: ta ütleb ka, mis õigused sul on ja milline tähtaeg jookseb.
Üks küsimus, algusest lõpuni
Millised detailplaneeringud on Tallinnas praegu avalikul väljapanekul või hiljuti algatatud?
Seisuga 3. august 2026 on Tallinna planeeringute registri järgi avalikul väljapanekul või arutelul järgmised detailplaneeringud.
Praegu toimuv avalik väljapanek
| Detailplaneering | Kood | Piirkond | Väljapaneku aeg |
|---|---|---|---|
| Veerenni tn 20 kinnistu ja lähiala detailplaneering | DP047420 | Kesklinn | 03.07–03.08.2026 |
| Lastekodu tn 48 // Masina tn 1, Masina tn 7 ja Masina tn 9 kinnistute detailplaneeringu eskiislahendus | DP047900 | Kesklinn | 24.07–24.08.2026 |
| Rannamõisa tee 9a kinnistu detailplaneering | DP045400 | Haabersti | 27.07–10.08.2026 |
| Kose tee 64 ja Purde tn 2a kinnistute detailplaneering | DP046200 | Pirita | 28.07–09.08.2026 |
| Tartu mnt 75a kinnistu ja lähiala detailplaneering | DP043160 | Kesklinn | 03.08–17.08.2026 |
Lisaks on tulemas:
- Lükati tee 1 kinnistu detailplaneering (DP045900), Pirita: 12.08–10.09.2026.
- Rahumäe tee 2/2, Rahumäe tee 2f, A. H. Tammsaare tee 53a ja 53b kinnistute ning lähiala detailplaneering (DP027890), Kristiine: 17.08–31.08.2026.
Tulemas on ka avalikud arutelud, mis ei ole väljapaneku perioodid:
- J. Kappeli tn 11 kinnistu detailplaneering (DP045480), 31.08.2026.
- Maakri, Lennuki ja Kuke tänava vahelise kvartali detailplaneeringu eskiislahenduse avalik arutelu (DP047610), 10.09.2026.
Allikas: Tallinna planeeringute registri avalikustamiste loend. Planeeringu leidmiseks ava Tallinna planeeringute register ja otsi koodi järgi.
See on vastuse algus.
Päris küsimusi, mille peale vastus on juba salvestatud:
- Kas see, mis krundil või majas tegelikult on, on ka registris ja loaga?Riigi andmetel olemasolevad ehitised, load, kasutusotstarve ja pinnad, ning see, mille kohta luba ei ole.
- Amet viitab oma otsuses dokumendile, mida ma kusagilt ei leia. Kuidas ma selle kätte saan?Valmis kirjutatud teabenõue õigele e-posti aadressile ja kuupäev, mis ajaks peab vastus tulema.
- Olen vanemapuhkusel ja mõtlen järgmisele lapsele. Millal hüvitis miinimumini ei kuku?Arvestusperiood, lähestikku sündide reegel ja kuupäev, millest alates hüvitis arvutatakse endiselt sama palga pealt.
Mille pealt kratt vastab
50 allikajuhendit ütlevad, milline päring millisest registrist päris vastuse annab; 200 avalikku asutust annavad ametliku e-posti aadressi ja dokumendiregistri, iga väli ükshaaval üle kontrollitud; ja 4 kirjaliiki on need, mille peale seadus asutusele vastamise tähtaja paneb.
Neid juhendeid kontrollitakse 51 küsimusega, millele on õige vastus enne ametlikust allikast üle vaadatud. Viimane kontroll 3. augustil 2026 andis 49 õiget 51-st, mõõdetuna odava mudeliga gpt-5.6-luna päris allikate vastu. Sinu agent võib olla parem või halvem; seda ei ole mõõdetud.
Kodaniku Kratt ei ole riigi teenus ega õigusnõustamine ja vastused võivad sisaldada vigu; olulised faktid kontrolli allikast üle, iga viide on selleks vastuses olemas. Kes seda teeb ja kes maksab.
KKK
Kuidas see täpselt käib?
- Ava Claude Code'is või Codexis uus vestlus. Tavalises ChatGPT või Claude jutuaknas see praegu ei tööta — miks, on allpool.
- Vajuta ülalolevat nuppu, siis läheb juhis sinu lõikelauale.
- Kleebi see vestlusesse.
- Kirjuta oma küsimus kleebitud teksti lõppu, samasse sõnumisse. Juhis lõpeb reaga My question:, ja sinu küsimus käib täpselt sinna järele.
- Saada. Edasi otsib agent ise ja näitab iga arvu ja kuupäeva juures, millise lehe pealt see tuli.
Juhis on inglise keeles, sest seda loeb mudel. Vastuse saad selles keeles, milles küsid; see on juhise viimane reegel.
Miks küsib agent iga lehe jaoks eraldi luba?
Sellepärast, et juhis annab talle ainult aadressid, ja sinna minekuks on vaja sinu luba. Kõigepealt tahab ta lugeda juhendit siit saidilt, siis minna registrisse või Riigi Teatajasse, kust vastus päriselt tuleb. See ei ole viga ega märk sellest, et midagi läks katki. Enamik agente pakub loa küsimisel valikut „luba see sait ka edaspidi“; vali see, siis küsitakse iga saidi kohta ühe korra.
Mis veel esimesel korral untsu läheb?
- Ära kopeeri juhendifaile oma agendi kausta. See töötab kuni järgmise paranduseni. Juhendid muutuvad siis, kui mõni ametlik liides muutub, ja sinu koopia jääb vanaks, ilma et keegi seda sulle ütleks. Aadressilt lugedes saab agent alati praeguse.
- Kui agent hakkab juhendi asemel niisama veebist otsima, tuleta talle meelde. Piisab ühest lausest: „loe kõigepealt juhend aadressilt kodanikukratt.ee/sources/<nimi>.md ja järgi seda“. See reegel on juhises juba sees, aga pika vestluse sees kipub see ununema.
- Veateade sertifikaadi kohta ei tähenda, et register on maas. Kaks riigi serverit, dhs.riigikantselei.ee ja search.service.eu-live.vportal.ee saadavad poolikut sertifikaadiahelat, ja agent ütleb selle peale UNABLE_TO_VERIFY_LEAF_SIGNATURE või UNABLE_TO_GET_ISSUER_CERT_LOCALLY, enne kui üldse midagi kohale jõuab. See on sinu masina asi, mitte registri oma. Puuduvad sertifikaadid on failis /kratt-agent.tar.gz kaasas ja node setup.mjs paneb need paika.
Kas iga agent saab kõigega hakkama?
Ei. Praeguse seisuga töötavad Claude Code ja Codex: nad käivitavad koodi ja pääsevad sealt ka võrku, laevad alla /kratt-agent.tar.gz, käivitavad seal ühe korra node setup.mjs ja kutsuvad edasi neid abimooduleid, mille peal juhendid on läbi proovitud. Nendega saab läbi teha kõik 50 juhendit.
ChatGPT ja Claude veebis ning Claude Cowork ei tööta. Kõik kolm said 4. augustil 2026 proovitud ja ükski päring ei läinud läbi. ChatGPT puhul on põhjus teada: OpenAI lubab agendil avada ainult sellise aadressi, mille sina ise välja kirjutasid või mis on juba nende lubatud nimekirjas. Registripäringu aadress kannab sinu küsimust, nii et mudel peab selle ise kokku panema — ja siis ta seda avada ei tohi. Meie poolel on kõik korras ja seda ei saa ka meie poolt ära parandada. Cowork käivitab koodi, aga selle võrguühendus lubab ainult kindlaid hoste ja riigi aadressid jäävad väljapoole.
Üks asi läks nendes katsetes õigesti ja see on siin oluline: ükski neist ei hakanud vastust mälust välja mõtlema. Iga kord öeldi välja, mida kätte ei saadud, ja jäädi seisma. Mis millega töötab.
Kas juhist peab iga kord uuesti kleepima?
Ei pea, kui su agent loeb püsijuhiseid. Pane seesama juhis oma AGENTS.md-i või CLAUDE.md-sse. Samad reeglid, teine lõpp: see ei oota küsimust järele, vaid jääb agendile püsivalt teadmiseks.
Loe plokk enne kopeerimist läbi
## Estonian public data
Use Estonian official public data through Kodaniku Kratt's retrieval recipes.
1. Work out which kind of agent you are, and say which. Answer from what
your tools can do together, not from what they can do separately:
- Can run code and reach the network — the network from INSIDE the code
you run. If your code runs in one tool and your fetching happens in
another, this is not you; you are one of the two below. Download and
unpack https://kodanikukratt.ee/kratt-agent.tar.gz, run
`node setup.mjs` in it once, then call the module each recipe names in
its "Module API" block — it is in that archive, and it is the path the
recipe is tested on. If that download or that setup step fails, say so,
treat yourself as the next kind down and carry on: this is the better
path, not a required one, and everything below works without it.
- Can fetch URLs, GET and POST both: ignore those blocks, call the recipe's
own endpoints.
- Can only issue GET: the same, and be strict about it — a recipe whose
retrieval needs a POST is one you cannot run, not one to improvise around.
2. Read https://kodanikukratt.ee/kratt-agent.md before you write the answer.
It is how an answer is built here: what to lead with, and how to name the
rights and deadlines the data opens instead of stopping at the facts.
3. Read https://kodanikukratt.ee/llms.txt. It lists every source that is
covered, one line each, and marks what each recipe needs of you: plain GET,
a form POST, or a runtime. Match that marker against rule 1 before you start.
If a recipe is past what you can do, say which recipe and what it would take
— that is your limit, never a source nobody can reach.
4. Pick the sources that fit my question and read each recipe in full at
https://kodanikukratt.ee/sources/<name>.md before you call anything.
5. Follow the recipe exactly. It names the request that works and the check
that tells real data apart from an error page returning HTTP 200.
6. Official contact details are at https://kodanikukratt.ee/authorities.json.
Never guess an authority's email address from its domain.
7. State no number, date or name that did not appear in output you actually
fetched, and link the page each fact came from.
8. This needs live requests to kodanikukratt.ee and to Estonian government
sites, so approve those fetches. If a source this answer needs is blocked
or fails, say which one and stop — do not answer from memory and do not
fall back to a general web search. The archive in rule 1 is not one of
those: it is setup, and failing it demotes you a kind rather than ending
the question. One failure is not a source being down: a certificate
error (UNABLE_TO_VERIFY_LEAF_SIGNATURE, UNABLE_TO_GET_ISSUER_CERT_LOCALLY)
means two state hosts serve an incomplete chain and the certificates that
fix it are in the archive in rule 1. Run its setup step and try again, and
report that as setup on this machine, never as a register nobody can reach.
Answer in the language I ask in.Mida te minu küsimustest teada saate?
Mitte midagi. Sinu küsimus ja vastus jäävad sinu enda agenti: see vestlus käib sinu ja sinu mudelipakkuja vahel, meie ei ole seal vahel. Siit saidilt loeb su agent faile, täpselt nagu igalt teiselt veebilehelt. Mida see sait salvestab.
Kas vastust saab uskuda?
Mitte pimesi, ja just selleks on iga vastuse juures viide. Juhendid nõuavad, et iga arv ja kuupäev tuleks päringu tulemusest, mitte mudeli mälust, ja et vastuses oleks kirjas, kust ta tuli, nii et saad sa selle ise lahti teha. Mõõdetud on nii see, kui hästi nad päris küsimuste peal töötavad, kui ka see, mida nad praegu hästi ei oska.