gh-pages: mkdocs Material build (ADRs + Diátaxis-Index)
This commit is contained in:
commit
cb9c4b69a6
606
404.html
Normal file
606
404.html
Normal file
@ -0,0 +1,606 @@
|
||||
|
||||
<!doctype html>
|
||||
<html lang="de" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="/assets/images/favicon.png">
|
||||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||||
|
||||
|
||||
|
||||
<title>GWÖ-Antragsprüfer Docs</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/assets/stylesheets/main.484c7ddc.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/assets/stylesheets/palette.ab4e12ef.min.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||||
|
||||
|
||||
|
||||
<script>__md_scope=new URL("/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="light-green">
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header md-header--shadow" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Kopfzeile">
|
||||
<a href="/." title="GWÖ-Antragsprüfer Docs" class="md-header__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Suche">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Suche wird initialisiert
|
||||
</div>
|
||||
<ol class="md-search-result__list" role="presentation"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="/." title="GWÖ-Antragsprüfer Docs" class="md-nav__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/." class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Start
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_2">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/adr/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/adr/0001-llm-citation-binding/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0001 LLM-Citation-Binding
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/adr/0002-adapter-architecture/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0002 Adapter-Architektur
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/adr/0003-citation-property-tests/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0003 Citation-Property-Tests
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/adr/0004-deployment-workflow/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0004 Deployment-Workflow
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_3">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/archive/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
<h1>404 - Not found</h1>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
||||
|
||||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script id="__config" type="application/json">{"annotate": null, "base": "/", "features": ["navigation.sections", "navigation.expand", "search.highlight"], "search": "/assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}, "version": null}</script>
|
||||
|
||||
|
||||
<script src="/assets/javascripts/bundle.79ae519e.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1059
adr/0001-llm-citation-binding/index.html
Normal file
1059
adr/0001-llm-citation-binding/index.html
Normal file
File diff suppressed because it is too large
Load Diff
1088
adr/0002-adapter-architecture/index.html
Normal file
1088
adr/0002-adapter-architecture/index.html
Normal file
File diff suppressed because it is too large
Load Diff
1036
adr/0003-citation-property-tests/index.html
Normal file
1036
adr/0003-citation-property-tests/index.html
Normal file
File diff suppressed because it is too large
Load Diff
1155
adr/0004-deployment-workflow/index.html
Normal file
1155
adr/0004-deployment-workflow/index.html
Normal file
File diff suppressed because it is too large
Load Diff
838
adr/index.html
Normal file
838
adr/index.html
Normal file
@ -0,0 +1,838 @@
|
||||
|
||||
<!doctype html>
|
||||
<html lang="de" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="canonical" href="https://docs.gwoe.toppyr.de/adr/">
|
||||
|
||||
|
||||
<link rel="prev" href="..">
|
||||
|
||||
|
||||
<link rel="next" href="0001-llm-citation-binding/">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../assets/images/favicon.png">
|
||||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||||
|
||||
|
||||
|
||||
<title>Übersicht - GWÖ-Antragsprüfer Docs</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||||
|
||||
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="light-green">
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#architecture-decision-records-adrs" class="md-skip">
|
||||
Zum Inhalt
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header md-header--shadow" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Kopfzeile">
|
||||
<a href=".." title="GWÖ-Antragsprüfer Docs" class="md-header__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Übersicht
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Suche">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Suche wird initialisiert
|
||||
</div>
|
||||
<ol class="md-search-result__list" role="presentation"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href=".." title="GWÖ-Antragsprüfer Docs" class="md-nav__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href=".." class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Start
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" checked>
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_2">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Inhaltsverzeichnis
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#workflow" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Workflow
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#index" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Index
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#wann-adr-wann-nicht" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Wann ADR, wann nicht
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="0001-llm-citation-binding/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0001 LLM-Citation-Binding
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="0002-adapter-architecture/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0002 Adapter-Architektur
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="0003-citation-property-tests/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0003 Citation-Property-Tests
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="0004-deployment-workflow/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0004 Deployment-Workflow
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_3">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../archive/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Inhaltsverzeichnis
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#workflow" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Workflow
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#index" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Index
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#wann-adr-wann-nicht" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Wann ADR, wann nicht
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="architecture-decision-records-adrs">Architecture Decision Records (ADRs)<a class="headerlink" href="#architecture-decision-records-adrs" title="Permanent link">¶</a></h1>
|
||||
<p>ADRs dokumentieren signifikante Architektur-Entscheidungen mit Kontext, Optionen
|
||||
und Konsequenzen. Format inspiriert von <a href="https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions">Michael Nygard</a>.</p>
|
||||
<h2 id="workflow">Workflow<a class="headerlink" href="#workflow" title="Permanent link">¶</a></h2>
|
||||
<ol>
|
||||
<li>Neue Entscheidung steht an → Kopie von <code>template.md</code> mit nächster freier
|
||||
Nummer (<code>NNNN-kebap-titel.md</code>).</li>
|
||||
<li>Status <code>proposed</code> → diskutiert in Issue/PR → bei Akzeptanz auf <code>accepted</code>.</li>
|
||||
<li><strong>Niemals editieren nach <code>accepted</code>.</strong> Wenn eine Entscheidung sich ändert,
|
||||
neuer ADR mit <code>Supersedes: NNNN-…</code> im Header und der alte ADR bekommt
|
||||
<code>Superseded by: MMMM-…</code>.</li>
|
||||
<li>Status <code>deprecated</code> für Entscheidungen, die ohne Nachfolger auslaufen.</li>
|
||||
</ol>
|
||||
<h2 id="index">Index<a class="headerlink" href="#index" title="Permanent link">¶</a></h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Titel</th>
|
||||
<th>Status</th>
|
||||
<th>Datum</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="0001-llm-citation-binding/">0001</a></td>
|
||||
<td>LLM-Citations server-seitig binden statt prompt-seitig</td>
|
||||
<td>accepted</td>
|
||||
<td>2026-04-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="0002-adapter-architecture/">0002</a></td>
|
||||
<td>Adapter-Pattern mit ParlamentAdapter-Basisklasse + Registry</td>
|
||||
<td>accepted</td>
|
||||
<td>2026-04-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="0003-citation-property-tests/">0003</a></td>
|
||||
<td>Sub-D Property-Verification: Zitate als Substring der zitierten PDF-Seite</td>
|
||||
<td>accepted</td>
|
||||
<td>2026-04-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="0004-deployment-workflow/">0004</a></td>
|
||||
<td>Docker Compose Deploy mit DB-/Reports-Volume und SN-XML-Sonderpfad</td>
|
||||
<td>accepted</td>
|
||||
<td>2026-04-10</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="wann-adr-wann-nicht">Wann ADR, wann nicht<a class="headerlink" href="#wann-adr-wann-nicht" title="Permanent link">¶</a></h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ADR-würdig</th>
|
||||
<th>nicht ADR-würdig</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Wahl zwischen mehreren plausiblen Architekturen mit Trade-offs</td>
|
||||
<td>Bug-Fix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Strukturelle Konsequenzen für mehrere Module</td>
|
||||
<td>Refactoring innerhalb eines Moduls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Reverse-Engineering-Findings die andere Adapter beeinflussen</td>
|
||||
<td>Stiländerungen, Linting-Konventionen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Neue externe Abhängigkeiten oder APIs</td>
|
||||
<td>Dependency-Bumps ohne API-Änderung</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Workflow-Konventionen die mehrere Sessions überdauern müssen</td>
|
||||
<td>Tagesgeschäft, Issue-Tracking</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Faustregel: Wenn ein neuer Kollege (oder eine neue Session) die Entscheidung
|
||||
sonst rückgängig machen würde, gehört sie in einen ADR.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
||||
|
||||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.sections", "navigation.expand", "search.highlight"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}, "version": null}</script>
|
||||
|
||||
|
||||
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
807
adr/template/index.html
Normal file
807
adr/template/index.html
Normal file
@ -0,0 +1,807 @@
|
||||
|
||||
<!doctype html>
|
||||
<html lang="de" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="canonical" href="https://docs.gwoe.toppyr.de/adr/template/">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||||
|
||||
|
||||
|
||||
<title>NNNN — Titel der Entscheidung - GWÖ-Antragsprüfer Docs</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.484c7ddc.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.ab4e12ef.min.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||||
|
||||
|
||||
|
||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="light-green">
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#nnnn-titel-der-entscheidung" class="md-skip">
|
||||
Zum Inhalt
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header md-header--shadow" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Kopfzeile">
|
||||
<a href="../.." title="GWÖ-Antragsprüfer Docs" class="md-header__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
NNNN — Titel der Entscheidung
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Suche">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Suche wird initialisiert
|
||||
</div>
|
||||
<ol class="md-search-result__list" role="presentation"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href="../.." title="GWÖ-Antragsprüfer Docs" class="md-nav__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Start
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_2">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../0001-llm-citation-binding/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0001 LLM-Citation-Binding
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../0002-adapter-architecture/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0002 Adapter-Architektur
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../0003-citation-property-tests/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0003 Citation-Property-Tests
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../0004-deployment-workflow/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0004 Deployment-Workflow
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_3">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../archive/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Inhaltsverzeichnis
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#kontext" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Kontext
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#optionen" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Optionen
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Optionen">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#option-a" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Option A — …
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#option-b" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Option B — …
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#entscheidung" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Entscheidung
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#konsequenzen" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Konsequenzen
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Konsequenzen">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#positiv" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Positiv
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#negativ" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Negativ
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#folgen-fur-andere-adrs" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Folgen für andere ADRs
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="nnnn-titel-der-entscheidung">NNNN — Titel der Entscheidung<a class="headerlink" href="#nnnn-titel-der-entscheidung" title="Permanent link">¶</a></h1>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><strong>Status</strong></td>
|
||||
<td>proposed / accepted / deprecated / superseded</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Datum</strong></td>
|
||||
<td>YYYY-MM-DD</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Supersedes</strong></td>
|
||||
<td>(optional) link auf vorherigen ADR</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Superseded by</strong></td>
|
||||
<td>(optional) link auf neueren ADR</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Refs</strong></td>
|
||||
<td>Issues, PRs, Commits</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="kontext">Kontext<a class="headerlink" href="#kontext" title="Permanent link">¶</a></h2>
|
||||
<p>Welches Problem hat zu der Entscheidung geführt? Was ist der Stand vorher,
|
||||
welche Constraints sind im Spiel, welche Stakeholder sind betroffen?</p>
|
||||
<h2 id="optionen">Optionen<a class="headerlink" href="#optionen" title="Permanent link">¶</a></h2>
|
||||
<p>Welche Alternativen wurden ernsthaft erwogen? Mindestens 2, gerne mehr.</p>
|
||||
<h3 id="option-a">Option A — …<a class="headerlink" href="#option-a" title="Permanent link">¶</a></h3>
|
||||
<p>Beschreibung. Vor- und Nachteile.</p>
|
||||
<h3 id="option-b">Option B — …<a class="headerlink" href="#option-b" title="Permanent link">¶</a></h3>
|
||||
<p>Beschreibung. Vor- und Nachteile.</p>
|
||||
<h2 id="entscheidung">Entscheidung<a class="headerlink" href="#entscheidung" title="Permanent link">¶</a></h2>
|
||||
<p>Welche Option wurde gewählt und warum? Konkret und unmissverständlich, sodass
|
||||
ein neuer Kollege ohne Diskussion weitermachen kann.</p>
|
||||
<h2 id="konsequenzen">Konsequenzen<a class="headerlink" href="#konsequenzen" title="Permanent link">¶</a></h2>
|
||||
<p>Was wird leichter / schwerer durch diese Entscheidung? Welche Folge-Arbeiten
|
||||
fallen an? Welche Teile des Systems werden berührt?</p>
|
||||
<h3 id="positiv">Positiv<a class="headerlink" href="#positiv" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>…</li>
|
||||
</ul>
|
||||
<h3 id="negativ">Negativ<a class="headerlink" href="#negativ" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>…</li>
|
||||
</ul>
|
||||
<h3 id="folgen-fur-andere-adrs">Folgen für andere ADRs<a class="headerlink" href="#folgen-fur-andere-adrs" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>…</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
||||
|
||||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.sections", "navigation.expand", "search.highlight"], "search": "../../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}, "version": null}</script>
|
||||
|
||||
|
||||
<script src="../../assets/javascripts/bundle.79ae519e.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
app/__pycache__/__init__.cpython-313.pyc
Normal file
BIN
app/__pycache__/__init__.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/__init__.cpython-314.pyc
Normal file
BIN
app/__pycache__/__init__.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/analyzer.cpython-313.pyc
Normal file
BIN
app/__pycache__/analyzer.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/analyzer.cpython-314.pyc
Normal file
BIN
app/__pycache__/analyzer.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/config.cpython-313.pyc
Normal file
BIN
app/__pycache__/config.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/config.cpython-314.pyc
Normal file
BIN
app/__pycache__/config.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/database.cpython-313.pyc
Normal file
BIN
app/__pycache__/database.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/database.cpython-314.pyc
Normal file
BIN
app/__pycache__/database.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/embeddings.cpython-313.pyc
Normal file
BIN
app/__pycache__/embeddings.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/main.cpython-313.pyc
Normal file
BIN
app/__pycache__/main.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/main.cpython-314.pyc
Normal file
BIN
app/__pycache__/main.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/models.cpython-313.pyc
Normal file
BIN
app/__pycache__/models.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/models.cpython-314.pyc
Normal file
BIN
app/__pycache__/models.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/parlamente.cpython-313.pyc
Normal file
BIN
app/__pycache__/parlamente.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/parlamente.cpython-314.pyc
Normal file
BIN
app/__pycache__/parlamente.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/report.cpython-313.pyc
Normal file
BIN
app/__pycache__/report.cpython-313.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/report.cpython-314.pyc
Normal file
BIN
app/__pycache__/report.cpython-314.pyc
Normal file
Binary file not shown.
BIN
app/__pycache__/wahlprogramme.cpython-313.pyc
Normal file
BIN
app/__pycache__/wahlprogramme.cpython-313.pyc
Normal file
Binary file not shown.
1694
archive/DOKUMENTATION-2026-03-24/index.html
Normal file
1694
archive/DOKUMENTATION-2026-03-24/index.html
Normal file
File diff suppressed because it is too large
Load Diff
1323
archive/README-2026-03-28/index.html
Normal file
1323
archive/README-2026-03-28/index.html
Normal file
File diff suppressed because it is too large
Load Diff
1079
archive/STATUS-2026-03-28/index.html
Normal file
1079
archive/STATUS-2026-03-28/index.html
Normal file
File diff suppressed because it is too large
Load Diff
795
archive/index.html
Normal file
795
archive/index.html
Normal file
@ -0,0 +1,795 @@
|
||||
|
||||
<!doctype html>
|
||||
<html lang="de" class="no-js">
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
|
||||
|
||||
<link rel="canonical" href="https://docs.gwoe.toppyr.de/archive/">
|
||||
|
||||
|
||||
<link rel="prev" href="../adr/0004-deployment-workflow/">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../assets/images/favicon.png">
|
||||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||||
|
||||
|
||||
|
||||
<title>Übersicht - GWÖ-Antragsprüfer Docs</title>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||||
|
||||
|
||||
|
||||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="light-green">
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#archiv" class="md-skip">
|
||||
Zum Inhalt
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div data-md-component="announce">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="md-header md-header--shadow" data-md-component="header">
|
||||
<nav class="md-header__inner md-grid" aria-label="Kopfzeile">
|
||||
<a href=".." title="GWÖ-Antragsprüfer Docs" class="md-header__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
<label class="md-header__button md-icon" for="__drawer">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||||
</label>
|
||||
<div class="md-header__title" data-md-component="header-title">
|
||||
<div class="md-header__ellipsis">
|
||||
<div class="md-header__topic">
|
||||
<span class="md-ellipsis">
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Übersicht
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-header__button md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
</label>
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||||
<label class="md-search__icon md-icon" for="__search">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||||
</label>
|
||||
<nav class="md-search__options" aria-label="Suche">
|
||||
|
||||
<button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="search-result">
|
||||
<div class="md-search-result__meta">
|
||||
Suche wird initialisiert
|
||||
</div>
|
||||
<ol class="md-search-result__list" role="presentation"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-header__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="md-container" data-md-component="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="md-main" data-md-component="main">
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
|
||||
<label class="md-nav__title" for="__drawer">
|
||||
<a href=".." title="GWÖ-Antragsprüfer Docs" class="md-nav__button md-logo" aria-label="GWÖ-Antragsprüfer Docs" data-md-component="logo">
|
||||
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||||
|
||||
</a>
|
||||
GWÖ-Antragsprüfer Docs
|
||||
</label>
|
||||
|
||||
<div class="md-nav__source">
|
||||
<a href="https://repo.toppyr.de/tobias/gwoe-antragspruefer" title="Zum Repository" class="md-source" data-md-component="source">
|
||||
<div class="md-source__icon md-icon">
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||||
</div>
|
||||
<div class="md-source__repository">
|
||||
tobias/gwoe-antragspruefer
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href=".." class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Start
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
|
||||
<label class="md-nav__title" for="__nav_2">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Architecture Decision Records
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../adr/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../adr/0001-llm-citation-binding/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0001 LLM-Citation-Binding
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../adr/0002-adapter-architecture/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0002 Adapter-Architektur
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../adr/0003-citation-property-tests/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0003 Citation-Property-Tests
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../adr/0004-deployment-workflow/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
0004 Deployment-Workflow
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
||||
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" checked>
|
||||
|
||||
|
||||
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="true">
|
||||
<label class="md-nav__title" for="__nav_3">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Archiv
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Übersicht
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Inhaltsverzeichnis
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#warum-nicht-loschen" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Warum nicht löschen?
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#inhalt" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Inhalt
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#wenn-etwas-davon-noch-wahr-ist" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Wenn etwas davon noch wahr ist…
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Inhaltsverzeichnis">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Inhaltsverzeichnis
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#warum-nicht-loschen" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Warum nicht löschen?
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#inhalt" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Inhalt
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#wenn-etwas-davon-noch-wahr-ist" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Wenn etwas davon noch wahr ist…
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="md-content" data-md-component="content">
|
||||
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="archiv">Archiv<a class="headerlink" href="#archiv" title="Permanent link">¶</a></h1>
|
||||
<p>Hier liegen historische Doku-Snapshots, die <strong>nicht mehr autoritativ</strong> sind.
|
||||
Sie beschreiben jeweils einen Zustand zu einem bestimmten Zeitpunkt; vieles
|
||||
davon ist heute überholt.</p>
|
||||
<h2 id="warum-nicht-loschen">Warum nicht löschen?<a class="headerlink" href="#warum-nicht-loschen" title="Permanent link">¶</a></h2>
|
||||
<ul>
|
||||
<li>Sie sind als historische Quelle nützlich, wenn man verstehen will, wie
|
||||
das Projekt zu einem früheren Zeitpunkt strukturiert war.</li>
|
||||
<li>Manche Findings sind in die ADRs (<code>../adr/</code>) übernommen, andere bewusst
|
||||
nicht — weil sie tagesaktueller Stand waren und nie ADR-würdig.</li>
|
||||
</ul>
|
||||
<h2 id="inhalt">Inhalt<a class="headerlink" href="#inhalt" title="Permanent link">¶</a></h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Datei</th>
|
||||
<th>Stand</th>
|
||||
<th>Beschreibung</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>DOKUMENTATION-2026-03-24.md</code></td>
|
||||
<td>2026-03-24</td>
|
||||
<td>Frühe Skript-basierte Architektur, vor dem Webapp-Migrate. Beschreibt <code>scripts/process_single.sh</code>-Workflow, der heute durch FastAPI-Backend ersetzt ist.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>STATUS-2026-03-28.md</code></td>
|
||||
<td>2026-03-28</td>
|
||||
<td>Tagesstand-Snapshot. Beschreibt v5-Prompt, Persistenz-Volume, Security-Headers — alle drei sind heute Standard.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>README-2026-03-28.md</code></td>
|
||||
<td>2026-03-28</td>
|
||||
<td>Erste Repo-README. Listet nur den NRW-Adapter (vor #2/#3/#4 und 13 weiteren BLs). Architektur-Diagramm ist veraltet.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="wenn-etwas-davon-noch-wahr-ist">Wenn etwas davon noch wahr ist…<a class="headerlink" href="#wenn-etwas-davon-noch-wahr-ist" title="Permanent link">¶</a></h2>
|
||||
<p>…gehört es in einen ADR (<code>../adr/</code>) oder die generierte Reference (geplant
|
||||
für #62 Phase 2). Bitte <strong>nicht</strong> in einen neuen Status-Snapshot ziehen.
|
||||
Status-Snapshots sind die Drift-Falle, die wir hier vermeiden wollen.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
||||
|
||||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||||
</div>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="md-footer">
|
||||
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-copyright">
|
||||
|
||||
|
||||
Made with
|
||||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||||
Material for MkDocs
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
<div class="md-dialog" data-md-component="dialog">
|
||||
<div class="md-dialog__inner md-typeset"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.sections", "navigation.expand", "search.highlight"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}, "version": null}</script>
|
||||
|
||||
|
||||
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
assets/images/favicon.png
Normal file
BIN
assets/images/favicon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
16
assets/javascripts/bundle.79ae519e.min.js
vendored
Normal file
16
assets/javascripts/bundle.79ae519e.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
7
assets/javascripts/bundle.79ae519e.min.js.map
Normal file
7
assets/javascripts/bundle.79ae519e.min.js.map
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.ar.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.ar.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.da.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.da.min.js
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* Lunr languages, `Danish` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){var e,r=f.cursor+3;if(d=f.limit,0<=r&&r<=f.limit){for(a=r;;){if(e=f.cursor,f.in_grouping(w,97,248)){f.cursor=e;break}if(f.cursor=e,e>=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d<a&&(d=a)}}function n(){var e,r;if(f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});
|
||||
18
assets/javascripts/lunr/min/lunr.de.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.de.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.du.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.du.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.el.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.el.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.es.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.es.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.fi.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.fi.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.fr.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.fr.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.he.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.he.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.hi.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.hi.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hi=function(){this.pipeline.reset(),this.pipeline.add(e.hi.trimmer,e.hi.stopWordFilter,e.hi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hi.stemmer))},e.hi.wordCharacters="ऀ-ःऄ-एऐ-टठ-यर-िी-ॏॐ-य़ॠ-९॰-ॿa-zA-Za-zA-Z0-90-9",e.hi.trimmer=e.trimmerSupport.generateTrimmer(e.hi.wordCharacters),e.Pipeline.registerFunction(e.hi.trimmer,"trimmer-hi"),e.hi.stopWordFilter=e.generateStopWordFilter("अत अपना अपनी अपने अभी अंदर आदि आप इत्यादि इन इनका इन्हीं इन्हें इन्हों इस इसका इसकी इसके इसमें इसी इसे उन उनका उनकी उनके उनको उन्हीं उन्हें उन्हों उस उसके उसी उसे एक एवं एस ऐसे और कई कर करता करते करना करने करें कहते कहा का काफ़ी कि कितना किन्हें किन्हों किया किर किस किसी किसे की कुछ कुल के को कोई कौन कौनसा गया घर जब जहाँ जा जितना जिन जिन्हें जिन्हों जिस जिसे जीधर जैसा जैसे जो तक तब तरह तिन तिन्हें तिन्हों तिस तिसे तो था थी थे दबारा दिया दुसरा दूसरे दो द्वारा न नके नहीं ना निहायत नीचे ने पर पहले पूरा पे फिर बनी बही बहुत बाद बाला बिलकुल भी भीतर मगर मानो मे में यदि यह यहाँ यही या यिह ये रखें रहा रहे ऱ्वासा लिए लिये लेकिन व वग़ैरह वर्ग वह वहाँ वहीं वाले वुह वे वो सकता सकते सबसे सभी साथ साबुत साभ सारा से सो संग ही हुआ हुई हुए है हैं हो होता होती होते होना होने".split(" ")),e.hi.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.hi.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var t=i.toString().toLowerCase().replace(/^\s+/,"");return r.cut(t).split("|")},e.Pipeline.registerFunction(e.hi.stemmer,"stemmer-hi"),e.Pipeline.registerFunction(e.hi.stopWordFilter,"stopWordFilter-hi")}});
|
||||
18
assets/javascripts/lunr/min/lunr.hu.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.hu.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.hy.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.hy.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hy=function(){this.pipeline.reset(),this.pipeline.add(e.hy.trimmer,e.hy.stopWordFilter)},e.hy.wordCharacters="[A-Za-z-֏ff-ﭏ]",e.hy.trimmer=e.trimmerSupport.generateTrimmer(e.hy.wordCharacters),e.Pipeline.registerFunction(e.hy.trimmer,"trimmer-hy"),e.hy.stopWordFilter=e.generateStopWordFilter("դու և եք էիր էիք հետո նաև նրանք որը վրա է որ պիտի են այս մեջ ն իր ու ի այդ որոնք այն կամ էր մի ես համար այլ իսկ էին ենք հետ ին թ էինք մենք նրա նա դուք եմ էի ըստ որպես ում".split(" ")),e.Pipeline.registerFunction(e.hy.stopWordFilter,"stopWordFilter-hy"),e.hy.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}(),e.Pipeline.registerFunction(e.hy.stemmer,"stemmer-hy")}});
|
||||
18
assets/javascripts/lunr/min/lunr.it.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.it.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.ja.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.ja.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n<p.length;n++)r?a.push(new e.Token(p[n],{position:[f,p[n].length],index:a.length})):a.push(p[n]),f+=p[n].length;l=c+1}return a},e.ja.stemmer=function(){return function(e){return e}}(),e.Pipeline.registerFunction(e.ja.stemmer,"stemmer-ja"),e.ja.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",e.ja.trimmer=e.trimmerSupport.generateTrimmer(e.ja.wordCharacters),e.Pipeline.registerFunction(e.ja.trimmer,"trimmer-ja"),e.ja.stopWordFilter=e.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),e.Pipeline.registerFunction(e.ja.stopWordFilter,"stopWordFilter-ja"),e.jp=e.ja,e.Pipeline.registerFunction(e.jp.stemmer,"stemmer-jp"),e.Pipeline.registerFunction(e.jp.trimmer,"trimmer-jp"),e.Pipeline.registerFunction(e.jp.stopWordFilter,"stopWordFilter-jp")}});
|
||||
1
assets/javascripts/lunr/min/lunr.jp.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.jp.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
module.exports=require("./lunr.ja");
|
||||
1
assets/javascripts/lunr/min/lunr.kn.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.kn.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.kn=function(){this.pipeline.reset(),this.pipeline.add(e.kn.trimmer,e.kn.stopWordFilter,e.kn.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.kn.stemmer))},e.kn.wordCharacters="ಀ-಄ಅ-ಔಕ-ಹಾ-ೌ಼-ಽೕ-ೖೝ-ೞೠ-ೡೢ-ೣ೦-೯ೱ-ೳ",e.kn.trimmer=e.trimmerSupport.generateTrimmer(e.kn.wordCharacters),e.Pipeline.registerFunction(e.kn.trimmer,"trimmer-kn"),e.kn.stopWordFilter=e.generateStopWordFilter("ಮತ್ತು ಈ ಒಂದು ರಲ್ಲಿ ಹಾಗೂ ಎಂದು ಅಥವಾ ಇದು ರ ಅವರು ಎಂಬ ಮೇಲೆ ಅವರ ತನ್ನ ಆದರೆ ತಮ್ಮ ನಂತರ ಮೂಲಕ ಹೆಚ್ಚು ನ ಆ ಕೆಲವು ಅನೇಕ ಎರಡು ಹಾಗು ಪ್ರಮುಖ ಇದನ್ನು ಇದರ ಸುಮಾರು ಅದರ ಅದು ಮೊದಲ ಬಗ್ಗೆ ನಲ್ಲಿ ರಂದು ಇತರ ಅತ್ಯಂತ ಹೆಚ್ಚಿನ ಸಹ ಸಾಮಾನ್ಯವಾಗಿ ನೇ ಹಲವಾರು ಹೊಸ ದಿ ಕಡಿಮೆ ಯಾವುದೇ ಹೊಂದಿದೆ ದೊಡ್ಡ ಅನ್ನು ಇವರು ಪ್ರಕಾರ ಇದೆ ಮಾತ್ರ ಕೂಡ ಇಲ್ಲಿ ಎಲ್ಲಾ ವಿವಿಧ ಅದನ್ನು ಹಲವು ರಿಂದ ಕೇವಲ ದ ದಕ್ಷಿಣ ಗೆ ಅವನ ಅತಿ ನೆಯ ಬಹಳ ಕೆಲಸ ಎಲ್ಲ ಪ್ರತಿ ಇತ್ಯಾದಿ ಇವು ಬೇರೆ ಹೀಗೆ ನಡುವೆ ಇದಕ್ಕೆ ಎಸ್ ಇವರ ಮೊದಲು ಶ್ರೀ ಮಾಡುವ ಇದರಲ್ಲಿ ರೀತಿಯ ಮಾಡಿದ ಕಾಲ ಅಲ್ಲಿ ಮಾಡಲು ಅದೇ ಈಗ ಅವು ಗಳು ಎ ಎಂಬುದು ಅವನು ಅಂದರೆ ಅವರಿಗೆ ಇರುವ ವಿಶೇಷ ಮುಂದೆ ಅವುಗಳ ಮುಂತಾದ ಮೂಲ ಬಿ ಮೀ ಒಂದೇ ಇನ್ನೂ ಹೆಚ್ಚಾಗಿ ಮಾಡಿ ಅವರನ್ನು ಇದೇ ಯ ರೀತಿಯಲ್ಲಿ ಜೊತೆ ಅದರಲ್ಲಿ ಮಾಡಿದರು ನಡೆದ ಆಗ ಮತ್ತೆ ಪೂರ್ವ ಆತ ಬಂದ ಯಾವ ಒಟ್ಟು ಇತರೆ ಹಿಂದೆ ಪ್ರಮಾಣದ ಗಳನ್ನು ಕುರಿತು ಯು ಆದ್ದರಿಂದ ಅಲ್ಲದೆ ನಗರದ ಮೇಲಿನ ಏಕೆಂದರೆ ರಷ್ಟು ಎಂಬುದನ್ನು ಬಾರಿ ಎಂದರೆ ಹಿಂದಿನ ಆದರೂ ಆದ ಸಂಬಂಧಿಸಿದ ಮತ್ತೊಂದು ಸಿ ಆತನ ".split(" ")),e.kn.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.kn.tokenizer=function(t){if(!arguments.length||null==t||void 0==t)return[];if(Array.isArray(t))return t.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var n=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(n).split("|")},e.Pipeline.registerFunction(e.kn.stemmer,"stemmer-kn"),e.Pipeline.registerFunction(e.kn.stopWordFilter,"stopWordFilter-kn")}});
|
||||
1
assets/javascripts/lunr/min/lunr.ko.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.ko.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.multi.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.multi.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),i=t.join("-"),r="",n=[],s=[],p=0;p<t.length;++p)"en"==t[p]?(r+="\\w",n.unshift(e.stopWordFilter),n.push(e.stemmer),s.push(e.stemmer)):(r+=e[t[p]].wordCharacters,e[t[p]].stopWordFilter&&n.unshift(e[t[p]].stopWordFilter),e[t[p]].stemmer&&(n.push(e[t[p]].stemmer),s.push(e[t[p]].stemmer)));var o=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(o,"lunr-multi-trimmer-"+i),n.unshift(o),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,n),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,s))}}}});
|
||||
18
assets/javascripts/lunr/min/lunr.nl.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.nl.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.no.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.no.min.js
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* Lunr languages, `Norwegian` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a<s&&(a=s)}}function i(){var e,r,n;if(w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});
|
||||
18
assets/javascripts/lunr/min/lunr.pt.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.pt.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.ro.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.ro.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18
assets/javascripts/lunr/min/lunr.ru.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.ru.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.sa.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.sa.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sa=function(){this.pipeline.reset(),this.pipeline.add(e.sa.trimmer,e.sa.stopWordFilter,e.sa.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sa.stemmer))},e.sa.wordCharacters="ऀ-ःऄ-एऐ-टठ-यर-िी-ॏॐ-य़ॠ-९॰-ॿ꣠-꣱ꣲ-ꣷ꣸-ꣻ꣼-ꣽꣾ-ꣿᆰ0-ᆰ9",e.sa.trimmer=e.trimmerSupport.generateTrimmer(e.sa.wordCharacters),e.Pipeline.registerFunction(e.sa.trimmer,"trimmer-sa"),e.sa.stopWordFilter=e.generateStopWordFilter('तथा अयम् एकम् इत्यस्मिन् तथा तत् वा अयम् इत्यस्य ते आहूत उपरि तेषाम् किन्तु तेषाम् तदा इत्यनेन अधिकः इत्यस्य तत् केचन बहवः द्वि तथा महत्वपूर्णः अयम् अस्य विषये अयं अस्ति तत् प्रथमः विषये इत्युपरि इत्युपरि इतर अधिकतमः अधिकः अपि सामान्यतया ठ इतरेतर नूतनम् द न्यूनम् कश्चित् वा विशालः द सः अस्ति तदनुसारम् तत्र अस्ति केवलम् अपि अत्र सर्वे विविधाः तत् बहवः यतः इदानीम् द दक्षिण इत्यस्मै तस्य उपरि नथ अतीव कार्यम् सर्वे एकैकम् इत्यादि। एते सन्ति उत इत्थम् मध्ये एतदर्थं . स कस्य प्रथमः श्री. करोति अस्मिन् प्रकारः निर्मिता कालः तत्र कर्तुं समान अधुना ते सन्ति स एकः अस्ति सः अर्थात् तेषां कृते . स्थितम् विशेषः अग्रिम तेषाम् समान स्रोतः ख म समान इदानीमपि अधिकतया करोतु ते समान इत्यस्य वीथी सह यस्मिन् कृतवान् धृतः तदा पुनः पूर्वं सः आगतः किम् कुल इतर पुरा मात्रा स विषये उ अतएव अपि नगरस्य उपरि यतः प्रतिशतं कतरः कालः साधनानि भूत तथापि जात सम्बन्धि अन्यत् ग अतः अस्माकं स्वकीयाः अस्माकं इदानीं अन्तः इत्यादयः भवन्तः इत्यादयः एते एताः तस्य अस्य इदम् एते तेषां तेषां तेषां तान् तेषां तेषां तेषां समानः सः एकः च तादृशाः बहवः अन्ये च वदन्ति यत् कियत् कस्मै कस्मै यस्मै यस्मै यस्मै यस्मै न अतिनीचः किन्तु प्रथमं सम्पूर्णतया ततः चिरकालानन्तरं पुस्तकं सम्पूर्णतया अन्तः किन्तु अत्र वा इह इव श्रद्धाय अवशिष्यते परन्तु अन्ये वर्गाः सन्ति ते सन्ति शक्नुवन्ति सर्वे मिलित्वा सर्वे एकत्र"'.split(" ")),e.sa.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var r=e.wordcut;r.init(),e.sa.tokenizer=function(t){if(!arguments.length||null==t||void 0==t)return[];if(Array.isArray(t))return t.map(function(r){return isLunr2?new e.Token(r.toLowerCase()):r.toLowerCase()});var i=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(i).split("|")},e.Pipeline.registerFunction(e.sa.stemmer,"stemmer-sa"),e.Pipeline.registerFunction(e.sa.stopWordFilter,"stopWordFilter-sa")}});
|
||||
1
assets/javascripts/lunr/min/lunr.stemmer.support.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.stemmer.support.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var r;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){r=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=r;return r=null,t},in_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursor<this.limit){var e=r.charCodeAt(this.cursor);if(e>s||e<i)return this.cursor++,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e<i)return this.cursor--,!0;if(e-=i,!(t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor+s)!=i.charCodeAt(s))return!1;return this.cursor+=t,!0},eq_s_b:function(t,i){if(this.cursor-this.limit_backward<t)return!1;for(var s=0;s<t;s++)if(r.charCodeAt(this.cursor-t+s)!=i.charCodeAt(s))return!1;return this.cursor-=t,!0},find_among:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=l;m<_.s_size;m++){if(n+l==u){f=-1;break}if(f=r.charCodeAt(n+l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o<h?o:h,_=t[a],m=_.s_size-1-l;m>=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});
|
||||
18
assets/javascripts/lunr/min/lunr.sv.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.sv.min.js
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* Lunr languages, `Swedish` language
|
||||
* https://github.com/MihaiValentin/lunr-languages
|
||||
*
|
||||
* Copyright 2014, Mihai Valentin
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
/*!
|
||||
* based on
|
||||
* Snowball JavaScript Library v0.3
|
||||
* http://code.google.com/p/urim/
|
||||
* http://snowball.tartarus.org/
|
||||
*
|
||||
* Copyright 2010, Oleg Mazko
|
||||
* http://www.mozilla.org/MPL/
|
||||
*/
|
||||
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o<a&&(o=a)}}function t(){var e,r=w.limit_backward;if(w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}});
|
||||
1
assets/javascripts/lunr/min/lunr.ta.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.ta.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ta=function(){this.pipeline.reset(),this.pipeline.add(e.ta.trimmer,e.ta.stopWordFilter,e.ta.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ta.stemmer))},e.ta.wordCharacters="-உஊ-ஏஐ-ஙச-ட-னப-யர-ஹ-ிீ-ொ-ௐ---௩௪-௯௰-௹௺-a-zA-Za-zA-Z0-90-9",e.ta.trimmer=e.trimmerSupport.generateTrimmer(e.ta.wordCharacters),e.Pipeline.registerFunction(e.ta.trimmer,"trimmer-ta"),e.ta.stopWordFilter=e.generateStopWordFilter("அங்கு அங்கே அது அதை அந்த அவர் அவர்கள் அவள் அவன் அவை ஆக ஆகவே ஆகையால் ஆதலால் ஆதலினால் ஆனாலும் ஆனால் இங்கு இங்கே இது இதை இந்த இப்படி இவர் இவர்கள் இவள் இவன் இவை இவ்வளவு உனக்கு உனது உன் உன்னால் எங்கு எங்கே எது எதை எந்த எப்படி எவர் எவர்கள் எவள் எவன் எவை எவ்வளவு எனக்கு எனது எனவே என் என்ன என்னால் ஏது ஏன் தனது தன்னால் தானே தான் நாங்கள் நாம் நான் நீ நீங்கள்".split(" ")),e.ta.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var t=e.wordcut;t.init(),e.ta.tokenizer=function(r){if(!arguments.length||null==r||void 0==r)return[];if(Array.isArray(r))return r.map(function(t){return isLunr2?new e.Token(t.toLowerCase()):t.toLowerCase()});var i=r.toString().toLowerCase().replace(/^\s+/,"");return t.cut(i).split("|")},e.Pipeline.registerFunction(e.ta.stemmer,"stemmer-ta"),e.Pipeline.registerFunction(e.ta.stopWordFilter,"stopWordFilter-ta")}});
|
||||
1
assets/javascripts/lunr/min/lunr.te.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.te.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.te=function(){this.pipeline.reset(),this.pipeline.add(e.te.trimmer,e.te.stopWordFilter,e.te.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.te.stemmer))},e.te.wordCharacters="ఀ-ఄఅ-ఔక-హా-ౌౕ-ౖౘ-ౚౠ-ౡౢ-ౣ౦-౯౸-౿఼ఽ్ౝ౷",e.te.trimmer=e.trimmerSupport.generateTrimmer(e.te.wordCharacters),e.Pipeline.registerFunction(e.te.trimmer,"trimmer-te"),e.te.stopWordFilter=e.generateStopWordFilter("అందరూ అందుబాటులో అడగండి అడగడం అడ్డంగా అనుగుణంగా అనుమతించు అనుమతిస్తుంది అయితే ఇప్పటికే ఉన్నారు ఎక్కడైనా ఎప్పుడు ఎవరైనా ఎవరో ఏ ఏదైనా ఏమైనప్పటికి ఒక ఒకరు కనిపిస్తాయి కాదు కూడా గా గురించి చుట్టూ చేయగలిగింది తగిన తర్వాత దాదాపు దూరంగా నిజంగా పై ప్రకారం ప్రక్కన మధ్య మరియు మరొక మళ్ళీ మాత్రమే మెచ్చుకో వద్ద వెంట వేరుగా వ్యతిరేకంగా సంబంధం".split(" ")),e.te.stemmer=function(){return function(e){return"function"==typeof e.update?e.update(function(e){return e}):e}}();var t=e.wordcut;t.init(),e.te.tokenizer=function(r){if(!arguments.length||null==r||void 0==r)return[];if(Array.isArray(r))return r.map(function(t){return isLunr2?new e.Token(t.toLowerCase()):t.toLowerCase()});var i=r.toString().toLowerCase().replace(/^\s+/,"");return t.cut(i).split("|")},e.Pipeline.registerFunction(e.te.stemmer,"stemmer-te"),e.Pipeline.registerFunction(e.te.stopWordFilter,"stopWordFilter-te")}});
|
||||
1
assets/javascripts/lunr/min/lunr.th.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.th.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.th=function(){this.pipeline.reset(),this.pipeline.add(e.th.trimmer),r?this.tokenizer=e.th.tokenizer:(e.tokenizer&&(e.tokenizer=e.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.th.tokenizer))},e.th.wordCharacters="[-]",e.th.trimmer=e.trimmerSupport.generateTrimmer(e.th.wordCharacters),e.Pipeline.registerFunction(e.th.trimmer,"trimmer-th");var t=e.wordcut;t.init(),e.th.tokenizer=function(i){if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t):t});var n=i.toString().replace(/^\s+/,"");return t.cut(n).split("|")}}});
|
||||
18
assets/javascripts/lunr/min/lunr.tr.min.js
vendored
Normal file
18
assets/javascripts/lunr/min/lunr.tr.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/javascripts/lunr/min/lunr.vi.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.vi.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}});
|
||||
1
assets/javascripts/lunr/min/lunr.zh.min.js
vendored
Normal file
1
assets/javascripts/lunr/min/lunr.zh.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r(require("@node-rs/jieba")):r()(e.lunr)}(this,function(e){return function(r,t){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==r.version[0];r.zh=function(){this.pipeline.reset(),this.pipeline.add(r.zh.trimmer,r.zh.stopWordFilter,r.zh.stemmer),i?this.tokenizer=r.zh.tokenizer:(r.tokenizer&&(r.tokenizer=r.zh.tokenizer),this.tokenizerFn&&(this.tokenizerFn=r.zh.tokenizer))},r.zh.tokenizer=function(n){if(!arguments.length||null==n||void 0==n)return[];if(Array.isArray(n))return n.map(function(e){return i?new r.Token(e.toLowerCase()):e.toLowerCase()});t&&e.load(t);var o=n.toString().trim().toLowerCase(),s=[];e.cut(o,!0).forEach(function(e){s=s.concat(e.split(" "))}),s=s.filter(function(e){return!!e});var u=0;return s.map(function(e,t){if(i){var n=o.indexOf(e,u),s={};return s.position=[n,e.length],s.index=t,u=n,new r.Token(e,s)}return e})},r.zh.wordCharacters="\\w一-龥",r.zh.trimmer=r.trimmerSupport.generateTrimmer(r.zh.wordCharacters),r.Pipeline.registerFunction(r.zh.trimmer,"trimmer-zh"),r.zh.stemmer=function(){return function(e){return e}}(),r.Pipeline.registerFunction(r.zh.stemmer,"stemmer-zh"),r.zh.stopWordFilter=r.generateStopWordFilter("的 一 不 在 人 有 是 为 為 以 于 於 上 他 而 后 後 之 来 來 及 了 因 下 可 到 由 这 這 与 與 也 此 但 并 並 个 個 其 已 无 無 小 我 们 們 起 最 再 今 去 好 只 又 或 很 亦 某 把 那 你 乃 它 吧 被 比 别 趁 当 當 从 從 得 打 凡 儿 兒 尔 爾 该 該 各 给 給 跟 和 何 还 還 即 几 幾 既 看 据 據 距 靠 啦 另 么 麽 每 嘛 拿 哪 您 凭 憑 且 却 卻 让 讓 仍 啥 如 若 使 谁 誰 虽 雖 随 隨 同 所 她 哇 嗡 往 些 向 沿 哟 喲 用 咱 则 則 怎 曾 至 致 着 著 诸 諸 自".split(" ")),r.Pipeline.registerFunction(r.zh.stopWordFilter,"stopWordFilter-zh")}});
|
||||
206
assets/javascripts/lunr/tinyseg.js
Normal file
206
assets/javascripts/lunr/tinyseg.js
Normal file
@ -0,0 +1,206 @@
|
||||
/**
|
||||
* export the module via AMD, CommonJS or as a browser global
|
||||
* Export code from https://github.com/umdjs/umd/blob/master/returnExports.js
|
||||
*/
|
||||
;(function (root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(factory)
|
||||
} else if (typeof exports === 'object') {
|
||||
/**
|
||||
* Node. Does not work with strict CommonJS, but
|
||||
* only CommonJS-like environments that support module.exports,
|
||||
* like Node.
|
||||
*/
|
||||
module.exports = factory()
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory()(root.lunr);
|
||||
}
|
||||
}(this, function () {
|
||||
/**
|
||||
* Just return a value to define the module export.
|
||||
* This example returns an object, but the module
|
||||
* can return a function as the exported value.
|
||||
*/
|
||||
|
||||
return function(lunr) {
|
||||
// TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript
|
||||
// (c) 2008 Taku Kudo <taku@chasen.org>
|
||||
// TinySegmenter is freely distributable under the terms of a new BSD licence.
|
||||
// For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt
|
||||
|
||||
function TinySegmenter() {
|
||||
var patterns = {
|
||||
"[一二三四五六七八九十百千万億兆]":"M",
|
||||
"[一-龠々〆ヵヶ]":"H",
|
||||
"[ぁ-ん]":"I",
|
||||
"[ァ-ヴーア-ン゙ー]":"K",
|
||||
"[a-zA-Za-zA-Z]":"A",
|
||||
"[0-90-9]":"N"
|
||||
}
|
||||
this.chartype_ = [];
|
||||
for (var i in patterns) {
|
||||
var regexp = new RegExp(i);
|
||||
this.chartype_.push([regexp, patterns[i]]);
|
||||
}
|
||||
|
||||
this.BIAS__ = -332
|
||||
this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378};
|
||||
this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920};
|
||||
this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266};
|
||||
this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352};
|
||||
this.BP2__ = {"BO":60,"OO":-1762};
|
||||
this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965};
|
||||
this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146};
|
||||
this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699};
|
||||
this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973};
|
||||
this.BW1__ = {",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682};
|
||||
this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669};
|
||||
this.BW3__ = {"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1000,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990};
|
||||
this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832};
|
||||
this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649};
|
||||
this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393};
|
||||
this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841};
|
||||
this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68};
|
||||
this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591};
|
||||
this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685};
|
||||
this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156};
|
||||
this.TW1__ = {"につい":-4681,"東京都":2026};
|
||||
this.TW2__ = {"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216};
|
||||
this.TW3__ = {"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287};
|
||||
this.TW4__ = {"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865};
|
||||
this.UC1__ = {"A":484,"K":93,"M":645,"O":-505};
|
||||
this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646};
|
||||
this.UC3__ = {"A":-1370,"I":2311};
|
||||
this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646};
|
||||
this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831};
|
||||
this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387};
|
||||
this.UP1__ = {"O":-214};
|
||||
this.UP2__ = {"B":69,"O":935};
|
||||
this.UP3__ = {"B":189};
|
||||
this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422};
|
||||
this.UQ2__ = {"BH":216,"BI":113,"OK":1759};
|
||||
this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212};
|
||||
this.UW1__ = {",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135};
|
||||
this.UW2__ = {",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568};
|
||||
this.UW3__ = {",":4889,"1":-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278};
|
||||
this.UW4__ = {",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1000,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637};
|
||||
this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343};
|
||||
this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496};
|
||||
|
||||
return this;
|
||||
}
|
||||
TinySegmenter.prototype.ctype_ = function(str) {
|
||||
for (var i in this.chartype_) {
|
||||
if (str.match(this.chartype_[i][0])) {
|
||||
return this.chartype_[i][1];
|
||||
}
|
||||
}
|
||||
return "O";
|
||||
}
|
||||
|
||||
TinySegmenter.prototype.ts_ = function(v) {
|
||||
if (v) { return v; }
|
||||
return 0;
|
||||
}
|
||||
|
||||
TinySegmenter.prototype.segment = function(input) {
|
||||
if (input == null || input == undefined || input == "") {
|
||||
return [];
|
||||
}
|
||||
var result = [];
|
||||
var seg = ["B3","B2","B1"];
|
||||
var ctype = ["O","O","O"];
|
||||
var o = input.split("");
|
||||
for (i = 0; i < o.length; ++i) {
|
||||
seg.push(o[i]);
|
||||
ctype.push(this.ctype_(o[i]))
|
||||
}
|
||||
seg.push("E1");
|
||||
seg.push("E2");
|
||||
seg.push("E3");
|
||||
ctype.push("O");
|
||||
ctype.push("O");
|
||||
ctype.push("O");
|
||||
var word = seg[3];
|
||||
var p1 = "U";
|
||||
var p2 = "U";
|
||||
var p3 = "U";
|
||||
for (var i = 4; i < seg.length - 3; ++i) {
|
||||
var score = this.BIAS__;
|
||||
var w1 = seg[i-3];
|
||||
var w2 = seg[i-2];
|
||||
var w3 = seg[i-1];
|
||||
var w4 = seg[i];
|
||||
var w5 = seg[i+1];
|
||||
var w6 = seg[i+2];
|
||||
var c1 = ctype[i-3];
|
||||
var c2 = ctype[i-2];
|
||||
var c3 = ctype[i-1];
|
||||
var c4 = ctype[i];
|
||||
var c5 = ctype[i+1];
|
||||
var c6 = ctype[i+2];
|
||||
score += this.ts_(this.UP1__[p1]);
|
||||
score += this.ts_(this.UP2__[p2]);
|
||||
score += this.ts_(this.UP3__[p3]);
|
||||
score += this.ts_(this.BP1__[p1 + p2]);
|
||||
score += this.ts_(this.BP2__[p2 + p3]);
|
||||
score += this.ts_(this.UW1__[w1]);
|
||||
score += this.ts_(this.UW2__[w2]);
|
||||
score += this.ts_(this.UW3__[w3]);
|
||||
score += this.ts_(this.UW4__[w4]);
|
||||
score += this.ts_(this.UW5__[w5]);
|
||||
score += this.ts_(this.UW6__[w6]);
|
||||
score += this.ts_(this.BW1__[w2 + w3]);
|
||||
score += this.ts_(this.BW2__[w3 + w4]);
|
||||
score += this.ts_(this.BW3__[w4 + w5]);
|
||||
score += this.ts_(this.TW1__[w1 + w2 + w3]);
|
||||
score += this.ts_(this.TW2__[w2 + w3 + w4]);
|
||||
score += this.ts_(this.TW3__[w3 + w4 + w5]);
|
||||
score += this.ts_(this.TW4__[w4 + w5 + w6]);
|
||||
score += this.ts_(this.UC1__[c1]);
|
||||
score += this.ts_(this.UC2__[c2]);
|
||||
score += this.ts_(this.UC3__[c3]);
|
||||
score += this.ts_(this.UC4__[c4]);
|
||||
score += this.ts_(this.UC5__[c5]);
|
||||
score += this.ts_(this.UC6__[c6]);
|
||||
score += this.ts_(this.BC1__[c2 + c3]);
|
||||
score += this.ts_(this.BC2__[c3 + c4]);
|
||||
score += this.ts_(this.BC3__[c4 + c5]);
|
||||
score += this.ts_(this.TC1__[c1 + c2 + c3]);
|
||||
score += this.ts_(this.TC2__[c2 + c3 + c4]);
|
||||
score += this.ts_(this.TC3__[c3 + c4 + c5]);
|
||||
score += this.ts_(this.TC4__[c4 + c5 + c6]);
|
||||
// score += this.ts_(this.TC5__[c4 + c5 + c6]);
|
||||
score += this.ts_(this.UQ1__[p1 + c1]);
|
||||
score += this.ts_(this.UQ2__[p2 + c2]);
|
||||
score += this.ts_(this.UQ3__[p3 + c3]);
|
||||
score += this.ts_(this.BQ1__[p2 + c2 + c3]);
|
||||
score += this.ts_(this.BQ2__[p2 + c3 + c4]);
|
||||
score += this.ts_(this.BQ3__[p3 + c2 + c3]);
|
||||
score += this.ts_(this.BQ4__[p3 + c3 + c4]);
|
||||
score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]);
|
||||
score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]);
|
||||
score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]);
|
||||
score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]);
|
||||
var p = "O";
|
||||
if (score > 0) {
|
||||
result.push(word);
|
||||
word = "";
|
||||
p = "B";
|
||||
}
|
||||
p1 = p2;
|
||||
p2 = p3;
|
||||
p3 = p;
|
||||
word += seg[i];
|
||||
}
|
||||
result.push(word);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
lunr.TinySegmenter = TinySegmenter;
|
||||
};
|
||||
|
||||
}));
|
||||
6708
assets/javascripts/lunr/wordcut.js
Normal file
6708
assets/javascripts/lunr/wordcut.js
Normal file
File diff suppressed because one or more lines are too long
42
assets/javascripts/workers/search.2c215733.min.js
vendored
Normal file
42
assets/javascripts/workers/search.2c215733.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
7
assets/javascripts/workers/search.2c215733.min.js.map
Normal file
7
assets/javascripts/workers/search.2c215733.min.js.map
Normal file
File diff suppressed because one or more lines are too long
1
assets/stylesheets/main.484c7ddc.min.css
vendored
Normal file
1
assets/stylesheets/main.484c7ddc.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/stylesheets/main.484c7ddc.min.css.map
Normal file
1
assets/stylesheets/main.484c7ddc.min.css.map
Normal file
File diff suppressed because one or more lines are too long
1
assets/stylesheets/palette.ab4e12ef.min.css
vendored
Normal file
1
assets/stylesheets/palette.ab4e12ef.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/stylesheets/palette.ab4e12ef.min.css.map
Normal file
1
assets/stylesheets/palette.ab4e12ef.min.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sources":["src/templates/assets/stylesheets/palette/_scheme.scss","../../../../src/templates/assets/stylesheets/palette.scss","src/templates/assets/stylesheets/palette/_accent.scss","src/templates/assets/stylesheets/palette/_primary.scss","src/templates/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"AA2BA,cAGE,6BAME,sDAAA,CACA,6DAAA,CACA,+DAAA,CACA,gEAAA,CACA,mDAAA,CACA,6DAAA,CACA,+DAAA,CACA,gEAAA,CAGA,mDAAA,CACA,gDAAA,CACA,yDAAA,CACA,4DAAA,CAGA,0BAAA,CACA,mCAAA,CAGA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,uDAAA,CACA,6DAAA,CACA,2DAAA,CAGA,iCAAA,CAGA,yDAAA,CACA,iEAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,qDAAA,CACA,uDAAA,CAGA,8DAAA,CAKA,8DAAA,CAKA,0DAAA,CAzEA,iBCiBF,CD6DE,kHAEE,YC3DJ,CDkFE,yDACE,4BChFJ,CD+EE,2DACE,4BC7EJ,CD4EE,gEACE,4BC1EJ,CDyEE,2DACE,4BCvEJ,CDsEE,yDACE,4BCpEJ,CDmEE,0DACE,4BCjEJ,CDgEE,gEACE,4BC9DJ,CD6DE,0DACE,4BC3DJ,CD0DE,2OACE,4BC/CJ,CDsDA,+FAGE,iCCpDF,CACF,CCjDE,2BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCD6CN,CCvDE,4BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDoDN,CC9DE,8BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCD2DN,CCrEE,mCACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDkEN,CC5EE,8BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDyEN,CCnFE,4BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDgFN,CC1FE,kCACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDuFN,CCjGE,4BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCD8FN,CCxGE,4BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDqGN,CC/GE,6BACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCD4GN,CCtHE,mCACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDmHN,CC7HE,4BACE,4BAAA,CACA,2CAAA,CAIE,8BAAA,CACA,qCD6HN,CCpIE,8BACE,4BAAA,CACA,2CAAA,CAIE,8BAAA,CACA,qCDoIN,CC3IE,6BACE,yBAAA,CACA,2CAAA,CAIE,8BAAA,CACA,qCD2IN,CClJE,8BACE,4BAAA,CACA,2CAAA,CAIE,8BAAA,CACA,qCDkJN,CCzJE,mCACE,4BAAA,CACA,2CAAA,CAOE,yBAAA,CACA,qCDsJN,CE3JE,4BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwJN,CEnKE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgKN,CE3KE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwKN,CEnLE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgLN,CE3LE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwLN,CEnME,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgMN,CE3ME,mCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwMN,CEnNE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgNN,CE3NE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwNN,CEnOE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgON,CE3OE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwON,CEnPE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,+BAAA,CACA,sCFmPN,CE3PE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,+BAAA,CACA,sCF2PN,CEnQE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,+BAAA,CACA,sCFmQN,CE3QE,+BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAIE,+BAAA,CACA,sCF2QN,CEnRE,oCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFgRN,CE3RE,8BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCFwRN,CEnSE,6BACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCAAA,CAKA,4BF4RN,CE5SE,kCACE,6BAAA,CACA,oCAAA,CACA,mCAAA,CAOE,0BAAA,CACA,sCAAA,CAKA,4BFqSN,CEtRE,sEACE,4BFyRJ,CE1RE,+DACE,4BF6RJ,CE9RE,iEACE,4BFiSJ,CElSE,gEACE,4BFqSJ,CEtSE,iEACE,4BFySJ,CEhSA,8BACE,mDAAA,CACA,4DAAA,CACA,0DAAA,CACA,oDAAA,CACA,2DAAA,CAGA,4BFiSF,CE9RE,yCACE,+BFgSJ,CE7RI,kDAEE,0CAAA,CACA,sCAAA,CAFA,mCFiSN,CG7MI,mCD1EA,+CACE,8CF0RJ,CEvRI,qDACE,8CFyRN,CEpRE,iEACE,mCFsRJ,CACF,CGxNI,sCDvDA,uCACE,oCFkRJ,CACF,CEzQA,8BACE,kDAAA,CACA,4DAAA,CACA,wDAAA,CACA,oDAAA,CACA,6DAAA,CAGA,4BF0QF,CEvQE,yCACE,+BFyQJ,CEtQI,kDAEE,0CAAA,CACA,sCAAA,CAFA,mCF0QN,CEnQE,yCACE,6CFqQJ,CG9NI,0CDhCA,8CACE,gDFiQJ,CACF,CGnOI,0CDvBA,iFACE,6CF6PJ,CACF,CG3PI,sCDKA,uCACE,6CFyPJ,CACF","file":"palette.css"}
|
||||
26
data/assessments/10161.json
Normal file
26
data/assessments/10161.json
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"drucksache": "18/10161",
|
||||
"title": "Antwort: Kostenexplosion beim Schulmittagessen",
|
||||
"fraktionen": [],
|
||||
"datum": "2024-07-30",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-10161.pdf",
|
||||
|
||||
"gwoeScore": 0,
|
||||
"gwoeBegründung": "Dies ist eine Antwort der Landesregierung auf eine Kleine Anfrage, kein Antrag. Keine Bewertung möglich, da kein Beschlussvorschlag enthalten.",
|
||||
"gwoeMatrix": [],
|
||||
"gwoeSchwerpunkt": [],
|
||||
|
||||
"wahlprogrammScores": [],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": [],
|
||||
"schwächen": ["Kein Antrag, sondern Antwort auf Kleine Anfrage"],
|
||||
"empfehlung": "Nicht bewertbar",
|
||||
"empfehlungSymbol": "",
|
||||
"verbesserungspotenzial": "nicht anwendbar",
|
||||
|
||||
"themen": ["Bildung", "Schulverpflegung"],
|
||||
"antragZusammenfassung": "Antwort der Landesregierung auf SPD-Anfrage zu Kosten des Schulmittagessens. Keine eigene Bewertung möglich.",
|
||||
"antragKernpunkte": ["Landesregierung hat keine Preisdaten", "Verweist auf Bildungs- und Teilhabepaket", "brotZeit-Projekt für 250 Grundschulen"]
|
||||
}
|
||||
50
data/assessments/12015.json
Normal file
50
data/assessments/12015.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"drucksache": "18/12015",
|
||||
"title": "Endlich mehr Respekt für unsere ältere Generation!",
|
||||
"fraktionen": ["SPD"],
|
||||
"datum": "2024-12-10",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12015.pdf",
|
||||
|
||||
"gwoeScore": 9,
|
||||
"gwoeBegründung": "Hervorragender Antrag für würdevolles Altern und gesellschaftliche Teilhabe älterer Menschen. Stärkt alle GWÖ-Werte: Menschenwürde (D1++), soziale Gerechtigkeit (D4++), Solidarität (D2+), demokratische Teilhabe (D5+). Fordert ressourcenorientierte statt defizitorientierte Altenpolitik, bessere Unterstützung pflegender Angehöriger, Senior Cops als Beispiel für Potenziale. Volle GWÖ-Konformität.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Würde und Selbstbestimmung im Alter", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Bessere Pflege und Teilhabe", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Integration älterer Menschen als Ressource", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D5", "label": "Demokratische Einbindung", "aspect": "Partizipation aller Generationen", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D1", "D4"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "SPD",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 10, "begründung": "Soziale Gerechtigkeit, gute Pflege, Teilhabe – SPD-Kernforderungen." },
|
||||
"parteiprogramm": { "score": 10, "begründung": "Vorsorgender Sozialstaat, Gerechtigkeit, Solidarität – Hamburger Programm pur." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 7, "begründung": "CDU setzt auch auf Familie und Generationengerechtigkeit." },
|
||||
"parteiprogramm": { "score": 7, "begründung": "Christliches Menschenbild schützt Würde im Alter." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "Teilhabe und inklusive Gesellschaft sind Grüne Werte." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Selbstbestimmung und soziale Gerechtigkeit passen." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Ressourcenorientierter Ansatz", "Konkrete Beispiele (Senior Cops)", "Würdigung pflegender Angehöriger", "Gegen Einsamkeit"],
|
||||
"schwächen": [],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Soziales", "Pflege", "Demografie", "Ehrenamt"],
|
||||
"antragZusammenfassung": "SPD-Antrag für eine ressourcenorientierte Altenpolitik, die Potenziale älterer Menschen fördert, soziale Teilhabe stärkt und pflegende Angehörige besser unterstützt.",
|
||||
"antragKernpunkte": ["Respekt statt Defizitorientierung", "Bessere Pflegestrukturen", "Bekämpfung von Einsamkeit", "Senior Cops als Vorbild"]
|
||||
}
|
||||
50
data/assessments/12017.json
Normal file
50
data/assessments/12017.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"drucksache": "18/12017",
|
||||
"title": "EU-Kohäsionspolitik nach 2027 – föderale und kommunale Mitgestaltung statt Zentralisierung",
|
||||
"fraktionen": ["SPD"],
|
||||
"datum": "2024-12-10",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12017.pdf",
|
||||
|
||||
"gwoeScore": 8,
|
||||
"gwoeBegründung": "Exzellenter Antrag zur Verteidigung föderaler und kommunaler Mitgestaltung bei EU-Strukturfonds. Stärkt Subsidiarität (D5++), demokratische Teilhabe (E5+), regionale Wirtschaftsentwicklung (D2+). Warnt vor Zentralisierung der EU-Kohäsionspolitik und fordert Beibehaltung regionaler Förderkompetenz. Betont Bedeutung von EFRE, JTF und ESF+ für NRW (3,5 Mrd. Euro). Vollständig GWÖ-konform.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D5", "label": "Demokratische Einbindung", "aspect": "Regionale Mitgestaltung bei EU-Förderung erhalten", "rating": 3, "symbol": "++" },
|
||||
{ "field": "E5", "label": "Demokratische Mitbestimmung", "aspect": "Gegen Zentralisierung auf nationale/EU-Ebene", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Strukturförderung für NRW-Regionen", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E4", "label": "Sozialer Ausgleich", "aspect": "Kohäsionspolitik für sozialen Zusammenhalt", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D5", "E5"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "SPD",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Soziale Gerechtigkeit, regionale Strukturpolitik, EU-Engagement – SPD-Kernthemen." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Internationale Solidarität, gerechte Strukturen – Hamburger Programm konform." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "CDU unterstützt Föderalismus und regionale Eigenverantwortung. Gegen Brüsseler Zentralismus." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Subsidiarität ist CDU-Grundprinzip." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "Regionale Transformation und Bürgerbeteiligung sind Grüne Werte. EU-Kohäsion unterstützt." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Föderales Europa, lebendige Demokratie – passt." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Fundierte Problemanalyse", "Konkrete Zahlen (3,5 Mrd. für NRW)", "Breite Allianz (Städtetag, RVR)", "Subsidiaritätsprinzip verteidigt"],
|
||||
"schwächen": [],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Europa", "Föderalismus", "Strukturpolitik", "Kommunen"],
|
||||
"antragZusammenfassung": "SPD-Antrag gegen die drohende Zentralisierung der EU-Kohäsionspolitik nach 2027, für Beibehaltung föderaler und kommunaler Mitgestaltung bei Strukturfonds.",
|
||||
"antragKernpunkte": ["Kritik an EU-Kommissionsplänen zur Zentralisierung", "Verteidigung regionaler Förderkompetenz", "3,5 Mrd. Euro EU-Mittel für NRW gefährdet"]
|
||||
}
|
||||
36
data/assessments/12022.json
Normal file
36
data/assessments/12022.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"drucksache": "18/12022",
|
||||
"title": "Kulturelle Vielfalt sichern – Kulturförderung stabilisieren und Förderportale für 2025 unverzüglich freischalten",
|
||||
"fraktionen": ["SPD", "FDP"],
|
||||
"datum": "2024-12-10",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12022.pdf",
|
||||
|
||||
"gwoeScore": 8,
|
||||
"gwoeBegründung": "Stark GWÖ-konformer Antrag zur Sicherung kultureller Infrastruktur. Die Freie Szene ist besonders vulnerabel; fehlende Planungssicherheit gefährdet Existenzen. Der Antrag adressiert D2 (Gesamtwohl durch Kultur), D4 (kulturelle Daseinsvorsorge) und C5 (transparente Beteiligungsformate). Positiv: SPD-FDP-Kooperation, konkrete Forderungen, Fokus auf Freie Szene.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Kulturelle Vielfalt als Identität und Zusammenhalt", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Sicherung Kulturinfrastruktur und Arbeitsplätze", "rating": 2, "symbol": "+" },
|
||||
{ "field": "C5", "label": "Transparenz/demokratische Prozesse", "aspect": "Festes Gesprächs- und Beteiligungsformat mit Kulturszene", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E2", "label": "Beitrag zum Gesamtwohl", "aspect": "Demokratiebildung durch Kultur", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D2", "D4"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "SPD", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "SPD fordert Stärkung der Kulturförderung und Freien Szene" }, "parteiprogramm": { "score": 9, "begründung": "Kultur als Teilhabe und gesellschaftlicher Kitt ist SPD-Wert" } },
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 7, "begründung": "FDP unterstützt Kultur und kritisiert Bürokratie in der Förderung" }, "parteiprogramm": { "score": 7, "begründung": "Kulturelle Freiheit und unbürokratische Förderung passen zu FDP" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "CDU hatte 50%-Erhöhung versprochen, nicht eingehalten; Antrag ist Kritik an Regierungshandeln" }, "parteiprogramm": { "score": 5, "begründung": "Kulturförderung ist CDU-Wert, aber Haushaltsdisziplin hat Priorität" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 5, "begründung": "Grüne unterstützen Kulturförderung, aber Antrag kritisiert auch grünes Regierungshandeln" }, "parteiprogramm": { "score": 6, "begründung": "Kultur und Teilhabe sind grüne Werte" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Fraktionsübergreifend (SPD+FDP)", "Konkrete Forderung: Förderportale sofort freischalten", "Fokus auf existenzbedrohte Freie Szene", "Beteiligungsformat mit Kulturszene gefordert"],
|
||||
"schwächen": ["Keine konkreten Finanzierungsvorschläge für 50%-Erhöhung"],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Kultur", "Haushalt", "Förderung", "Freie Szene"],
|
||||
"antragZusammenfassung": "SPD und FDP fordern die sofortige Freischaltung der Kulturförderportale und Planungssicherheit für 2025, um die existenzbedrohte Freie Szene zu sichern.",
|
||||
"antragKernpunkte": ["Sofortige Freischaltung Förderportale", "Bewilligung Verpflichtungsermächtigungen noch im Dezember 2024", "Festes Beteiligungsformat mit Kulturszene", "Transparentes, konzeptbasiertes Förderprogramm entwickeln"]
|
||||
}
|
||||
41
data/assessments/12024.json
Normal file
41
data/assessments/12024.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"drucksache": "18/12024",
|
||||
"title": "Berufsanerkennungsverfahren weiter digitalisieren und mit dem Einsatz von KI beschleunigen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-10",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12024.pdf",
|
||||
|
||||
"gwoeScore": 7,
|
||||
"gwoeBegründung": "Guter GWÖ-Antrag, der den Fachkräftemangel durch schnellere Integration ausländischer Fachkräfte adressiert. Die Digitalisierung und KI-Nutzung bei Anerkennungsverfahren fördert sowohl wirtschaftliche als auch soziale Integration. Der Antrag stärkt D4 (soziale Dienstleistungen) und D1 (Schutz des Individuums durch faire Verfahren). Besonders positiv: Fokus auf Pflegefachkräfte und konkrete Pilotprojekte.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Beschleunigung Berufsanerkennung, bessere Gesundheitsversorgung", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Faire und schnelle Verfahren für ausländische Fachkräfte", "rating": 2, "symbol": "+" },
|
||||
{ "field": "C5", "label": "Transparenz/demokratische Prozesse", "aspect": "Digitale Antragstellung und Transparenz", "rating": 2, "symbol": "+" },
|
||||
{ "field": "A2", "label": "Nutzen für Gemeinde", "aspect": "Fachkräftegewinnung für Wirtschaft und Gesundheitswesen", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D1"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 10, "begründung": "Vollständig konsistent: Digitalisierung, Bürokratieabbau, Fachkräftesicherung sind FDP-Kernthemen" }, "parteiprogramm": { "score": 10, "begründung": "Eigenverantwortung, Innovation und Technologieoffenheit sind FDP-Werte" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 8, "begründung": "CDU unterstützt Fachkräfteeinwanderung und Digitalisierung" }, "parteiprogramm": { "score": 7, "begründung": "Wirtschaftskompetenz und Zuwanderung Qualifizierter passen zu CDU" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 7, "begründung": "Grüne unterstützen Integration und Digitalisierung; KI-Einsatz muss datenschutzkonform sein" }, "parteiprogramm": { "score": 6, "begründung": "Digitalisierung mit Datenschutz; Integration von Zuwanderern ist grünes Anliegen" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "ein Konzept zum Einsatz von KI für die Verfahren der Berufsanerkennung zu entwickeln",
|
||||
"vorschlag": "ein Konzept zum Einsatz von KI für die Verfahren der Berufsanerkennung zu entwickeln, **das menschliche Endentscheidung bei ablehnenden Bescheiden garantiert und algorithmische Diskriminierung ausschließt**",
|
||||
"begruendung": "[D1: Schutz des Individuums] Menschliche Aufsicht und Fairness bei automatisierten Entscheidungen."
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Konkrete Forderungen mit Zeitrahmen (6 Monate)", "Verweis auf Bayern-Pilotprojekt als Vorbild", "Fokus auf Pflegefachkräfte (größter Bedarf)", "Datenschutz explizit erwähnt"],
|
||||
"schwächen": ["Keine Garantie für menschliche Überprüfung bei KI-Entscheidungen"],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Digitalisierung", "Fachkräfte", "KI", "Gesundheit", "Integration"],
|
||||
"antragZusammenfassung": "Die FDP fordert beschleunigte Berufsanerkennungsverfahren durch Digitalisierung und KI-Einsatz, insbesondere für Pflegefachkräfte, mit Pilotprojekt und 6-Monats-Bericht zu rechtlichen Anforderungen.",
|
||||
"antragKernpunkte": ["Digitale Antragstellung für alle Gesundheitsberufe", "KI-Konzept für Anerkennungsverfahren", "Pilotprojekt mit Landesmitteln (Vorbild Bayern)", "6-Monats-Bericht zu Datenschutz und Rechtsrahmen"]
|
||||
}
|
||||
48
data/assessments/12083.json
Normal file
48
data/assessments/12083.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"drucksache": "18/12083",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung entwicklungspolitische Informations- und Bildungsarbeit",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12083.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Analog zu 18/12084: Kürzung bei entwicklungspolitischer Bildung um 55.300 Euro (20%). Auch hier rein fiskalische Begründung zur Gegenfinanzierung anderer Anträge. Entwicklungspolitische Bildung stärkt globales Bewusstsein und Solidarität (E2). Die Kürzung ist zwar moderat, aber ohne inhaltliche Rechtfertigung.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E2", "label": "Beitrag zum Gesamtwohl", "aspect": "Kürzung globaler Bildungsarbeit", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "Effizienzfokus der FDP." },
|
||||
"parteiprogramm": { "score": 6, "begründung": "Internationale Verantwortung anerkannt, aber Eigenverantwortung betont." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU unterstützt entwicklungspolitisches Engagement." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Internationale Verantwortung ist CDU-Wert." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 2, "begründung": "Globale Gerechtigkeit ist Grünes Kernthema." },
|
||||
"parteiprogramm": { "score": 2, "begründung": "Internationale Solidarität zentral." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Moderate Kürzung (20%)"],
|
||||
"schwächen": ["Keine inhaltliche Begründung", "Reine Umschichtungslogik"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Entwicklungspolitik", "Bildung"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der entwicklungspolitischen Informations- und Bildungsarbeit um 55.300 Euro zur Gegenfinanzierung anderer Anträge.",
|
||||
"antragKernpunkte": ["Kürzung von 276.500 auf 221.200 Euro", "Begründung: Haushaltskonsolidierung + Gegenfinanzierung"]
|
||||
}
|
||||
55
data/assessments/12084.json
Normal file
55
data/assessments/12084.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12084",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung Promotorinnen-Programm entwicklungspolitische Bildung",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12084.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Der Antrag kürzt das Promotorinnen-Programm für entwicklungspolitische Bildung um 347.500 Euro (26%). Die Begründung ist rein fiskalisch ohne inhaltliche Auseinandersetzung. Entwicklungspolitische Bildung fördert globales Bewusstsein (E2, E5) und ist Teil der GWÖ-Dimension 'Solidarität'. Die Kürzung widerspricht dem Gedanken internationaler Verantwortung.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E2", "label": "Beitrag zum Gesamtwohl", "aspect": "Kürzung bei globaler Solidaritätsarbeit", "rating": -2, "symbol": "−" },
|
||||
{ "field": "E5", "label": "Demokratische Mitbestimmung", "aspect": "Weniger entwicklungspolitische Bildung", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "FDP betont Eigenverantwortung, weniger staatliche Bildungsprogramme." },
|
||||
"parteiprogramm": { "score": 6, "begründung": "Internationale Verantwortung ist anerkannt, aber Effizienz wichtiger." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU unterstützt entwicklungspolitisches Engagement. Kürzung widerspricht dem." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Internationale Verantwortung und europäische Einigung sind CDU-Werte." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 2, "begründung": "Entwicklungspolitik und globale Gerechtigkeit sind Grüne Kernthemen." },
|
||||
"parteiprogramm": { "score": 2, "begründung": "Internationale Verantwortung und Frieden – Kürzung widerspricht dem." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Die geplante Kürzung in diesem Titel sollte aufgrund der notwendigen Haushaltskonsolidierung und der beantragten Erhöhung anderer Titel höher ausfallen.",
|
||||
"vorschlag": "~~Die geplante Kürzung in diesem Titel sollte aufgrund der notwendigen Haushaltskonsolidierung und der beantragten Erhöhung anderer Titel höher ausfallen.~~ **Die Mittel für das Promotorinnen-Programm sollten erhalten bleiben, da entwicklungspolitische Bildung eine langfristige Investition in globales Bewusstsein und Solidarität darstellt.**",
|
||||
"begruendung": "[E2/E5] Entwicklungspolitische Bildung ist keine Luxusausgabe, sondern Teil globaler Verantwortung"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Moderate Kürzung (26%)"],
|
||||
"schwächen": ["Keine inhaltliche Begründung", "Ignoriert Wert entwicklungspolitischer Bildung", "Reine Umschichtungslogik"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Entwicklungspolitik", "Bildung", "Internationales"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung des Promotorinnen-Programms für entwicklungspolitische Bildung um 347.500 Euro zur Gegenfinanzierung anderer Anträge.",
|
||||
"antragKernpunkte": ["Kürzung von 1,35 auf 1,0 Mio. Euro", "Begründung: Haushaltskonsolidierung + Gegenfinanzierung", "Entwicklungspolitische Bildungsarbeit betroffen"]
|
||||
}
|
||||
30
data/assessments/12087.json
Normal file
30
data/assessments/12087.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"drucksache": "18/12087",
|
||||
"title": "Änderungsantrag Haushalt – Erhöhung Polizei-Ausstattung DEIG um 20 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12087.pdf",
|
||||
|
||||
"gwoeScore": 5,
|
||||
"gwoeBegründung": "Ambivalenter Antrag: 20 Mio. mehr für Polizei-Ausstattung, speziell DEIG (Taser). Stärkt einerseits innere Sicherheit (D1+). Andererseits sind DEIG umstritten hinsichtlich Verhältnismäßigkeit. Die bisherige Pilotierung war erfolgreich, Ausweitung auf weitere Behörden ist nachvollziehbar. GWÖ-neutral bis leicht positiv.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Polizei-Ausstattung für Sicherheit", "rating": 1, "symbol": "+" },
|
||||
{ "field": "C4", "label": "Gerechte Arbeitsverteilung", "aspect": "Bessere Ausrüstung für Polizist:innen", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D1"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 8, "begründung": "Bürgerrechte und Sicherheit." }, "parteiprogramm": { "score": 8, "begründung": "Rechtsstaat und Polizei." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 9, "begründung": "Sicherheit und Polizei-Ausstattung ist CDU-Kernthema." }, "parteiprogramm": { "score": 9, "begründung": "Innere Sicherheit." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "Grüne haben kritische Haltung zu DEIG wegen Verhältnismäßigkeit." }, "parteiprogramm": { "score": 4, "begründung": "Bürgerrechte vs. Polizeiausstattung." } }
|
||||
],
|
||||
"verbesserungen": [],
|
||||
"stärken": ["Erfolgreiche Pilotierung", "Schrittweise Ausweitung", "Konkrete Behörden benannt"],
|
||||
"schwächen": ["DEIG umstritten", "Verhältnismäßigkeitsfragen"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
"themen": ["Sicherheit", "Polizei", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der Polizei-Ausstattung um 20 Mio. Euro für flächendeckende DEIG-Ausrüstung (Taser).",
|
||||
"antragKernpunkte": ["Erhöhung um 20 Mio. Euro", "DEIG-Ausrüstung ausweiten", "Nach erfolgreicher Pilotierung"]
|
||||
}
|
||||
50
data/assessments/12097.json
Normal file
50
data/assessments/12097.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"drucksache": "18/12097",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Erhöhung OGS-Förderung um 100 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12097.pdf",
|
||||
|
||||
"gwoeScore": 9,
|
||||
"gwoeBegründung": "Exzellenter Antrag! 100 Mio. Euro zusätzlich für die Offene Ganztagsschule im Primarbereich (480.500 Plätze). Stärkt Bildungsgerechtigkeit (D4++), unterstützt freie Träger (A4+), fördert Vereinbarkeit von Familie und Beruf. Konkrete Problemanalyse: 3%-Erhöhung reicht nicht für auskömmliche Finanzierung. Volle GWÖ-Konformität in der D-Zeile.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Auskömmliche OGS-Finanzierung für Qualität", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Bildungszugang für alle Kinder", "rating": 2, "symbol": "+" },
|
||||
{ "field": "A4", "label": "Soziale Verantwortung Lieferkette", "aspect": "Existenzsicherung freier Träger", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E4", "label": "Sozialer Ausgleich", "aspect": "Chancengleichheit unabhängig von Herkunft", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D1"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Weltbeste Bildung ist FDP-Kernforderung. OGS-Qualität entscheidend." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Bildung als Bürgerrecht, Chancengerechtigkeit durch gute Schulen." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "CDU unterstützt OGS-Ausbau. Qualitätssicherung ist wichtig." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Familie und Bildung sind CDU-Werte." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Ganztagsschule und Bildungsgerechtigkeit sind Grüne Kernforderungen." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Teilhabe und Chancengleichheit – OGS ist zentral." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Konkrete Platzanzahl (480.500)", "Fokus auf freie Träger", "Problem der Unterfinanzierung benannt", "Qualitätssicherung"],
|
||||
"schwächen": [],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Bildung", "Schule", "Soziales", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der OGS-Förderung um 100 Mio. Euro, um freien Trägern eine auskömmliche Finanzierung für 480.500 Plätze zu ermöglichen.",
|
||||
"antragKernpunkte": ["100 Mio. Euro zusätzlich für OGS", "Sicherung freier Träger", "Qualitätserhalt bei 480.500 Plätzen"]
|
||||
}
|
||||
55
data/assessments/12101.json
Normal file
55
data/assessments/12101.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12101",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Neue Ausgründungsinitiative 175 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12101.pdf",
|
||||
|
||||
"gwoeScore": 6,
|
||||
"gwoeBegründung": "Der Antrag schafft eine neue Titelgruppe mit 175 Mio. Euro für Hochschul-Ausgründungen. Fördert Innovation und regionale Wirtschaft (D2+, E2+). Kann Arbeitsplätze schaffen und Wissenstransfer stärken. Allerdings fehlen GWÖ-Kriterien für die Förderung – reine Wirtschaftsförderung ohne soziale/ökologische Leitplanken. Potenzial für Gemeinwohl hängt von Umsetzungsdetails ab.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Ausgründungen können lokale Wirtschaft stärken", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E2", "label": "Beitrag zum Gesamtwohl", "aspect": "Wissenstransfer von Hochschulen in Wirtschaft", "rating": 2, "symbol": "+" },
|
||||
{ "field": "C2", "label": "Zielvereinbarung Gemeinwohl", "aspect": "Keine GWÖ-Kriterien für Förderung formuliert", "rating": 0, "symbol": "○" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D2", "E2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 10, "begründung": "Startup-Förderung, Innovation, Digitalisierung – FDP-Paradethema." },
|
||||
"parteiprogramm": { "score": 10, "begründung": "Unternehmertum, Eigenverantwortung, Chancen – Kernwerte der FDP." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "CDU fördert Mittelstand und Innovation. Ausgründungen passen." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Soziale Marktwirtschaft mit Innovationsfokus." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "Grüne unterstützen nachhaltige Innovation, aber 175 Mio. ohne Ökologie-Kriterien ist kritisch." },
|
||||
"parteiprogramm": { "score": 5, "begründung": "Sozial-ökologische Transformation erfordert Leitplanken für Wirtschaftsförderung." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Zuschüsse für laufende Zwecke",
|
||||
"vorschlag": "Zuschüsse für laufende Zwecke **mit besonderer Berücksichtigung von Ausgründungen in den Bereichen Klimaschutz, Gesundheit und Digitalisierung sowie unter Einhaltung von Nachhaltigkeitskriterien**",
|
||||
"begruendung": "[E3/D4] GWÖ-Leitplanken für Wirtschaftsförderung"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Hohe Investitionssumme", "Fokus auf Wissenstransfer", "Schafft neue Wirtschaftsstruktur"],
|
||||
"schwächen": ["Keine GWÖ-/Nachhaltigkeitskriterien", "Reine Wirtschaftsförderung ohne soziale Leitplanken"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Wirtschaft", "Innovation", "Hochschulen", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Schaffung einer neuen Ausgründungsinitiative mit 175 Mio. Euro für Hochschul-Startups und Wissenstransfer.",
|
||||
"antragKernpunkte": ["Neue Titelgruppe 'Ausgründungsinitiative'", "175 Mio. Euro Fördervolumen", "Ziel: Startup-Ökosystem an Hochschulen"]
|
||||
}
|
||||
41
data/assessments/12105.json
Normal file
41
data/assessments/12105.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"drucksache": "18/12105",
|
||||
"title": "Sicherung der Trägerpluralität in Kindertageseinrichtungen - 200 Mio. € Notpaket",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12105.pdf",
|
||||
|
||||
"gwoeScore": 8,
|
||||
"gwoeBegründung": "Stark GWÖ-konformer Antrag zur Sicherung der Kita-Infrastruktur. Die 200 Mio. € adressieren eine strukturelle Finanzierungslücke, die die Existenz vieler Träger gefährdet. Die Trägerpluralität (kirchliche, freie, kommunale Träger) ist ein Wert an sich und fördert Wahlfreiheit für Familien. Der Antrag sichert Daseinsvorsorge und Vereinbarkeit von Familie und Beruf.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Sicherung der Kita-Betreuung", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Erhalt Trägerpluralität und Wahlfreiheit", "rating": 2, "symbol": "+" },
|
||||
{ "field": "A2", "label": "Nutzen für Gemeinde", "aspect": "Stabilisierung freier und kirchlicher Träger", "rating": 2, "symbol": "+" },
|
||||
{ "field": "B4", "label": "Soziale Finanzpolitik", "aspect": "200 Mio. € für soziale Daseinsvorsorge", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "FDP fordert 'weltbeste Bildung' und Wahlfreiheit; Trägerpluralität entspricht dem" }, "parteiprogramm": { "score": 9, "begründung": "Bildung als Grundlage von Freiheit; Vielfalt statt Staatlichkeit" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 7, "begründung": "CDU unterstützt Trägerpluralität und kirchliche Träger" }, "parteiprogramm": { "score": 8, "begründung": "Subsidiarität und Stärkung freier Träger sind CDU-Grundsätze" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 7, "begründung": "Grüne fordern gute frühkindliche Bildung und sichere Kita-Finanzierung" }, "parteiprogramm": { "score": 7, "begründung": "Bildung von Anfang an ist grünes Kernanliegen" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Eine erneute, einmalige Bereitstellung zusätzlicher Mittel ist notwendig, um die finanzielle Stabilität der Einrichtungen nachhaltig zu sichern",
|
||||
"vorschlag": "Eine erneute Bereitstellung zusätzlicher Mittel ist notwendig, um die finanzielle Stabilität der Einrichtungen nachhaltig zu sichern, **verbunden mit einer strukturellen Reform der Kita-Finanzierung zur Synchronisierung von Haushalts- und Kita-Jahr**",
|
||||
"begruendung": "[B2: Gemeinnutz Finanzgebaren] Strukturelle Lösung statt jährlicher Notpakete sichert langfristige Planbarkeit."
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["200 Mio. € zur Schließung der Finanzierungslücke", "Sicherung Trägerpluralität", "Adressiert strukturelles Problem (Kita-Jahr vs. Haushaltsjahr)"],
|
||||
"schwächen": ["Einmalig statt strukturell", "Keine Qualitätskriterien für zusätzliche Mittel"],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Kinder", "Kita", "Betreuung", "Haushalt", "Trägerpluralität"],
|
||||
"antragZusammenfassung": "Die FDP fordert 200 Mio. € zusätzlich für Kitas, um die Finanzierungslücke durch unterschiedliche Haushalts- und Kita-Jahre zu schließen und die Trägerpluralität zu sichern.",
|
||||
"antragKernpunkte": ["200 Mio. € für Kita-Träger", "Schließung der Finanzierungslücke Haushaltsjahr/Kita-Jahr", "Erhalt Trägerpluralität (freie, kirchliche, kommunale Träger)", "Sicherung verlässlicher Kinderbetreuung"]
|
||||
}
|
||||
41
data/assessments/12106.json
Normal file
41
data/assessments/12106.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"drucksache": "18/12106",
|
||||
"title": "Zuweisungen für Investitionen in Kindertageseinrichtungen und Kindertagespflege - Erhöhung auf 200 Mio. €",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12106.pdf",
|
||||
|
||||
"gwoeScore": 7,
|
||||
"gwoeBegründung": "Starker GWÖ-konformer Antrag zur Sicherung der Kinderbetreuungsinfrastruktur. Die Verdoppelung der Investitionsmittel auf 200 Mio. € adressiert den realen Platzmangel und die gestiegenen Baukosten. Der Antrag stärkt die Daseinsvorsorge und Vereinbarkeit von Familie und Beruf. Keine Einschränkungen oder problematischen Aspekte erkennbar.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Ausbau der Kinderbetreuungsplätze", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Unterstützung der Kommunen bei Investitionen", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Rechtsanspruch auf Betreuungsplatz sichern", "rating": 2, "symbol": "+" },
|
||||
{ "field": "B4", "label": "Soziale Finanzpolitik", "aspect": "85 Mio. € Mehrausgaben für soziale Infrastruktur", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "Vollständig konsistent mit FDP-Wahlprogramm: 'Weltbeste Bildung' beginnt bei frühkindlicher Betreuung" }, "parteiprogramm": { "score": 8, "begründung": "Bildung als Schlüssel zur Freiheit und Eigenverantwortung; Investitionen in Chancen" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 7, "begründung": "CDU-Wahlprogramm unterstützt Kita-Ausbau; Platzausbaugarantie ist Regierungsversprechen" }, "parteiprogramm": { "score": 7, "begründung": "Familienförderung und Vereinbarkeit sind CDU-Werte" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 8, "begründung": "Grüne fordern gute frühkindliche Bildung und Ausbau der Betreuung" }, "parteiprogramm": { "score": 8, "begründung": "Gute Bildung von Anfang an ist grünes Kernanliegen" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Zuweisungen an Gemeinden (GV) zu den Investitionen für Kinder in Kindertageseinrichtungen und Kindertagespflege",
|
||||
"vorschlag": "Zuweisungen an Gemeinden (GV) zu den Investitionen für Kinder in Kindertageseinrichtungen und Kindertagespflege, **wobei bei Neubauten ökologische Baustandards (Klimaneutralität, nachwachsende Rohstoffe) als Förderkriterium gelten**",
|
||||
"begruendung": "[D3: Ökologische öffentliche Leistung] Verknüpfung von Sozial- und Klimapolitik bei öffentlichen Investitionen."
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Konkrete Verdoppelung der Mittel (115→200 Mio. €)", "Adressiert realen Bedarf und Kostensteigerungen", "Sichert Platzausbaugarantie"],
|
||||
"schwächen": ["Keine Qualitätskriterien für Förderung", "Keine ökologischen Anforderungen an Neubauten"],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Kinder", "Kita", "Betreuung", "Investitionen", "Haushalt"],
|
||||
"antragZusammenfassung": "Die FDP fordert eine Erhöhung der Investitionsmittel für Kita-Plätze von 115 auf 200 Mio. € zur Sicherung der Platzausbaugarantie angesichts steigender Bau- und Materialkosten.",
|
||||
"antragKernpunkte": ["85 Mio. € mehr für Kita-Investitionen (Verdoppelung)", "Sicherung der Platzausbaugarantie", "Reaktion auf steigende Bau- und Materialkosten"]
|
||||
}
|
||||
50
data/assessments/12111.json
Normal file
50
data/assessments/12111.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"drucksache": "18/12111",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Erhöhung Wohnraumförderung für Azubis/Studierende um 100 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12111.pdf",
|
||||
|
||||
"gwoeScore": 8,
|
||||
"gwoeBegründung": "Hervorragender Antrag! 100 Mio. Euro zusätzlich für bezahlbaren Wohnraum für Auszubildende und Studierende. Adressiert soziale Gerechtigkeit (D4++), fördert Bildungszugang durch bezahlbares Wohnen (D1+), stärkt regionale Chancengleichheit (E4+). Konkrete Problemanalyse (Wohnungsnot, Sanierungsbedarf) und klare Maßnahme. Volle GWÖ-Konformität.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Bezahlbarer Wohnraum für junge Menschen in Ausbildung", "rating": 3, "symbol": "++" },
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Eigenständiges Wohnen ermöglichen", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E4", "label": "Sozialer Ausgleich", "aspect": "Chancengleichheit unabhängig von Herkunft/Region", "rating": 2, "symbol": "+" },
|
||||
{ "field": "B4", "label": "Soziale Finanzpolitik", "aspect": "Investition in soziale Infrastruktur", "rating": 2, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D1"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Bildungsgerechtigkeit und Chancen für junge Menschen sind FDP-Kernthemen. Wohnheimförderung passt." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Bildung als Bürgerrecht, Aufstieg durch Leistung – bezahlbares Wohnen ermöglicht beides." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "CDU betont Bildung und Fachkräfte. Wohnheimförderung unterstützt beides." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Subsidiarität und Förderung junger Menschen im Einklang." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Bezahlbares Wohnen und Bildungsgerechtigkeit sind Grüne Kernforderungen." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Teilhabe und soziale Gerechtigkeit – Wohnraumförderung ist zentral." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Konkretes Problem adressiert (Wohnungsnot)", "Beide Zielgruppen (Azubis + Studierende)", "Neubau UND Sanierung", "Substanzielle Summe (100 Mio.)"],
|
||||
"schwächen": [],
|
||||
"empfehlung": "Uneingeschränkt unterstützen",
|
||||
"empfehlungSymbol": "[++]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Wohnen", "Bildung", "Soziales", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der Wohnraumförderung um 100 Mio. Euro für den Bau und die Sanierung von Wohnheimen für Auszubildende und Studierende.",
|
||||
"antragKernpunkte": ["100 Mio. Euro zusätzlich für Wohnraumförderung", "Zielgruppe: Azubis und Studierende", "Neubau und Sanierung von Wohnheimen"]
|
||||
}
|
||||
54
data/assessments/12115.json
Normal file
54
data/assessments/12115.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"drucksache": "18/12115",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Streichung Untersuchungsvorhaben Naturschutz (Nationalpark)",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12115.pdf",
|
||||
|
||||
"gwoeScore": 4,
|
||||
"gwoeBegründung": "Der Antrag streicht 1,6 Mio. Euro für Untersuchungsvorhaben, die mit der Nationalpark-Suche zusammenhingen. Die Begründung ist sachlich: Wenn keine weiteren Werkverträge geplant sind, ist die Streichung konsequent (B2+). Allerdings könnte das Projekt noch reaktiviert werden, und Vorsorgemittel wären sinnvoll. Die Streichung ist nicht per se naturschutzfeindlich, aber schließt Handlungsoptionen (E3−).",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Streichung nicht mehr benötigter Projektmittel", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Keine Mittel für potenzielle Nationalpark-Studien mehr", "rating": -1, "symbol": "−" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["B2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "FDP war skeptisch gegenüber zweitem Nationalpark. Streichung konsequent." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Effizienz, keine unnötigen Staatsausgaben." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 5, "begründung": "CDU hatte Nationalpark-Suche mitgetragen, aber auch Effizienzfokus." },
|
||||
"parteiprogramm": { "score": 5, "begründung": "Ambivalent zwischen Naturschutz und sparsamer Haushaltsführung." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 3, "begründung": "Zweiter Nationalpark war Grünes Herzensanliegen. Mittelstreichung widerspricht dem." },
|
||||
"parteiprogramm": { "score": 3, "begründung": "30% Naturschutzfläche erfordert auch Planungsmittel." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Weitere Ausführungen von Werkverträgen im Zusammenhang mit der Nationalparksuche sind für das Jahr 2025 nicht abzusehen, sodass der Titel ersatzlos gestrichen werden kann.",
|
||||
"vorschlag": "Weitere Ausführungen von Werkverträgen im Zusammenhang mit der Nationalparksuche sind für das Jahr 2025 nicht abzusehen. **Der Titel kann auf 400.000 Euro reduziert werden, um bei Bedarf kleinere Voruntersuchungen zu ermöglichen.**",
|
||||
"begruendung": "[E3/B2] Kompromiss: Ersparnis + Handlungsfähigkeit"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Sachliche Begründung", "Bezug auf tatsächlichen Projektstand", "Effizienzorientiert"],
|
||||
"schwächen": ["Schließt Handlungsoptionen für Zukunft", "Keine Rücklagenbildung für mögliche Wiederaufnahme"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Haushalt", "Naturschutz", "Nationalpark"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur ersatzlosen Streichung von 1,6 Mio. Euro für Nationalpark-Untersuchungen, da keine weiteren Werkverträge 2025 geplant sind.",
|
||||
"antragKernpunkte": ["Komplette Streichung 1,6 Mio. Euro", "Begründung: keine Werkverträge 2025 absehbar", "Bezug auf Nationalpark-Suche"]
|
||||
}
|
||||
55
data/assessments/12116.json
Normal file
55
data/assessments/12116.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12116",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung Naturschutz Zuweisungen an Gemeinden",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12116.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Der Antrag kürzt Naturschutzzuweisungen an Gemeinden um 2 Mio. Euro (von 8 auf 6 Mio.) mit pauschaler Begründung ('andere Schwerpunkte', 'Aufwuchs nicht nachvollziehbar'). Die Kürzung trifft kommunalen Naturschutz (D3, E3), der subsidiär organisiert ist. Die Argumentation ist substanzlos. Positiv: Fokus auf Prioritätensetzung im Haushalt (B2).",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Weniger Mittel für kommunalen Naturschutz", "rating": -1, "symbol": "−" },
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Reduzierter Schutz von Natur und Biodiversität", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Prioritätensetzung im Haushalt", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D3", "E3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 7, "begründung": "Haushaltskonsolidierung, Effizienzprüfung – FDP-Kernthemen." },
|
||||
"parteiprogramm": { "score": 7, "begründung": "Schlanker Staat, aber auch kommunale Eigenverantwortung ist FDP-Wert." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU unterstützt Naturschutz und kommunale Strukturen." },
|
||||
"parteiprogramm": { "score": 5, "begründung": "Subsidiarität würde gegen Kürzung kommunaler Mittel sprechen." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 2, "begründung": "Kommunaler Naturschutz ist Teil der Grünen Flächenstrategie." },
|
||||
"parteiprogramm": { "score": 2, "begründung": "Naturschutz auf allen Ebenen ist Kernforderung." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Daher ist der Mittelaufwuchs durch die Landesregierung zur jetzigen Zeit nicht nachvollziehbar.",
|
||||
"vorschlag": "Daher ist der Mittelaufwuchs durch die Landesregierung **zu begründen**. ~~zur jetzigen Zeit nicht nachvollziehbar.~~ **Die Landesregierung soll darlegen, welche konkreten Naturschutzprojekte mit dem Aufwuchs finanziert werden.**",
|
||||
"begruendung": "[B5] Transparenzforderung statt pauschaler Ablehnung"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Forderung nach Prioritätensetzung", "Moderate Kürzung (25%)"],
|
||||
"schwächen": ["Keine inhaltliche Begründung", "Ignoriert Bedeutung kommunalen Naturschutzes", "Pauschale Argumentation"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Naturschutz", "Kommunen"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung von Naturschutz-Zuweisungen an Gemeinden um 2 Mio. Euro wegen 'anderer Schwerpunkte' und 'nicht nachvollziehbarem Aufwuchs'.",
|
||||
"antragKernpunkte": ["Kürzung von 8 auf 6 Mio. Euro", "Begründung: andere Schwerpunkte nötig", "Kritik an mangelnder Begründung des Aufwuchses"]
|
||||
}
|
||||
55
data/assessments/12117.json
Normal file
55
data/assessments/12117.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12117",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Streichung Naturschutz-Schecks",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12117.pdf",
|
||||
|
||||
"gwoeScore": 2,
|
||||
"gwoeBegründung": "Der Antrag streicht 2,22 Mio. Euro für Naturschutz-Schecks komplett mit der Behauptung, diese 'helfen nachweislich nicht dem Naturschutz'. Diese unbelegte Behauptung ignoriert den partizipativen Charakter der Schecks (D5, E3). Die Bezeichnung als 'Wahlkampfgeschenke' ist polemisch. Die Streichung widerspricht GWÖ-Werten ökologischer Nachhaltigkeit und demokratischer Mitbestimmung.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Streichung von Bürgerbeteiligung am Naturschutz", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D5", "label": "Demokratische Einbindung", "aspect": "Naturschutz-Schecks ermöglichen Bürger:innen Engagement", "rating": -2, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung als Argument", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3", "D5"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 7, "begründung": "Kritik an ineffizienten Förderinstrumenten passt zu FDP-Effizienzforderung." },
|
||||
"parteiprogramm": { "score": 7, "begründung": "Skepsis gegenüber staatlichen Programmen, Eigenverantwortung betont." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 3, "begründung": "CDU trägt das Programm mit. Polemik ist unparlamentarisch." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Subsidiarität würde für lokale Naturschutzförderung sprechen." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 0, "begründung": "Naturschutz-Schecks sind Grünes Vorzeigeprojekt. Streichung und Polemik inakzeptabel." },
|
||||
"parteiprogramm": { "score": 0, "begründung": "Bürger:innenbeteiligung am Naturschutz ist Kern grüner Programmatik." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Naturschutz-Schecks helfen nachweislich nicht dem dem Naturschutz.",
|
||||
"vorschlag": "~~Naturschutz-Schecks helfen nachweislich nicht dem dem Naturschutz.~~ **Die Wirksamkeit der Naturschutz-Schecks sollte durch eine unabhängige Evaluation geprüft werden, bevor über eine Fortführung oder Anpassung entschieden wird.**",
|
||||
"begruendung": "[E3/B5] Evidenzbasierte Entscheidung statt unbelegter Behauptung"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Hinweis auf Haushaltslage"],
|
||||
"schwächen": ["Unbelegte Behauptung 'helfen nicht'", "Polemik ('Wahlkampfgeschenke')", "Kein Evaluationsvorschlag", "Ignoriert partizipativen Mehrwert"],
|
||||
"empfehlung": "Ablehnen",
|
||||
"empfehlungSymbol": "[X]",
|
||||
"verbesserungspotenzial": "hoch",
|
||||
|
||||
"themen": ["Haushalt", "Naturschutz", "Bürgerbeteiligung"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur kompletten Streichung der Naturschutz-Schecks (2,22 Mio. Euro) mit der unbelegten Behauptung, diese 'helfen nicht dem Naturschutz' und seien 'Wahlkampfgeschenke'.",
|
||||
"antragKernpunkte": ["Komplette Streichung 2,22 Mio. Euro", "Behauptung: helfen nicht dem Naturschutz", "Bezeichnung als Wahlkampfgeschenke"]
|
||||
}
|
||||
55
data/assessments/12118.json
Normal file
55
data/assessments/12118.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12118",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung Naturschutz/Biologische Stationen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12118.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Der Antrag kürzt Mittel für biologische Stationen um 3,16 Mio. Euro mit der Begründung, der Aufwuchs sei 'nicht glaubhaft begründet'. Biologische Stationen sind zentral für Artenschutz und Umweltbildung (E3, D3). Die Argumentation ist inhaltlich dünn. Einzig positiv: Forderung nach besserer Begründung von Ausgaben (B5).",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Kürzung bei biologischen Stationen schadet Artenschutz", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Weniger Umweltbildung und Naturschutz vor Ort", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B5", "label": "Partizipation Finanzpolitik", "aspect": "Forderung nach besserer Begründung von Ausgaben", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "FDP kritisiert mangelnde Begründung. Inhaltlich aber keine klare Position zu biologischen Stationen." },
|
||||
"parteiprogramm": { "score": 6, "begründung": "Effizienzforderung ist liberal, aber auch Naturschutz ist anerkannt." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU unterstützt Naturschutz in der Fläche. Biologische Stationen sind etablierte Strukturen." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Schöpfungsverantwortung spricht für Erhalt von Naturschutzstrukturen." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 1, "begründung": "30% Naturschutzfläche und starke biologische Stationen sind Grüne Kernforderungen." },
|
||||
"parteiprogramm": { "score": 1, "begründung": "Planetare Grenzen, Biodiversität – biologische Stationen sind zentral." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Der immense Mittelaufwuchs zur Erichtung und Unterhaltung der biologischen Stationen konnte wie auch schon für das Haushaltsjahr 2024 nicht glaubhaft begründet werden.",
|
||||
"vorschlag": "**Die Landesregierung wird aufgefordert, den Mittelaufwuchs für biologische Stationen mit konkreten Bedarfsnachweisen und Wirkungsindikatoren zu begründen.** ~~Der immense Mittelaufwuchs zur Erichtung und Unterhaltung der biologischen Stationen konnte wie auch schon für das Haushaltsjahr 2024 nicht glaubhaft begründet werden.~~",
|
||||
"begruendung": "[B5/E3] Forderung nach Transparenz statt pauschaler Kürzung"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Forderung nach besserer Begründung", "Kontinuität der Kritik (auch 2024)"],
|
||||
"schwächen": ["Keine inhaltliche Auseinandersetzung mit Wert der Stationen", "Ignoriert Bedeutung für Biodiversität", "Pauschale Kürzung statt Effizienzprüfung"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Naturschutz", "Biodiversität", "Umweltbildung"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der Förderung biologischer Stationen um 3,16 Mio. Euro wegen mangelnder Begründung des Mittelaufwuchses.",
|
||||
"antragKernpunkte": ["Kürzung von 19,65 auf 16,5 Mio. Euro", "Begründung: Aufwuchs nicht glaubhaft", "Kritik auch schon 2024 vorgebracht"]
|
||||
}
|
||||
55
data/assessments/12119.json
Normal file
55
data/assessments/12119.json
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"drucksache": "18/12119",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung Umweltwirtschaft/nachhaltiges Wirtschaften",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12119.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Der Antrag kürzt Zuschüsse für Umweltwirtschaft und nachhaltiges Wirtschaften von 1,23 Mio. auf 0,3 Mio. Euro – eine Kürzung um 75%. Die Begründung ist rein fiskalisch (Konsolidierungsbeitrag) ohne inhaltliche Auseinandersetzung mit dem Förderzweck. Umweltwirtschaft ist ein Wachstumssektor mit Zukunftspotenzial (E3, D2). Die pauschale Kürzung ohne Differenzierung widerspricht ökologischen GWÖ-Werten, auch wenn Haushaltskonsolidierung legitim ist.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Massive Kürzung bei Umweltwirtschaftsförderung", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Weniger Förderung für nachhaltige Wirtschaft in NRW", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3", "B2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 7, "begründung": "Weniger Subventionen, mehr Eigenverantwortung passt zur FDP. Aber auch Wirtschaftsförderung ist FDP-Thema." },
|
||||
"parteiprogramm": { "score": 7, "begründung": "Marktwirtschaft ohne staatliche Lenkung ist FDP-Kern, aber Innovation auch." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU unterstützt Wirtschaftsförderung und nachhaltiges Wirtschaften als Teil der Klimastrategie." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Schöpfungsverantwortung und Marktwirtschaft – Umweltwirtschaft verbindet beides." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 2, "begründung": "Grüne setzen auf Umweltwirtschaft als Zukunftsbranche. 75% Kürzung ist inakzeptabel." },
|
||||
"parteiprogramm": { "score": 2, "begründung": "Sozial-ökologische Transformation braucht Förderung nachhaltiger Wirtschaft." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Einsparungen müssen flächendeckend und zum Teil auch kleinteilig über den gesamten Einzelplan hinweg vorgenommen werden",
|
||||
"vorschlag": "Einsparungen müssen ~~flächendeckend und zum Teil auch kleinteilig~~ **differenziert nach Wirksamkeit und strategischer Bedeutung** über den gesamten Einzelplan hinweg vorgenommen werden. **Förderungen mit hohem Multiplikatoreffekt für die Transformation sollten priorisiert werden.**",
|
||||
"begruendung": "[E3/D2] Pauschale Kürzungen ignorieren strategischen Wert unterschiedlicher Förderungen"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Anerkennung bestehender Bindungen (300.000 Euro)"],
|
||||
"schwächen": ["Rein fiskalische Begründung ohne inhaltliche Prüfung", "Umweltwirtschaft als Zukunftsbranche ignoriert", "75% Kürzung überproportional"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Umwelt", "Wirtschaftsförderung", "Nachhaltigkeit"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der Förderung für Umweltwirtschaft und nachhaltiges Wirtschaften um 75% (von 1,23 auf 0,3 Mio. Euro) als Konsolidierungsbeitrag.",
|
||||
"antragKernpunkte": ["Kürzung um 927.200 Euro (75%)", "Begründung: flächendeckende Konsolidierung", "Nur gebundene Mittel bleiben"]
|
||||
}
|
||||
30
data/assessments/12120.json
Normal file
30
data/assessments/12120.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"drucksache": "18/12120",
|
||||
"title": "Änderungsantrag Haushalt – Erhöhung kommunale Straßeninfrastruktur um 75 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12120.pdf",
|
||||
|
||||
"gwoeScore": 6,
|
||||
"gwoeBegründung": "Positiver Antrag: 75 Mio. mehr für kommunale Straßeninfrastruktur. Stärkt Kommunen (D2+, D5+). Verweis auf früheren MP Wüst zeigt Kontinuität. Infrastrukturerhalt ist wichtig für Wirtschaft und Alltag. Ohne explizite Nachhaltigkeitskomponente, aber Kommunen können selbst priorisieren.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Kommunale Infrastruktur stärken", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D5", "label": "Demokratische Einbindung", "aspect": "Kommunen entscheiden selbst", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "Kommunale Infrastruktur und Mobilität." }, "parteiprogramm": { "score": 9, "begründung": "Subsidiarität und Infrastruktur." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 8, "begründung": "Kommunale Unterstützung ist CDU-Anliegen." }, "parteiprogramm": { "score": 8, "begründung": "Föderalismus und Infrastruktur." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 5, "begründung": "Kommunale Entscheidung gut, aber mehr für ÖPNV/Rad wäre besser." }, "parteiprogramm": { "score": 5, "begründung": "Ambivalent." } }
|
||||
],
|
||||
"verbesserungen": [],
|
||||
"stärken": ["Stärkt Kommunen", "Verdopplung der Mittel", "Verweis auf eigene Landesregierung"],
|
||||
"schwächen": ["Keine Nachhaltigkeitskriterien"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
"themen": ["Kommunen", "Infrastruktur", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der kommunalen Straßenförderung um 75 Mio. auf 142 Mio. Euro.",
|
||||
"antragKernpunkte": ["Erhöhung um 75 Mio. Euro", "Verdopplung auf 142 Mio.", "Zitat MP Wüst 2019"]
|
||||
}
|
||||
30
data/assessments/12121.json
Normal file
30
data/assessments/12121.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"drucksache": "18/12121",
|
||||
"title": "Änderungsantrag Haushalt – Kürzung Radschnellwege um 10 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12121.pdf",
|
||||
|
||||
"gwoeScore": 2,
|
||||
"gwoeBegründung": "Analog zu 18/12124: Kürzung Radschnellwege um 10 Mio. mit gleicher problematischer Begründung ('Fahrrad ist Freizeitverkehrsmittel'). Radschnellwege sind gerade für Pendler gedacht und reduzieren Auto-Verkehr auf längeren Strecken. Die Argumentation ist faktisch falsch und widerspricht Klimazielen (E3−−).",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Kürzung bei Pendler-Radinfrastruktur", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Weniger klimafreundliche Mobilitätsoptionen", "rating": -2, "symbol": "−" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 7, "begründung": "Auto-fokussierte Mobilität." }, "parteiprogramm": { "score": 7, "begründung": "Individuelle Freiheit." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "CDU unterstützt auch Radverkehr." }, "parteiprogramm": { "score": 4, "begründung": "Infrastruktur breit." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 0, "begründung": "Radschnellwege sind zentral für Fahrradland NRW." }, "parteiprogramm": { "score": 0, "begründung": "Verkehrswende fundamental." } }
|
||||
],
|
||||
"verbesserungen": [],
|
||||
"stärken": ["Bezug auf Ist-Ausgaben 2023"],
|
||||
"schwächen": ["Faktisch falsche Begründung", "Radschnellwege sind für Pendler", "Widerspricht Klimazielen"],
|
||||
"empfehlung": "Ablehnen",
|
||||
"empfehlungSymbol": "[X]",
|
||||
"verbesserungspotenzial": "fundamental",
|
||||
"themen": ["Mobilität", "Radverkehr", "Haushalt", "Klimaschutz"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der Radschnellweg-Mittel um 10 Mio. Euro (von 15 auf 5 Mio.) mit Auto-fokussierter Begründung.",
|
||||
"antragKernpunkte": ["Kürzung um 10 Mio. Euro", "Ist-Ausgaben 2023 nur 720.000 Euro", "Geld soll in Straßenbau"]
|
||||
}
|
||||
40
data/assessments/12122.json
Normal file
40
data/assessments/12122.json
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"drucksache": "18/12122",
|
||||
"title": "Erhöhung Mittel für Um-/Ausbau Landesstraßen - Ortsdurchfahrten und Lärmschutz",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12122.pdf",
|
||||
|
||||
"gwoeScore": 5,
|
||||
"gwoeBegründung": "Der Antrag fördert Verkehrssicherheit, Lärmschutz und Geschwindigkeitsreduzierung – alles GWÖ-relevante Themen. Allerdings enthält die Begründung einen kritischen Seitenhieb gegen Radwege-Ausgaben, was auf eine Auto-Priorisierung hindeutet. Positiv: Lärmschutz und Verkehrsberuhigung in Ortsdurchfahrten. Neutral bis leicht negativ: implizite Konkurrenz zu nachhaltiger Mobilität.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D1", "label": "Schutz des Individuums", "aspect": "Verkehrssicherheit und Lärmschutz", "rating": 2, "symbol": "+" },
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Lärmschutz, aber Auto-Infrastruktur-Fokus", "rating": 0, "symbol": "○" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Verbesserung Ortsdurchfahrten und Brücken", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D1"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "FDP fordert Investitionen in Straßeninfrastruktur; kritisiert einseitige Radwege-Priorisierung" }, "parteiprogramm": { "score": 8, "begründung": "Technologieoffenheit und individuelle Mobilität sind FDP-Werte" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 7, "begründung": "CDU unterstützt Straßenbau und Verkehrssicherheit" }, "parteiprogramm": { "score": 7, "begründung": "Infrastruktur und Daseinsvorsorge sind CDU-Themen" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "Grüne priorisieren Radwege; der Seitenhieb im Antrag widerspricht grüner Verkehrspolitik" }, "parteiprogramm": { "score": 3, "begründung": "Grüne fordern Verkehrswende weg vom Auto" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Gerade in diesen Bereichen kürzen zu wollen, um eine in der Gesamtbetrachtung der Ausgaben marginale Einsparung zu erreichen, verdeutlicht die Prioritäten des Ministers im Vergleich zu den Ausgaben für Radwege.",
|
||||
"vorschlag": "~~Gerade in diesen Bereichen kürzen zu wollen, um eine in der Gesamtbetrachtung der Ausgaben marginale Einsparung zu erreichen, verdeutlicht die Prioritäten des Ministers im Vergleich zu den Ausgaben für Radwege.~~ **Die Mittel sollen vorrangig für Maßnahmen verwendet werden, die sowohl die Verkehrssicherheit als auch die Aufenthaltsqualität in Ortschaften verbessern, etwa durch Verkehrsberuhigung und Querungshilfen.**",
|
||||
"begruendung": "[D1/D2: Schutz des Individuums und Gesamtwohl] Konstruktiver Fokus auf Mehrfachnutzen statt Konkurrenz zu Radwegen."
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Fokus auf Verkehrssicherheit", "Lärmschutz in Ortsdurchfahrten", "Geschwindigkeitsreduzierung"],
|
||||
"schwächen": ["Polemik gegen Radwege-Ausgaben", "Keine Nachhaltigkeitsperspektive", "Auto-zentrierte Infrastruktur"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Verkehr", "Infrastruktur", "Lärmschutz", "Sicherheit", "Haushalt"],
|
||||
"antragZusammenfassung": "Die FDP fordert 5 Mio. € mehr für Landesstraßen-Ausbau, speziell für Ortsdurchfahrten, Brücken, Lärmschutz und Geschwindigkeitsreduzierung.",
|
||||
"antragKernpunkte": ["5 Mio. € mehr für Landesstraßen (11→16 Mio. €)", "Umbau Ortsdurchfahrten, Brücken, Kreuzungen", "Lärmschutz und Geschwindigkeitsreduzierung", "Kritik an Radwege-Priorisierung"]
|
||||
}
|
||||
30
data/assessments/12123.json
Normal file
30
data/assessments/12123.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"drucksache": "18/12123",
|
||||
"title": "Änderungsantrag Haushalt – Erhöhung Landesstraßenausbau um 40 Mio.",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12123.pdf",
|
||||
|
||||
"gwoeScore": 5,
|
||||
"gwoeBegründung": "Ambivalenter Antrag: 40 Mio. mehr für Straßensanierung adressiert echten Investitionsstau (58% der Landesstraßen sanierungsbedürftig laut Straßen.NRW). Infrastruktur ist wichtig (D2+). Allerdings rein auf motorisierten Verkehr fokussiert ohne Nachhaltigkeitskomponente. Sanierung bestehender Straßen ist weniger problematisch als Neubau.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Straßensanierung für intakte Infrastruktur", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Keine Klimakomponente", "rating": 0, "symbol": "○" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 9, "begründung": "Infrastrukturausbau ist FDP-Thema." }, "parteiprogramm": { "score": 9, "begründung": "Mobilität und Wirtschaft." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 8, "begründung": "Straßenbau ist CDU-Anliegen." }, "parteiprogramm": { "score": 8, "begründung": "Infrastruktur für Wirtschaft." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "Sanierung ja, aber auch Verkehrswende berücksichtigen." }, "parteiprogramm": { "score": 4, "begründung": "Erhalt vor Neubau ist grün, aber Fokus einseitig." } }
|
||||
],
|
||||
"verbesserungen": [],
|
||||
"stärken": ["Faktenbasiert (58% sanierungsbedürftig)", "Erhalt vor Neubau", "Adressiert echtes Problem"],
|
||||
"schwächen": ["Keine Nachhaltigkeitskomponente", "Einseitiger Verkehrsmittel-Fokus"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
"themen": ["Mobilität", "Infrastruktur", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der Landesstraßenbau-Mittel um 40 Mio. Euro wegen 58% sanierungsbedürftiger Straßen.",
|
||||
"antragKernpunkte": ["Erhöhung von 30 auf 70 Mio. Euro", "58% Straßen sanierungsbedürftig", "Verweis auf Straßen.NRW-Daten"]
|
||||
}
|
||||
32
data/assessments/12124.json
Normal file
32
data/assessments/12124.json
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"drucksache": "18/12124",
|
||||
"title": "Änderungsantrag Haushalt – Kürzung Radwege an Landesstraßen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12124.pdf",
|
||||
|
||||
"gwoeScore": 2,
|
||||
"gwoeBegründung": "Problematischer Antrag zur Kürzung von Radwege-Mitteln um 5 Mio. Euro mit der Begründung 'PKW und LKW bleiben beherrschend'. Dies widerspricht Verkehrswende und Klimazielen (E3−−). Die Argumentation ignoriert Gesundheits-, Umwelt- und Sicherheitsvorteile des Radverkehrs. Reine Autofokussierung widerspricht GWÖ-Werten.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Kürzung klimafreundlicher Mobilität", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Weniger Radinfrastruktur", "rating": -2, "symbol": "−" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 7, "begründung": "Technologieoffenheit, aber Auto-Fokus ist FDP-nah." }, "parteiprogramm": { "score": 7, "begründung": "Individuelle Mobilität betont." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "CDU fördert auch Radverkehr neben Auto." }, "parteiprogramm": { "score": 4, "begründung": "Infrastruktur breit denken." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 0, "begründung": "Fahrradland NRW ist Grüne Kernforderung. Kürzung inakzeptabel." }, "parteiprogramm": { "score": 0, "begründung": "Verkehrswende ist fundamental." } }
|
||||
],
|
||||
"verbesserungen": [
|
||||
{ "original": "Das Fahrrad ist überwiegend ein Freizeitverkehrsmittel.", "vorschlag": "~~Das Fahrrad ist überwiegend ein Freizeitverkehrsmittel.~~ **Das Fahrrad ist ein wichtiges Verkehrsmittel für Pendler, das Gesundheit, Klima und kommunale Haushalte entlastet.**", "begruendung": "[E3/D3] Faktisch falsch – 30% der Kurzstrecken sind mit Rad machbar" }
|
||||
],
|
||||
"stärken": ["Bezug auf Ist-Ausgaben"],
|
||||
"schwächen": ["Faktisch falsche Begründung (Freizeitverkehrsmittel)", "Ignoriert Klimaziele", "Widerspricht Verkehrswende"],
|
||||
"empfehlung": "Ablehnen",
|
||||
"empfehlungSymbol": "[X]",
|
||||
"verbesserungspotenzial": "fundamental",
|
||||
"themen": ["Mobilität", "Radverkehr", "Haushalt", "Klimaschutz"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der Radwege-Mittel um 5 Mio. Euro mit Auto-fokussierter Begründung.",
|
||||
"antragKernpunkte": ["Kürzung von 39,5 auf 34,5 Mio. Euro", "Fahrrad als 'Freizeitverkehrsmittel'", "Geld soll in Straßenbau"]
|
||||
}
|
||||
49
data/assessments/12125.json
Normal file
49
data/assessments/12125.json
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"drucksache": "18/12125",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung Bündnis für Mobilität Veranstaltungen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12125.pdf",
|
||||
|
||||
"gwoeScore": 5,
|
||||
"gwoeBegründung": "Der Antrag kürzt Veranstaltungsmittel für das Bündnis für Mobilität von 1,1 Mio. auf 0,5 Mio. Euro. Die Begründung ist sachlich nachvollziehbar: 2023 wurden nur 19.000 Euro ausgegeben, daher kein Bedarf für Erhöhung. Dies entspricht effizienter Mittelverwendung (B2+). Die Kürzung betrifft Veranstaltungen, nicht die Kernarbeit des Bündnisses. Transparenz über reale Ausgaben ist GWÖ-konform (B5+).",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Anpassung an tatsächlichen Mittelbedarf", "rating": 2, "symbol": "+" },
|
||||
{ "field": "B5", "label": "Partizipation Finanzpolitik", "aspect": "Transparenz über Ist-Ausgaben als Grundlage", "rating": 1, "symbol": "+" },
|
||||
{ "field": "D5", "label": "Demokratische Einbindung", "aspect": "Weniger Veranstaltungen für Stakeholder-Dialog", "rating": -1, "symbol": "−" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["B2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 9, "begründung": "Effizienzprüfung, Bürokratieabbau, keine unnötigen Ausgaben – FDP-Kernkompetenz." },
|
||||
"parteiprogramm": { "score": 9, "begründung": "Eigenverantwortung, schlanker Staat, sparsame Haushaltsführung." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "Haushaltskonsolidierung ist CDU-Anliegen. Kürzung bei Unterausgabe nachvollziehbar." },
|
||||
"parteiprogramm": { "score": 6, "begründung": "Solide Haushaltsführung entspricht CDU-Programmatik." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 5, "begründung": "Grüne unterstützen Verkehrswende, aber Effizienz ist auch wichtig. Veranstaltungen sind nicht Kerngeschäft." },
|
||||
"parteiprogramm": { "score": 5, "begründung": "Ambivalent – Dialogformate sind wichtig, aber nicht um jeden Preis." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [],
|
||||
|
||||
"stärken": ["Faktenbasierte Begründung mit Ist-Ausgaben 2023", "Fokussierung auf tatsächlichen Bedarf", "Transparenz"],
|
||||
"schwächen": ["Ein Jahr (2023) als Referenz kann Sondereffekte haben"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
|
||||
"themen": ["Haushalt", "Mobilität", "Verwaltung"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung der Veranstaltungsmittel für das Bündnis für Mobilität um 600.000 Euro auf Basis der geringen Ist-Ausgaben 2023.",
|
||||
"antragKernpunkte": ["Kürzung von 1,1 auf 0,5 Mio. Euro", "Begründung: nur 19.000 Euro Ist-Ausgaben 2023", "Effizienzorientierte Haushaltskorrektur"]
|
||||
}
|
||||
56
data/assessments/12130.json
Normal file
56
data/assessments/12130.json
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"drucksache": "18/12130",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Streichung Förderung Gesundheitsregionen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12130.pdf",
|
||||
|
||||
"gwoeScore": 2,
|
||||
"gwoeBegründung": "Der Antrag streicht 500.000 Euro für die neue Förderung von Gesundheitsregionen und Gesundheitszentren komplett. Gesundheitsregionen stärken die regionale Gesundheitsversorgung und tragen zur Daseinsvorsorge bei (D4). Die Streichung widerspricht dem GWÖ-Wert sozialer Gerechtigkeit. Einzige Begründung ist Haushaltskonsolidierung ohne Abwägung des gesellschaftlichen Nutzens. Relativ kleiner Betrag mit potenziell großer Hebelwirkung für Koordination im Gesundheitswesen.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Streichung von Gesundheitsförderung in der Fläche", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Weniger Koordination für regionale Gesundheitsversorgung", "rating": -2, "symbol": "−" },
|
||||
{ "field": "E4", "label": "Sozialer Ausgleich", "aspect": "Regionale Disparitäten in der Gesundheitsversorgung", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung als Ziel", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D4", "D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 6, "begründung": "FDP betont Eigenverantwortung, aber auch gute Gesundheitsversorgung. Haushaltskonsolidierung passt, inhaltlich ambivalent." },
|
||||
"parteiprogramm": { "score": 6, "begründung": "Schlanker Staat, aber Daseinsvorsorge ist anerkannt. Keine klare Linie hier." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 4, "begründung": "CDU setzt auf gute Gesundheitsversorgung in der Fläche. Streichung widerspricht dem." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Sozialstaatsprinzip und Subsidiarität – regionale Gesundheitsstrukturen passen dazu." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 2, "begründung": "Grüne fordern Stärkung öffentlicher Gesundheitsversorgung. Streichung neuer Förderung widerspricht dem." },
|
||||
"parteiprogramm": { "score": 2, "begründung": "Teilhabe und Daseinsvorsorge sind Kernthemen. Gesundheitsregionen fördern beides." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Die vorgesehene neue Förderung von Gesundheitsregionen und Gesundheitszentren soll als Beitrag zur Haushaltskonsolidierung nicht umgesetzt werden.",
|
||||
"vorschlag": "Die vorgesehene neue Förderung von Gesundheitsregionen und Gesundheitszentren soll **zunächst auf 250.000 Euro reduziert und auf strukturschwache Regionen fokussiert werden**, um einen Beitrag zur Haushaltskonsolidierung zu leisten **und gleichzeitig die Versorgung in unterversorgten Gebieten zu verbessern**.",
|
||||
"begruendung": "[D4/E4] Kompromiss zwischen Sparziel und Versorgungsauftrag, Fokus auf größten Bedarf"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Haushaltskonsolidierung als legitimes Ziel", "Kleiner Betrag"],
|
||||
"schwächen": ["Keine inhaltliche Begründung gegen Gesundheitsregionen", "Streichung neuer Innovation statt Bestandsprüfung", "Vernachlässigt regionale Versorgungslücken"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "mittel",
|
||||
|
||||
"themen": ["Haushalt", "Gesundheit", "Daseinsvorsorge", "Regionen"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur kompletten Streichung der neuen 500.000-Euro-Förderung für Gesundheitsregionen und Gesundheitszentren zur Haushaltskonsolidierung.",
|
||||
"antragKernpunkte": ["Streichung der gesamten 500.000 Euro", "Reine Begründung: Haushaltskonsolidierung", "Verhindert Neuaufbau regionaler Gesundheitsstrukturen"]
|
||||
}
|
||||
61
data/assessments/12135.json
Normal file
61
data/assessments/12135.json
Normal file
@ -0,0 +1,61 @@
|
||||
{
|
||||
"drucksache": "18/12135",
|
||||
"title": "Änderungsantrag zum Haushaltsgesetz 2025 – Kürzung sächlicher Verwaltungsausgaben Klimaschutz",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12135.pdf",
|
||||
|
||||
"gwoeScore": 2,
|
||||
"gwoeBegründung": "Der Antrag kürzt Verwaltungsausgaben für Klimaschutz um 2,76 Mio. Euro mit der pauschalen Begründung, Notwendigkeit für Klimaneutralitätsmaßnahmen sei 'nicht mehr gegeben'. Diese Behauptung widerspricht wissenschaftlichem Konsens und Landeszielen. Die Argumentation, hohe Energiepreise reichten als Anreiz, ignoriert Marktversagen und soziale Ungleichheit. Einzig positiv: Haushaltskonsolidierung als Ziel (B2). Insgesamt fundamentaler Widerspruch zu ökologischen GWÖ-Werten.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Behauptung, Klimaschutzmaßnahmen seien 'nicht mehr nötig'", "rating": -3, "symbol": "−−" },
|
||||
{ "field": "B3", "label": "Ökologische Finanzpolitik", "aspect": "Kürzung von Klimaschutz-Verwaltungsmitteln", "rating": -2, "symbol": "−" },
|
||||
{ "field": "C3", "label": "Förderung ökologischen Verhaltens", "aspect": "Weniger Kapazität für Klimaschutzkoordination im Ministerium", "rating": -1, "symbol": "−" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung als legitimes Ziel", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3", "B3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{
|
||||
"fraktion": "FDP",
|
||||
"istAntragsteller": true,
|
||||
"wahlprogramm": { "score": 8, "begründung": "Konsistent mit FDP-Linie: Marktmechanismen statt Staatsintervention, Bürokratieabbau, Haushaltskonsolidierung." },
|
||||
"parteiprogramm": { "score": 8, "begründung": "Eigenverantwortung, schlanker Staat – Grundpfeiler des Liberalismus." }
|
||||
},
|
||||
{
|
||||
"fraktion": "CDU",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 3, "begründung": "CDU bekennt sich zu Klimaneutralität 2045. Aussage 'Notwendigkeit nicht mehr gegeben' widerspricht dem direkt." },
|
||||
"parteiprogramm": { "score": 4, "begründung": "Schöpfungsverantwortung der CDU ist mit Kürzungslogik schwer vereinbar." }
|
||||
},
|
||||
{
|
||||
"fraktion": "GRÜNE",
|
||||
"istRegierung": true,
|
||||
"wahlprogramm": { "score": 0, "begründung": "Direkter Widerspruch. Grüne fordern massiven Ausbau der Klimaschutzkapazitäten, nicht Kürzung." },
|
||||
"parteiprogramm": { "score": 0, "begründung": "Klimaschutz als Menschheitsaufgabe – die Behauptung 'nicht mehr nötig' ist unvereinbar." }
|
||||
}
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Die Notwendigkeit für Maßnahmen im Bereich Klimaneutralität ist nicht mehr gegeben.",
|
||||
"vorschlag": "~~Die Notwendigkeit für Maßnahmen im Bereich Klimaneutralität ist nicht mehr gegeben.~~ **Die Verwaltungsausgaben im Bereich Klimaschutz sollten auf Effizienz geprüft werden. Dabei ist sicherzustellen, dass die Erreichung der Landesklimaziele nicht gefährdet wird.**",
|
||||
"begruendung": "[E3] Die Behauptung widerspricht wissenschaftlichem Konsens und Landeszielen. Effizienzprüfung ist legitim, pauschale Negierung nicht."
|
||||
},
|
||||
{
|
||||
"original": "Anhaltend hohe Energie- und CO2-Preise sind für Kommunen, Unternehmen und private Haushalte Anreiz genug",
|
||||
"vorschlag": "Anhaltend hohe Energie- und CO2-Preise **können für finanzstarke Akteure** Anreiz sein. **Sozial schwächere Haushalte und Kommunen in Haushaltssicherung benötigen jedoch weiterhin Unterstützung bei der Transformation.**",
|
||||
"begruendung": "[D4] Soziale Gerechtigkeit: Nicht alle können die Transformation aus eigener Kraft stemmen"
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Haushaltskonsolidierung als Ziel nachvollziehbar"],
|
||||
"schwächen": ["Wissenschaftlich unhaltbare Behauptung zur Klimanotwendigkeit", "Ignoriert soziale Ungleichheit bei Transformationskosten", "Widerspricht Landesklimaschutzzielen", "Pauschale Kürzung ohne Differenzierung"],
|
||||
"empfehlung": "Ablehnen",
|
||||
"empfehlungSymbol": "[X]",
|
||||
"verbesserungspotenzial": "fundamental",
|
||||
|
||||
"themen": ["Haushalt", "Klimaschutz", "Verwaltung"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Kürzung von Verwaltungsausgaben für Klimaschutz um 2,76 Mio. Euro mit der Begründung, die Notwendigkeit für Klimaneutralitätsmaßnahmen sei nicht mehr gegeben.",
|
||||
"antragKernpunkte": ["Kürzung von 9,5 auf 6,76 Mio. Euro", "Begründung: Klimamaßnahmen 'nicht mehr nötig'", "Marktpreise als ausreichender Anreiz"]
|
||||
}
|
||||
30
data/assessments/12136.json
Normal file
30
data/assessments/12136.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"drucksache": "18/12136",
|
||||
"title": "Änderungsantrag Haushalt – Scale-up.NRW fortführen",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12136.pdf",
|
||||
|
||||
"gwoeScore": 6,
|
||||
"gwoeBegründung": "Positiver Antrag zur Erhöhung der Scale-up-Förderung um 2,5 Mio. Euro. Stärkt Innovation und Startup-Ökosystem (D2+, E2+). Community-Aufbau mit Alumni schafft Netzwerkeffekte. Ohne GWÖ-Kriterien für Förderung, aber Wirtschaftsförderung mit Potenzial. GWÖ-konform mit Verbesserungspotenzial bei Nachhaltigkeitskriterien.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "D2", "label": "Gesamtwohl Gemeinde", "aspect": "Startup-Ökosystem in NRW stärken", "rating": 2, "symbol": "+" },
|
||||
{ "field": "E2", "label": "Beitrag zum Gesamtwohl", "aspect": "Innovation und Wissenstransfer", "rating": 1, "symbol": "+" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["D2"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 10, "begründung": "Startup-Förderung ist FDP-Kernkompetenz." }, "parteiprogramm": { "score": 10, "begründung": "Unternehmertum und Innovation." } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 8, "begründung": "Wirtschaftsförderung passt." }, "parteiprogramm": { "score": 8, "begründung": "Soziale Marktwirtschaft mit Innovation." } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 6, "begründung": "Innovation ja, aber Nachhaltigkeitskriterien fehlen." }, "parteiprogramm": { "score": 6, "begründung": "Wirtschaft muss nachhaltig sein." } }
|
||||
],
|
||||
"verbesserungen": [],
|
||||
"stärken": ["Bewährtes Programm fortführen", "Community-Aufbau"],
|
||||
"schwächen": ["Keine GWÖ-Kriterien"],
|
||||
"empfehlung": "Unterstützen mit Änderungen",
|
||||
"empfehlungSymbol": "[+]",
|
||||
"verbesserungspotenzial": "gering",
|
||||
"themen": ["Wirtschaft", "Startups", "Innovation", "Haushalt"],
|
||||
"antragZusammenfassung": "FDP-Änderungsantrag zur Erhöhung der Scale-up.NRW-Förderung um 2,5 Mio. Euro inkl. Alumni-Community-Aufbau.",
|
||||
"antragKernpunkte": ["Erhöhung um 2,5 Mio. Euro", "Scale-up.NRW fortführen", "Alumni-Netzwerk aufbauen"]
|
||||
}
|
||||
40
data/assessments/12137.json
Normal file
40
data/assessments/12137.json
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"drucksache": "18/12137",
|
||||
"title": "Streichung Klimaschutz-Förderung - Umwidmung auf Ladeinfrastruktur",
|
||||
"fraktionen": ["FDP"],
|
||||
"datum": "2024-12-17",
|
||||
"link": "https://www.landtag.nrw.de/portal/WWW/dokumentenarchiv/Dokument/MMD18-12137.pdf",
|
||||
|
||||
"gwoeScore": 3,
|
||||
"gwoeBegründung": "Der Antrag ist aus GWÖ-Sicht zwiespältig. Die vollständige Streichung von 28,7 Mio. € für Klimaschutzförderung widerspricht E3 (Ökologische Auswirkungen). Die Argumentation ('Produkte marktfähig', 'Mitnahmeeffekte') ist marktwirtschaftlich, ignoriert aber externe Kosten und Marktversagen beim Klimaschutz. Positiv: Umwidmung auf Ladeinfrastruktur erhält zumindest einen Teil des Klimabezugs. Insgesamt schwächt der Antrag die Klimapolitik.",
|
||||
"gwoeMatrix": [
|
||||
{ "field": "E3", "label": "Ökologische Auswirkungen", "aspect": "Streichung Klimaschutz-Förderung", "rating": -2, "symbol": "−" },
|
||||
{ "field": "D3", "label": "Ökologische öffentliche Leistung", "aspect": "Umwidmung auf Ladeinfrastruktur (teilweise positiv)", "rating": 1, "symbol": "+" },
|
||||
{ "field": "B2", "label": "Gemeinnutz Finanzgebaren", "aspect": "Haushaltskonsolidierung als Argument", "rating": 0, "symbol": "○" }
|
||||
],
|
||||
"gwoeSchwerpunkt": ["E3"],
|
||||
|
||||
"wahlprogrammScores": [
|
||||
{ "fraktion": "FDP", "istAntragsteller": true, "wahlprogramm": { "score": 8, "begründung": "Passt zu FDP-Fokus auf Markt statt Subventionen; Technologieoffenheit" }, "parteiprogramm": { "score": 8, "begründung": "Eigenverantwortung und weniger Subventionen sind FDP-Werte" } },
|
||||
{ "fraktion": "CDU", "istRegierung": true, "wahlprogramm": { "score": 4, "begründung": "CDU unterstützt Klimaschutz, aber auch Haushaltsdisziplin; gespalten" }, "parteiprogramm": { "score": 4, "begründung": "Klimaneutralität 2045 ist CDU-Ziel; Kürzung widerspricht dem" } },
|
||||
{ "fraktion": "GRÜNE", "istRegierung": true, "wahlprogramm": { "score": 1, "begründung": "Grüne fordern Ausbau, nicht Streichung der Klimaförderung" }, "parteiprogramm": { "score": 0, "begründung": "Vollständiger Widerspruch zu grünen Kernwerten (Planetare Grenzen)" } }
|
||||
],
|
||||
|
||||
"verbesserungen": [
|
||||
{
|
||||
"original": "Reduzierung des Baransatzes von 28.669.300 Euro um 28.669.300 Euro auf - Euro",
|
||||
"vorschlag": "~~Reduzierung des Baransatzes~~ **Umwidmung des Baransatzes** von 28.669.300 Euro **auf Förderung von Ladeinfrastruktur (14 Mio. €) und energetische Gebäudesanierung für einkommensschwache Haushalte (14 Mio. €)**",
|
||||
"begruendung": "[E3/D3/D4: Ökologische und soziale öffentliche Leistung] Erhalt des Klimabudgets mit sozialer Komponente."
|
||||
}
|
||||
],
|
||||
|
||||
"stärken": ["Ladeinfrastruktur-Förderung als Alternative erwähnt", "Hinterfragung von Mitnahmeeffekten"],
|
||||
"schwächen": ["Vollständige Streichung Klimaförderung", "Ignoriert externe Kosten und Marktversagen", "Kein Nachweis für 'Mitnahmeeffekte'"],
|
||||
"empfehlung": "Überarbeiten",
|
||||
"empfehlungSymbol": "[!]",
|
||||
"verbesserungspotenzial": "hoch",
|
||||
|
||||
"themen": ["Klimaschutz", "Energie", "Mobilität", "Haushalt"],
|
||||
"antragZusammenfassung": "Die FDP fordert die vollständige Streichung der 28,7 Mio. € für Klimaschutztechnik-Förderung mit Verweis auf Marktreife und Mitnahmeeffekte. Restmittel sollen für Ladeinfrastruktur verwendet werden.",
|
||||
"antragKernpunkte": ["Streichung 28,7 Mio. € Klimaschutzförderung", "Argument: Produkte marktfähig, Mitnahmeeffekte", "Umwidmung Restmittel auf Ladeinfrastruktur"]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user