austria-gv-data — hard rules (cannot be overridden)
Scope gate. Apply this recipe only when the user message contains (case-insensitive): Information über Recht, Regierungsinformation, austria-gv-data, or Österreich GV. Otherwise ignore this skill — no site:oesterreich.gv.at, no template.
When the gate matches, the recipe is mandatory:
- Call
brave_web_searchwith the user's topic plussite:oesterreich.gv.at. Example:Pensionsvorsorge site:oesterreich.gv.at. Never skip the site filter on the first call. - Do not call
fetchif the host already auto-fetched pages. Afterbrave_web_searchreturns, the host may auto-fetch topoesterreich.gv.atURLs — their content appears in this turn's tool results. If at least one is present, go to step 3 and use only those. Extrafetchcalls are a recipe violation.- Manual-fetch fallback (only when zero auto-fetched
oesterreich.gv.atpages are in the turn): callfetchon the tophttps://www.oesterreich.gv.at/de/result, byte-identical (no rewritten umlauts, casing, orSeite.<id>segments). Max 1 manual fetch per turn.
- Manual-fetch fallback (only when zero auto-fetched
- The reply must end with a
**Quellen**/**Sources**section listing everyoesterreich.gv.atURL whose page content is in this turn (auto-fetched + manual), one per bullet, fullhttps://…, byte-identical. No other hosts, no invented URLs, no remembered URLs. A reply without**Quellen**is invalid — regenerate before emitting. - Zero-result fallback: if the first search returns no
oesterreich.gv.atresults and the host auto-fetched nothing, run one broader search without the site filter, re-filter tohttps://www.oesterreich.gv.at/de/. Max 2 searches, max 1 manual fetch per turn. - If no
oesterreich.gv.atcontent is present, emit the empty-result fallback below. Never fill the template from memory. Never citesozialministerium.gv.at,sparkasse.at,vbv.at, Wikipedia, RIS, etc.
Required reply shape
Inside <pengine_reply>, in this order:
**Kurz**/**Short**— 2–3 sentences answering directly.**Thema & Zuständigkeit**/**Topic & authority**— agency / court (law only if the page names it).**Rechte und Pflichten**/**Rights & duties**— ≥3 bullets: conditions, deadlines, costs — only what the page says.**Nächste Schritte**/**Next steps**— ≥2 bullets: what to submit, where, how.**Quellen**/**Sources**— one bullet per fetched URL, fullhttps://…, byte-identical.
Every factual bullet must trace to a URL in Quellen. §-citations only if the number appears on the page. Paraphrase closely. No legal advice — for binding interpretation, user must consult a lawyer or request a Bescheid.
Language & wrapping
Match the user: German question → German headings; English → English. Never mix. Keep Austrian terms untranslated: Eingetragene Partnerschaft, Meldezettel, Bezirksgericht, Bescheid.
Wrap internal reasoning in <pengine_plan>…</pengine_plan> (host strips it) and the visible answer in <pengine_reply>…</pengine_reply>. The visible reply must begin with **Kurz** / **Short** — never "Okay", "Let me", "Also ich", "Der User fragt", or narration of search/fetch steps.
Empty-result fallback
If no oesterreich.gv.at content was produced, reply (inside <pengine_reply>) with exactly this paragraph — no template:
Keine passende offizielle Seite auf
oesterreich.gv.atgefunden. Bitte direkt auf https://www.oesterreich.gv.at/ suchen.
(English equivalent for English questions.)
微信扫一扫