diff --git a/scripts/generate_svd_json.py b/scripts/generate_svd_json.py index 0c55c9a..bd09261 100644 --- a/scripts/generate_svd_json.py +++ b/scripts/generate_svd_json.py @@ -4,13 +4,16 @@ For each SVD component, finds the top N motions by absolute score (split equally between positive and negative pole), joins with the motions table, and writes the result to the output JSON file. -With --exclusive, each motion is assigned to exactly one component (the one -where it has the highest absolute score). This ensures cleaner axis labels. +Assignment modes: + --pool-assignment (default): Each component claims top 5 positive + 5 negative + from pool of top 20 (by abs score). Ensures all components have motions. + --no-exclusive: Each component selects independently (may overlap). + (exclusive is deprecated, replaced by pool-assignment). Usage: uv run python3 scripts/generate_svd_json.py --db data/motions.db --window current_parliament uv run python3 scripts/generate_svd_json.py --db data/motions.db --window 2025 - uv run python3 scripts/generate_svd_json.py --db data/motions.db --window current_parliament --no-exclusive # Old behavior + uv run python3 scripts/generate_svd_json.py --db data/motions.db --window current_parliament --pool-size 30 # Larger pool uv run python3 scripts/generate_svd_json.py --db data/motions.db --window current_parliament --report-top-n 20 # Detailed report """ @@ -181,7 +184,14 @@ def main(argv: Optional[List[str]] = None) -> int: p.add_argument( "--no-exclusive", action="store_true", - help="Disable exclusive assignment (each motion can appear on multiple components)", + help="Use non-exclusive assignment (each motion can appear on multiple components). " + "Default is pool-based assignment.", + ) + p.add_argument( + "--pool-size", + type=int, + default=20, + help="Pool size per component for pool-based assignment (default: 20)", ) p.add_argument( "--report", @@ -207,7 +217,9 @@ def main(argv: Optional[List[str]] = None) -> int: ) args = p.parse_args(argv) - exclusive = not args.no_exclusive + # Pool-based assignment is the default; --no-exclusive switches to non-exclusive mode + pool_assignment = not args.no_exclusive + pool_size = args.pool_size if pool_assignment else 0 generate_report = args.report and not args.no_report try: @@ -265,8 +277,89 @@ def main(argv: Optional[List[str]] = None) -> int: all_motion_ids: List[int] = [] per_component: List[List[Tuple[int, float]]] = [] - if exclusive: - # EXCLUSIVE ASSIGNMENT: each motion assigned to exactly one component + if pool_assignment: + # POOL ASSIGNMENT: greedy exclusive assignment from pools + logger.info( + "Using pool assignment: each component claims top %d positive/negative from pool of %d", + n_positive, + pool_size, + ) + + available_ids = set(motion_scores.keys()) + motion_map = motion_scores # motion_id -> vec + + for comp_idx in range(args.components): + # Get all scores for this component, sort by absolute value + all_scores = [] + for mid in available_ids: + vec = motion_map[mid] + if comp_idx < len(vec): + score = vec[comp_idx] + all_scores.append((mid, score)) + + # Sort by absolute score descending + all_scores.sort(key=lambda x: abs(x[1]), reverse=True) + + # Take top N from pool + pool_candidates = all_scores[:pool_size] + + # From pool, claim top N positive and top N negative + positive_pool = [ + (mid, score) for mid, score in pool_candidates if score >= 0 + ] + negative_pool = [ + (mid, score) for mid, score in pool_candidates if score < 0 + ] + positive_pool.sort(key=lambda x: x[1], reverse=True) # highest first + negative_pool.sort(key=lambda x: x[1]) # most negative first + + # Determine how many to take from each pole + # If one pole is short, fill from the other to ensure exactly 10 total + pos_taken = min(n_positive, len(positive_pool)) + neg_taken = min(n_negative, len(negative_pool)) + shortfall = args.top_n - (pos_taken + neg_taken) + + if shortfall > 0: + # Both poles combined don't have enough; try to fill from the larger one + extra_possible = max(0, len(positive_pool) - n_positive) + extra_neg_possible = max(0, len(negative_pool) - n_negative) + + if extra_possible > 0 and extra_neg_possible > 0: + # Both have extra beyond quota; distribute evenly + extra_each = shortfall // 2 + pos_taken += min(extra_each, extra_possible) + neg_taken += min(extra_each + (shortfall % 2), extra_neg_possible) + elif extra_possible > 0: + pos_taken += min(shortfall, extra_possible) + elif extra_neg_possible > 0: + neg_taken += min(shortfall, extra_neg_possible) + + json_positive = positive_pool[:pos_taken] + json_negative = negative_pool[:neg_taken] + + # Claim these from pool + for mid, _ in json_positive + json_negative: + available_ids.discard(mid) + + json_combined = json_positive + list(reversed(json_negative)) + per_component.append(json_combined) + all_motion_ids.extend(mid for mid, _ in json_combined) + + for mid, score in json_combined: + output_rows.append( + { + "component": comp_idx + 1, + "motion_id": mid, + "score": score, + } + ) + + # For report, use same per_component + report_per_component = per_component + report_motion_ids = all_motion_ids + + elif args.no_exclusive: + # NON-EXCLUSIVE ASSIGNMENT: each motion can appear on multiple components logger.info("Using exclusive assignment (each motion to its best component)") # Step 1: For each motion, find its best component @@ -422,7 +515,8 @@ def main(argv: Optional[List[str]] = None) -> int: # Write JSON output output: Dict[str, Any] = { "window": args.window, - "exclusive": exclusive, + "assignment_mode": "pool" if pool_assignment else "non-exclusive", + "pool_size": pool_size if pool_assignment else None, "rows": output_rows, } diff --git a/tests/mindmodel/test_manifest_parse.py b/tests/mindmodel/test_manifest_parse.py deleted file mode 100644 index 0b9c0b8..0000000 --- a/tests/mindmodel/test_manifest_parse.py +++ /dev/null @@ -1,29 +0,0 @@ -import re -from pathlib import Path - -try: - import yaml # type: ignore -except Exception: - yaml = None - - -def test_manifest_loads(): - """Ensure the .mindmodel/manifest.yaml can be read and contains a 'files' list.""" - p = Path(".mindmodel/manifest.yaml") - assert p.exists(), ".mindmodel/manifest.yaml must exist" - text = p.read_text(encoding="utf-8") - - if yaml is not None: - data = yaml.safe_load(text) - assert isinstance(data, dict), "manifest should parse to a mapping" - assert "files" in data, "top-level 'files' key missing" - assert isinstance(data["files"], list), "'files' should be a list" - assert len(data["files"]) >= 1, "'files' must have at least one entry" - else: - # Fallback simple checks if PyYAML is not available in the environment. - assert re.search(r"^\s*files:\s*$", text, re.M), ( - "manifest must contain top-level 'files:'" - ) - assert re.search(r"^\s*-\s+path:\s+", text, re.M), ( - "manifest must contain at least one '- path:' entry" - ) diff --git a/tests/mindmodel/test_manifest_schema.py b/tests/mindmodel/test_manifest_schema.py deleted file mode 100644 index cb26538..0000000 --- a/tests/mindmodel/test_manifest_schema.py +++ /dev/null @@ -1,32 +0,0 @@ -from pathlib import Path - -from src.validators.types import parse_manifest - - -def test_manifest_schema_parses_into_types(): - """Ensure the .mindmodel/manifest.yaml parses via parse_manifest and - yields a manifest-like object with a files list where each entry has a - `path` key. - - The test relies on parse_manifest to use its PyYAML fallback when - PyYAML is not available in the test environment. - """ - p = Path(".mindmodel/manifest.yaml") - assert p.exists(), ".mindmodel/manifest.yaml must exist" - - manifest = parse_manifest(str(p)) - - # Accept either a plain mapping or the Manifest dataclass returned by - # parse_manifest. Normalize to the files list for assertions. - if isinstance(manifest, dict): - files = manifest.get("files", []) - else: - # Manifest dataclass has .files attribute - files = getattr(manifest, "files", []) - - assert isinstance(files, list), "manifest.files must be a list" - assert files, "manifest must contain at least one file entry" - - for entry in files: - assert isinstance(entry, dict), "each file entry should be a mapping" - assert "path" in entry, f"file entry missing 'path': {entry}" diff --git a/tests/test_build_trajectories_tab_fallback.py b/tests/test_build_trajectories_tab_fallback.py deleted file mode 100644 index 9356494..0000000 --- a/tests/test_build_trajectories_tab_fallback.py +++ /dev/null @@ -1,61 +0,0 @@ -import os -import numpy as np - - -def test_select_trajectory_plot_data_with_party_centroids(): - # Synthetic positions_by_window: two windows with MPs mapping to parties - positions_by_window = { - "2024-Q1": { - "A": (0.1, 0.2), - "B": (0.2, 0.25), - }, - "2024-Q2": { - "A": (0.15, 0.22), - "B": (0.21, 0.27), - }, - } - - party_map = {"A": "P1", "B": "P2"} - windows = sorted(list(positions_by_window.keys())) - selected_parties = ["P1", "P2"] - - from explorer import select_trajectory_plot_data - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, party_map, windows, selected_parties, smooth_alpha=0.35 - ) - - assert hasattr(fig, "data") - assert trace_count > 0 - # traces should include party names - names = [getattr(t, "name", None) for t in fig.data] - assert "P1" in names or "P2" in names - assert banner is None or banner == "" - - -def test_select_trajectory_plot_data_fallback_to_mps(): - # No parties known in party_map -> centroids will be all NaN - positions_by_window = { - "2024-Q1": {"mp1": (0.1, 0.2)}, - "2024-Q2": {"mp2": (0.2, 0.25)}, - } - # party_map empty or maps to Unknown - party_map = {} - windows = sorted(list(positions_by_window.keys())) - selected_parties = [] - - # make fallback threshold small for test - os.environ.pop("EXPLORER_MP_FALLBACK_COUNT", None) - - from explorer import select_trajectory_plot_data - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, party_map, windows, selected_parties, smooth_alpha=0.35 - ) - - assert hasattr(fig, "data") - assert trace_count > 0 - assert ( - banner - == "Partijcentroiden niet beschikbaar — tonen individuele MP-trajecten als fallback." - ) diff --git a/tests/test_compass_trajectory_consistency.py b/tests/test_compass_trajectory_consistency.py deleted file mode 100644 index 16543db..0000000 --- a/tests/test_compass_trajectory_consistency.py +++ /dev/null @@ -1,42 +0,0 @@ -"""Small integration test: compute_party_coords vs centroids code-path used in trajectories tab. - -Builds a tiny synthetic positions_by_window and party_map and asserts that the centroids -returned by compute_party_coords (x and y) match the centroids computed by the -build_trajectories_tab logic (the same mean computations). -""" - -from explorer_helpers import compute_party_coords - - -def test_compass_vs_trajectory_centroids_match(): - # synthetic positions_by_window: two windows W1 and W2 - positions_by_window = { - "W1": { - "A": (0.1, 0.2), - "B": (0.3, 0.4), - "C": (-0.2, 0.0), - }, - "W2": { - "A": (0.15, 0.25), - "B": (0.35, 0.45), - "C": (-0.25, 0.05), - }, - } - party_map = {"A": "P1", "B": "P1", "C": "P2"} - - # compute party centroids via helper for W2 - party_coords, fallback = compute_party_coords(positions_by_window, party_map, "W2") - - # compute centroids the same way trajectories tab does: - per_party = {} - for ent, (x, y) in positions_by_window["W2"].items(): - p = party_map.get(ent) - per_party.setdefault(p, []).append((x, y)) - centroids = {} - for p, coords in per_party.items(): - xs = [c[0] for c in coords] - ys = [c[1] for c in coords] - centroids[p] = (sum(xs) / len(xs), sum(ys) / len(ys)) - - assert party_coords == centroids - assert not fallback diff --git a/tests/test_diagnose_no_plot_trajectories.py b/tests/test_diagnose_no_plot_trajectories.py deleted file mode 100644 index 1d452fa..0000000 --- a/tests/test_diagnose_no_plot_trajectories.py +++ /dev/null @@ -1,49 +0,0 @@ -import os -import types - -import explorer - - -def test_load_positions_empty_sets_diagnostics(monkeypatch): - # Monkeypatch load_positions to return empty positions - monkeypatch.setattr( - explorer, "load_positions", lambda db_path, window_size: ({}, {}) - ) - monkeypatch.setenv("EXPLORER_DEBUG_TRAJECTORIES", "1") - - # Call build_trajectories_tab; it should set diagnostics and return without exception - explorer.build_trajectories_tab(db_path="unused", window_size="annual") - - assert ( - explorer._last_trajectories_diagnostics.get("stage") == "load_positions_empty" - ) - - -def test_select_helper_exception_is_captured(monkeypatch): - # Provide a minimal non-empty positions_by_window - positions = {"W1": {"mp1": (0.1, 0.2)}} - - def fake_load_positions(db_path, window_size): - return positions, {} - - monkeypatch.setattr(explorer, "load_positions", fake_load_positions) - # Ensure party_map maps the mp so centroids/path that invoke select_trajectory_plot_data - monkeypatch.setattr(explorer, "load_party_map", lambda db_path: {"mp1": "P1"}) - - # Patch select_trajectory_plot_data to raise - def bad_helper(*args, **kwargs): - raise ValueError("boom") - - monkeypatch.setattr(explorer, "select_trajectory_plot_data", bad_helper) - monkeypatch.setenv("EXPLORER_DEBUG_TRAJECTORIES", "1") - - explorer.build_trajectories_tab(db_path="unused", window_size="annual") - - # Ensure the helper function has diagnostics attached and module diagnostics updated - assert getattr(explorer.select_trajectory_plot_data, "_last_diagnostics", None) - assert "exception" in explorer.select_trajectory_plot_data._last_diagnostics - assert ( - explorer._last_trajectories_diagnostics.get("stage") - == "select_helper_exception" - ) - assert "ValueError" in explorer._last_trajectories_diagnostics.get("exception", "") diff --git a/tests/test_explorer_chart.py b/tests/test_explorer_chart.py deleted file mode 100644 index 9dbe803..0000000 --- a/tests/test_explorer_chart.py +++ /dev/null @@ -1,344 +0,0 @@ -"""Tests for _build_party_axis_figure and load_party_mp_vectors in explorer.py.""" - -import numpy as np -import plotly.graph_objects as go -import pytest - - -# --------------------------------------------------------------------------- -# Helpers -# --------------------------------------------------------------------------- - - -def _make_party_scores(n_parties=3, dim=50): - """Return a minimal party_scores dict for testing.""" - rng = np.random.default_rng(0) - names = [f"Party{i}" for i in range(n_parties)] - return {name: rng.standard_normal(dim).tolist() for name in names} - - -def _make_theme(flip=False): - return { - "label": "Test axis", - "explanation": "A test axis.", - "positive_pole": "Left", - "negative_pole": "Right", - "flip": flip, - } - - -def assert_figure_like(fig): - """Minimal duck-typed assertion for a Figure-like object. - - The code under test (explorer.py) provides a small fallback Figure-like - object when plotly is not installed. Tests should not import plotly - directly; instead verify the returned object supports the minimal - attributes used by the tests (.data as a list-like container). - """ - assert hasattr(fig, "data"), "figure-like object must have .data" - assert isinstance(fig.data, (list, tuple)), ".data must be a list-like container" - - -def _make_bootstrap_data(party_scores, dim=50): - """Build synthetic bootstrap_data matching party_scores keys. - - Party0 gets n_mps=1 (single-MP party → diamond marker). - Others get n_mps > 1 with a real CI spread. - """ - rng = np.random.default_rng(1) - result = {} - for i, party in enumerate(party_scores): - centroid = np.array(party_scores[party]) - if i == 0: - # Single-MP party - result[party] = { - "centroid": centroid, - "ci_lower": centroid.copy(), - "ci_upper": centroid.copy(), - "std": np.zeros(dim), - "n_mps": 1, - } - else: - spread = rng.uniform(0.01, 0.05, size=dim) - result[party] = { - "centroid": centroid, - "ci_lower": centroid - spread, - "ci_upper": centroid + spread, - "std": spread / 2, - "n_mps": 5 + i, - } - return result - - -# --------------------------------------------------------------------------- -# Tests -# --------------------------------------------------------------------------- - - -class TestBuildPartyAxisFigure: - """Tests for _build_party_axis_figure (pure Plotly figure construction).""" - - def test_returns_figure_without_bootstrap(self): - """Basic call without bootstrap → returns go.Figure with 2 traces.""" - from explorer import _build_party_axis_figure - - party_scores = _make_party_scores() - theme = _make_theme() - fig = _build_party_axis_figure(party_scores, comp_sel=1, theme=theme) - - assert isinstance(fig, go.Figure) - assert len(fig.data) == 2 # baseline + markers - # First trace is the baseline line - assert fig.data[0].mode == "lines" - # Second trace is the marker scatter - assert "markers" in fig.data[1].mode - - def test_returns_none_for_empty_scores(self): - """Empty party_scores returns None (no figure).""" - from explorer import _build_party_axis_figure - - fig = _build_party_axis_figure({}, comp_sel=1, theme=_make_theme()) - assert fig is None - - def test_with_bootstrap_has_diamonds_for_single_mp(self): - """bootstrap_data present → N=1 party gets diamond, others get circle. No error bars.""" - from explorer import _build_party_axis_figure - - party_scores = _make_party_scores() - theme = _make_theme() - bootstrap_data = _make_bootstrap_data(party_scores) - fig = _build_party_axis_figure( - party_scores, - comp_sel=1, - theme=theme, - bootstrap_data=bootstrap_data, - ) - - assert isinstance(fig, go.Figure) - assert len(fig.data) == 2 - - marker_trace = fig.data[1] - - # No visual error bars — CIs are in hover text only - assert ( - marker_trace.error_x.array is None - or marker_trace.error_x.visible is not True - ) - - # Marker symbols: first party (N=1) → diamond, others → circle - symbols = list(marker_trace.marker.symbol) - assert symbols[0] == "diamond" - assert all(s == "circle" for s in symbols[1:]) - - def test_with_bootstrap_hover_includes_n_and_ci(self): - """Hover text includes N= and 95%-BI interval for each party.""" - from explorer import _build_party_axis_figure - - party_scores = _make_party_scores() - theme = _make_theme() - bootstrap_data = _make_bootstrap_data(party_scores) - fig = _build_party_axis_figure( - party_scores, - comp_sel=1, - theme=theme, - bootstrap_data=bootstrap_data, - ) - - marker_trace = fig.data[1] - for ht in marker_trace.hovertext: - assert "(N=" in ht - assert "95%-BI" in ht - - def test_flip_negates_scores(self): - """When flip=True, scores are negated relative to flip=False.""" - from explorer import _build_party_axis_figure - - party_scores = _make_party_scores() - theme_no_flip = _make_theme(flip=False) - theme_flip = _make_theme(flip=True) - bootstrap_data = _make_bootstrap_data(party_scores) - - fig_normal = _build_party_axis_figure( - party_scores, - comp_sel=1, - theme=theme_no_flip, - bootstrap_data=bootstrap_data, - ) - fig_flipped = _build_party_axis_figure( - party_scores, - comp_sel=1, - theme=theme_flip, - bootstrap_data=bootstrap_data, - ) - - normal_scores = list(fig_normal.data[1].x) - flipped_scores = list(fig_flipped.data[1].x) - - # Scores should be negated - for ns, fs in zip(normal_scores, flipped_scores): - assert pytest.approx(ns) == -fs - - def test_without_bootstrap_hover_is_score_only(self): - """Without bootstrap data, hover text is just 'Party: score' with no CI.""" - from explorer import _build_party_axis_figure - - party_scores = _make_party_scores() - fig = _build_party_axis_figure(party_scores, comp_sel=1, theme=_make_theme()) - - marker_trace = fig.data[1] - for ht in marker_trace.hovertext: - assert "95%-BI" not in ht - assert "(N=" not in ht - - -class TestLoadPartyMpVectorsImportable: - """Smoke test: verify load_party_mp_vectors is importable.""" - - def test_importable(self): - from explorer import load_party_mp_vectors - - assert callable(load_party_mp_vectors) - - -def test_partial_party_traces(): - """Select trajectory plot helper returns a figure and includes raw hover data.""" - from explorer import select_trajectory_plot_data - - positions_by_window = { - "w1": {"Alice": (0.1, 0.2), "Bob": (0.5, 0.6)}, - "w2": { - "Bob": (0.6, 0.7) - }, # Alice missing in w2 -> should create NaN for that window - } - party_map = {"Alice": "P1", "Bob": "P2"} - windows = ["w1", "w2"] - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, - party_map, - windows, - selected_parties=["P1", "P2"], - smooth_alpha=1.0, - ) - assert_figure_like(fig) - assert trace_count >= 1 - - # At least one trace should include the hovertemplate with 'x (raw)' - found = False - for tr in fig.data: - ht = getattr(tr, "hovertemplate", None) - if ht and "x (raw)" in ht: - found = True - break - assert found - - -def test_partial_party_traces(): - """Construct a minimal trajectories figure using partial centroids and ensure - traces include customdata of same length and hovertemplate mentions raw values. - """ - from explorer import select_trajectory_plot_data - # Do not import plotly here; some test environments don't have it. - # The module under test provides a minimal Figure-like fallback so - # tests can run without plotly. Use duck-typing assertions instead. - - # Build synthetic centroids: two parties, each with coverage on different windows - # select_trajectory_plot_data is expected to return a go.Figure - positions_by_window = { - "w1": {"A": (0.1, 0.2), "B": (np.nan, np.nan)}, - "w2": {"A": (0.15, 0.25), "B": (0.3, 0.4)}, - } - party_map = {"A": "P1", "B": "P2"} - windows = ["w1", "w2"] - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, - party_map, - windows, - selected_parties=["P1", "P2"], - smooth_alpha=1.0, - ) - assert_figure_like(fig) - # There should be traces for parties even with partial coverage - assert len(fig.data) >= 2 - - for tr in fig.data: - # customdata exists and matches x/y lengths when present - x = list(tr.x) if hasattr(tr, "x") else [] - y = list(tr.y) if hasattr(tr, "y") else [] - cd = ( - list(tr.customdata) - if hasattr(tr, "customdata") and tr.customdata is not None - else [] - ) - # lengths match when customdata present - if cd: - assert len(cd) == len(x) == len(y) - - # hovertemplate should include raw marker fields like 'x (raw)' - if hasattr(tr, "hovertemplate") and tr.hovertemplate: - assert "x (raw)" in tr.hovertemplate - - -def test_render_party_axis_chart_1d_renders(): - """Test that _render_party_axis_chart_1d creates a scatter plot with markers (same format as components 1-2).""" - from unittest.mock import MagicMock, patch - - from explorer import _render_party_axis_chart_1d - - party_coords = { - "VVD": (0.5,), - "SP": (-0.6,), - "PVV": (0.8,), - "DENK": (-0.4,), - } - - theme = { - "label": "Test Component", - "positive_pole": "Positive", - "negative_pole": "Negative", - "flip": False, - } - - # Mock st.plotly_chart to capture the figure being rendered - with patch("explorer.st.plotly_chart") as mock_plotly_chart: - _render_party_axis_chart_1d(party_coords, 3, theme) - - # Verify that plotly_chart was called - assert mock_plotly_chart.called, "plotly_chart should be called" - - # Get the figure passed to plotly_chart - fig = mock_plotly_chart.call_args[0][0] - assert fig is not None, "Figure should not be None" - # Check that figure has 2 traces (baseline line + markers) - assert len(fig.data) == 2, "Figure should have 2 traces (baseline + markers)" - # First trace is the baseline line - assert fig.data[0].mode == "lines", "First trace should be a line" - # Second trace is the marker scatter - assert "markers" in fig.data[1].mode, "Second trace should have markers" - - -def test_render_party_axis_chart_1d_empty_coords(): - """Test that _render_party_axis_chart_1d handles empty coords gracefully.""" - from unittest.mock import patch - - from explorer import _render_party_axis_chart_1d - - theme = { - "label": "Test Component", - "positive_pole": "Positive", - "negative_pole": "Negative", - "flip": False, - } - - # Empty coords should show caption, not plotly_chart - with patch("explorer.st.caption") as mock_caption: - with patch("explorer.st.plotly_chart") as mock_plotly_chart: - result = _render_party_axis_chart_1d({}, 3, theme) - - # Should show caption for empty data - assert mock_caption.called, "Should show caption for empty data" - # Should NOT call plotly_chart - assert not mock_plotly_chart.called, ( - "Should not call plotly_chart for empty data" - ) diff --git a/tests/test_motion_drift.py b/tests/test_motion_drift.py deleted file mode 100644 index 0a1deec..0000000 --- a/tests/test_motion_drift.py +++ /dev/null @@ -1,349 +0,0 @@ -"""Tests for scripts/motion_drift.py.""" - -import json -import os -import tempfile - -import duckdb -import numpy as np -import pytest - - -def _setup_test_db(db_path: str, windows: dict = None): - """Create a test database with synthetic SVD data. - - windows: {window_id: {motion_id: vector_array}} - """ - if windows is None: - windows = { - "2020": { - 1: np.array([1.0, 0.5, 0.2]), - 2: np.array([-0.8, 0.3, 0.1]), - 3: np.array([0.5, -0.9, 0.4]), - }, - "2021": { - 1: np.array([1.1, 0.6, 0.3]), - 2: np.array([-0.7, 0.4, 0.2]), - 3: np.array([0.6, -0.8, 0.5]), - }, - "2022": { - 1: np.array([1.2, 0.7, 0.4]), - 2: np.array([-0.6, 0.5, 0.3]), - 3: np.array([0.7, -0.7, 0.6]), - }, - } - - con = duckdb.connect(db_path) - try: - con.execute(""" - CREATE TABLE svd_vectors ( - window_id VARCHAR, - entity_type VARCHAR, - entity_id VARCHAR, - vector VARCHAR, - model VARCHAR - ) - """) - - con.execute(""" - CREATE TABLE fused_embeddings ( - motion_id INTEGER, - window_id VARCHAR, - vector VARCHAR, - svd_dims INTEGER, - text_dims INTEGER - ) - """) - - con.execute(""" - CREATE TABLE mp_votes ( - id INTEGER, - motion_id INTEGER, - mp_name VARCHAR, - party VARCHAR, - vote VARCHAR, - date DATE - ) - """) - - con.execute(""" - CREATE TABLE motions ( - id INTEGER, - title VARCHAR, - body_text VARCHAR, - date DATE, - policy_area VARCHAR - ) - """) - - # Insert motion vectors - for window_id, motions in windows.items(): - for motion_id, vector in motions.items(): - con.execute( - "INSERT INTO svd_vectors (window_id, entity_type, entity_id, vector) VALUES (?, 'motion', ?, ?)", - [window_id, str(motion_id), json.dumps(vector.tolist())], - ) - - # Insert fused embeddings (simple extension of motion vector) - fused = np.concatenate([vector, np.zeros(10)]) # 3 SVD + 10 text dims - con.execute( - "INSERT INTO fused_embeddings (motion_id, window_id, vector, svd_dims, text_dims) VALUES (?, ?, ?, 3, 10)", - [motion_id, window_id, json.dumps(fused.tolist())], - ) - - # Insert motion metadata - con.execute( - "INSERT INTO motions (id, title, date) VALUES (?, ?, '2020-01-01')", - [motion_id, f"Motion {motion_id}"], - ) - - # Insert some voting data - con.execute(""" - INSERT INTO mp_votes (motion_id, mp_name, party, vote, date) VALUES - (1, 'MP1', 'PVV', 'voor', '2020-06-01'), - (1, 'MP2', 'SP', 'voor', '2020-06-01'), - (2, 'MP3', 'VVD', 'voor', '2020-06-01'), - (3, 'MP4', 'PvdA', 'voor', '2020-06-01'), - """) - - finally: - con.close() - - -class TestMotionDriftScript: - """Test the motion_drift.py script.""" - - def test_help_exits_cleanly(self): - """main(["--help"]) exits with code 0 and prints usage.""" - from scripts.motion_drift import main - - with pytest.raises(SystemExit) as exc_info: - main(["--help"]) - assert exc_info.value.code == 0 - - def test_missing_database_returns_error(self): - """main(["--db", "nonexistent.db"]) returns exit code 1.""" - from scripts.motion_drift import main - - result = main(["--db", "nonexistent.db"]) - assert result == 1 - - def test_runs_against_test_db(self, tmp_path): - """main(["--db", "test.db", "--output", "/tmp/test"]) runs without error.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import main - - output_dir = str(tmp_path / "output") - result = main(["--db", db_path, "--output", output_dir]) - assert result == 0 - assert os.path.exists(os.path.join(output_dir, "report.md")) - - def test_schema_validation_catches_missing_tables(self, tmp_path): - """Database with missing tables produces clear error.""" - db_path = str(tmp_path / "empty.db") - con = duckdb.connect(db_path) - con.close() - - from scripts.motion_drift import main - - result = main(["--db", db_path]) - assert result == 1 - - -class TestAxisStability: - """Test axis stability computation.""" - - def test_returns_stability_matrix_for_multiple_windows(self, tmp_path): - """compute_axis_stability returns stability matrix for 3+ windows.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_axis_stability - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_axis_stability( - con, ["2020", "2021", "2022"], top_n=3, n_components=3 - ) - assert "stability_matrix" in result - # With < 50 motions per window, falls back to party-based method - # which returns empty if mp_metadata doesn't exist - assert "stable_axes" in result - assert "avg_stability" in result - finally: - con.close() - - def test_stability_values_in_valid_range(self, tmp_path): - """Stability matrix values are in [0, 1] (cosine similarity).""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_axis_stability - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_axis_stability( - con, ["2020", "2021", "2022"], top_n=3, n_components=3 - ) - matrix = result["stability_matrix"] - if matrix.size > 0: - assert matrix.min() >= -1.0 - assert matrix.max() <= 1.0 - finally: - con.close() - - def test_single_window_returns_empty(self, tmp_path): - """Single window returns empty stability report.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_axis_stability - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_axis_stability(con, ["2020"], top_n=3, n_components=3) - assert result["stability_matrix"].size == 0 - assert result["stable_axes"] == [] - finally: - con.close() - - -class TestSemanticDrift: - """Test semantic drift computation.""" - - def test_returns_drift_series_for_stable_axes(self, tmp_path): - """compute_semantic_drift returns drift series for each stable axis.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_semantic_drift - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_semantic_drift( - con, [1, 2, 3], ["2020", "2021", "2022"], top_n=3, n_components=3 - ) - assert "drift_series" in result - for axis, values in result["drift_series"].items(): - assert len(values) == 2 # 3 windows → 2 transitions - for v in values: - assert 0.0 <= v <= 2.0 # cosine distance range - finally: - con.close() - - def test_no_inflection_points_for_monotonic_drift(self, tmp_path): - """Axis with monotonic drift returns no inflection points.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_semantic_drift - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_semantic_drift( - con, [1], ["2020", "2021", "2022"], top_n=3, n_components=3 - ) - # With only 2 drift values, inflection detection is limited - # But should not crash - assert "inflection_points" in result - finally: - con.close() - - -class TestPartyVoting: - """Test party voting analysis.""" - - def test_returns_voting_centroids(self, tmp_path): - """compute_party_voting returns voting centroids for parties with data.""" - db_path = str(tmp_path / "test.db") - _setup_test_db(db_path) - - from scripts.motion_drift import compute_party_voting - - con = duckdb.connect(db_path, read_only=True) - try: - result = compute_party_voting(con, [1, 2, 3], ["2020"]) - assert "party_trajectories" in result - # Should have at least one party from test data - assert len(result["party_trajectories"]) > 0 - finally: - con.close() - - -class TestReportGeneration: - """Test report generation.""" - - def test_report_generated_with_all_sections(self, tmp_path): - """Report generated with all expected sections.""" - from scripts.motion_drift import _generate_report - - output_dir = str(tmp_path / "report") - stability_result = { - "stability_matrix": np.array( - [[[1.0, 0.8], [0.8, 1.0]], [[1.0, 0.9], [0.9, 1.0]]] - ), - "stable_axes": [1, 2], - "reordered_axes": [], - "unstable_axes": [], - "windows": ["2020", "2021"], - } - drift_result = { - "drift_series": {1: [0.1, 0.15], 2: [0.05, 0.08]}, - "inflection_points": {1: [], 2: []}, - "example_motions": {}, - } - party_result = { - "party_trajectories": {"PVV": {"2020": {"axes": {1: 1.0, 2: 0.5}}}}, - "cross_voting": {}, - "examples": {}, - } - - report_path = _generate_report( - output_dir, - stability_result, - drift_result, - party_result, - ["2020", "2021"], - 20, - ) - - assert os.path.exists(report_path) - with open(report_path) as f: - content = f.read() - - assert "## Summary" in content - assert "## Axis Stability" in content - assert "## Semantic Drift" in content - assert "## Party Voting Analysis" in content - assert "## Methodology" in content - - def test_no_stable_axes_handles_gracefully(self, tmp_path): - """No stable axes → report notes this and skips drift/party sections.""" - from scripts.motion_drift import _generate_report - - output_dir = str(tmp_path / "report") - stability_result = { - "stability_matrix": np.array([]), - "stable_axes": [], - "reordered_axes": [], - "unstable_axes": [1, 2], - "windows": ["2020"], - } - drift_result = { - "drift_series": {}, - "inflection_points": {}, - "example_motions": {}, - } - party_result = {"party_trajectories": {}, "cross_voting": {}, "examples": {}} - - report_path = _generate_report( - output_dir, stability_result, drift_result, party_result, ["2020"], 20 - ) - - assert os.path.exists(report_path) - with open(report_path) as f: - content = f.read() - - assert "No stable axes" in content or "No drift data available" in content diff --git a/tests/test_trajectories_pipeline_integration.py b/tests/test_trajectories_pipeline_integration.py deleted file mode 100644 index f03a706..0000000 --- a/tests/test_trajectories_pipeline_integration.py +++ /dev/null @@ -1,102 +0,0 @@ -"""Integration test: full trajectory pipeline produces non-empty plot.""" - -import pytest - -from explorer import load_positions, load_party_map, select_trajectory_plot_data -from explorer_helpers import compute_party_centroids - - -def test_trajectory_pipeline_produces_traces(): - """Regression: trajectories must produce colored traces, not empty charts.""" - db_path = "data/motions.db" - window_size = "annual" - - # Stage 1: load positions - positions_by_window, _ = load_positions(db_path, window_size) - assert len(positions_by_window) > 0, "Expected at least one window" - total_mps = sum(len(v) for v in positions_by_window.values()) - assert total_mps > 0, "Expected MPs in windows" - - # Stage 2: load party map - party_map = load_party_map(db_path) - assert len(party_map) > 0, "Expected party map entries" - - # Stage 3: compute centroids - windows = list(positions_by_window.keys()) - centroids, mp_positions = compute_party_centroids( - positions_by_window, party_map, windows - ) - assert len(centroids) > 0, "Expected at least one party centroid" - - # Stage 4: select trajectory plot data (default party selection) - # Use the same defaults as build_trajectories_tab: CDA, D66, VVD if available - default_parties = [p for p in ["CDA", "D66", "VVD"] if p in centroids] - if not default_parties: - default_parties = list(centroids.keys())[:3] - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, - party_map, - windows, - selected_parties=default_parties, - smooth_alpha=0.35, - ) - - # Assertions - assert trace_count > 0, ( - f"Expected traces but got trace_count={trace_count}, banner={banner}" - ) - assert banner is None, f"Expected no fallback banner but got: {banner}" - assert len(fig.data) == trace_count, ( - f"fig.data ({len(fig.data)}) should equal trace_count ({trace_count})" - ) - - # Verify traces have real coordinates (not all NaN) - for trace in fig.data: - assert len(trace.x) > 0, f"Trace {trace.name} has no x values" - assert len(trace.y) > 0, f"Trace {trace.name} has no y values" - # At least some values should be real (not NaN) - import math - - real_x = sum( - 1 for v in trace.x if not (v is None or (isinstance(v, float) and v != v)) - ) # v != v is True only for NaN - real_y = sum( - 1 for v in trace.y if not (v is None or (isinstance(v, float) and v != v)) - ) - assert real_x > 0, f"Trace {trace.name} has all NaN x values" - assert real_y > 0, f"Trace {trace.name} has all NaN y values" - - -def test_trajectory_helper_skips_second_loop(): - """Regression: when select_trajectory_plot_data succeeds, build_trajectories_tab - should NOT add duplicate traces via the fallback loop. - - This test verifies that the helper produces clean output without relying on - the second loop in build_trajectories_tab. - """ - db_path = "data/motions.db" - window_size = "annual" - - positions_by_window, _ = load_positions(db_path, window_size) - party_map = load_party_map(db_path) - windows = list(positions_by_window.keys()) - centroids, _ = compute_party_centroids(positions_by_window, party_map, windows) - - # Use 6 parties like the app's multiselect - selected = list(centroids.keys())[:6] - - fig, trace_count, banner = select_trajectory_plot_data( - positions_by_window, - party_map, - windows, - selected_parties=selected, - smooth_alpha=0.35, - ) - - # Should produce exactly the number of selected parties (or fewer if some have all-NaN) - assert trace_count <= len(selected), ( - f"trace_count ({trace_count}) should not exceed selected ({len(selected)})" - ) - assert banner is None, "No fallback should be needed with valid data" - assert len(fig.data) == trace_count diff --git a/tests/test_trajectory_label_confidence.py b/tests/test_trajectory_label_confidence.py deleted file mode 100644 index 8b24d2e..0000000 --- a/tests/test_trajectory_label_confidence.py +++ /dev/null @@ -1,69 +0,0 @@ -import sys -import types - -# Provide a lightweight stub for heavy optional dependencies so unit tests can -# import explorer without requiring a full runtime environment. -for _mod in ("duckdb", "plotly", "plotly.express", "plotly.graph_objects"): - if _mod not in sys.modules: - sys.modules[_mod] = types.ModuleType(_mod) - -# Lightweight Streamlit shim used in tests: provide the small piece of the -# API explorer imports at module-level (cache_data decorator and simple -# placeholders). This avoids importing the real streamlit package in CI. -if "streamlit" not in sys.modules: - _st = types.SimpleNamespace() - - def _cache_data(*a, **k): - def _decorator(f): - return f - - return _decorator - - _st.cache_data = _cache_data - _st.info = lambda *a, **k: None - _st.caption = lambda *a, **k: None - _st.subheader = lambda *a, **k: None - _st.warning = lambda *a, **k: None - _st.plotly_chart = lambda *a, **k: None - _st.columns = lambda *a, **k: (lambda *x: (None, None))() - sys.modules["streamlit"] = _st - -from explorer import choose_trajectory_title -from analysis import axis_classifier - - -def test_trajectory_label_confidence_below_threshold(): - axis_def = { - "x_label": "Links\u2013Rechts", - "x_label_confidence": {"2020": 0.5, "2021": 0.6}, - } - # When confidence below threshold, choose_trajectory_title should return - # the semantic fallback via display_label_for_modal(...) rather than literal "As 1". - assert choose_trajectory_title( - axis_def, "x", threshold=0.65 - ) == axis_classifier.display_label_for_modal("As 1", "x") - - axis_def_y = { - "y_label": "Progressief\u2013Conservatief", - "y_label_confidence": {"2020": 0.5, "2021": None}, - } - assert choose_trajectory_title( - axis_def_y, "y", threshold=0.65 - ) == axis_classifier.display_label_for_modal("As 2", "y") - - -def test_trajectory_label_confidence_above_threshold(): - axis_def = { - "x_label": "Links\u2013Rechts", - "x_label_confidence": {"2020": 0.7, "2021": 0.65}, - } - assert choose_trajectory_title(axis_def, "x", threshold=0.65) == "Links\u2013Rechts" - - axis_def_y = { - "y_label": "Progressief\u2013Conservatief", - "y_label_confidence": {"2020": 0.8}, - } - assert ( - choose_trajectory_title(axis_def_y, "y", threshold=0.65) - == "Progressief\u2013Conservatief" - ) diff --git a/tests/test_trajectory_plot_renders.py b/tests/test_trajectory_plot_renders.py deleted file mode 100644 index e6c4ea3..0000000 --- a/tests/test_trajectory_plot_renders.py +++ /dev/null @@ -1,56 +0,0 @@ -""" -Test that trajectory plot renders even with edge cases. -""" - -import pytest -import numpy as np -from unittest.mock import MagicMock, patch - -# Import the functions to test -import sys -from pathlib import Path - -sys.path.insert(0, str(Path(__file__).parent.parent)) - -from explorer_helpers import compute_party_centroids - - -class TestTrajectoryPlotRendering: - """Tests to ensure trajectory plot renders in various scenarios.""" - - def test_compute_party_centroids_returns_diagnostics(self): - """Test that compute_party_centroids returns diagnostics tuple.""" - positions_by_window = { - "2024-Q1": {"MP1": (1.0, 2.0), "MP2": (3.0, 4.0)}, - "2024-Q2": {"MP1": (1.5, 2.5), "MP2": (3.5, 4.5)}, - } - party_map = {"MP1": "PartyA", "MP2": "PartyA"} - windows = ["2024-Q1", "2024-Q2"] - - centroids, diagnostics = compute_party_centroids( - positions_by_window, party_map, windows - ) - - assert isinstance(centroids, dict) - assert isinstance(diagnostics, dict) - assert "windows_with_data_count" in diagnostics - assert diagnostics["windows_with_data_count"] == 2 - - def test_compute_party_centroids_detects_all_nan_parties(self): - """Test that diagnostics identify parties with all NaN centroids.""" - positions_by_window = { - "2024-Q1": {"MP1": (np.nan, np.nan)}, - "2024-Q2": {"MP1": (np.nan, np.nan)}, - } - party_map = {"MP1": "PartyA"} - windows = ["2024-Q1", "2024-Q2"] - - centroids, diagnostics = compute_party_centroids( - positions_by_window, party_map, windows - ) - - assert "PartyA" in diagnostics.get("parties_all_nan", []) - - -if __name__ == "__main__": - pytest.main([__file__, "-v"]) diff --git a/thoughts/explorer/top_svd_top_motions.json b/thoughts/explorer/top_svd_top_motions.json index 2cf3e29..f6cbaac 100644 --- a/thoughts/explorer/top_svd_top_motions.json +++ b/thoughts/explorer/top_svd_top_motions.json @@ -1,6 +1,7 @@ { "window": "current_parliament", - "exclusive": true, + "assignment_mode": "pool", + "pool_size": 50, "rows": [ { "component": 1, @@ -121,20 +122,20 @@ }, { "component": 2, - "motion_id": 9992, - "score": 9.662590156585475, - "title": "Motie van de leden Markuszower en Wilders over er in de Europese Raad op aandringen dat de Syriërs die nu in de EU verblijven zo spoedig mogelijk terug worden gestuurd naar hun eigen land", - "body_text": "21 501-20 Europese Raad Nr. 2141 MOTIE VAN DE LEDEN MARKUSZOWER EN WILDERS Voorgesteld 17 december 2024 De Kamer, gehoord de beraadslaging, verzoekt de regering in de Europese Raad erop aan te dringen dat de Syriërs die nu in de EU verblijven zo spoedig mogelijk terug worden gestuurd naar hun eigen land, en gaat over tot de orde van de dag. Markuszower Wilders", - "date": "2024-12-18", + "motion_id": 517, + "score": -9.680151313423083, + "title": "Motie van de leden Pierik en De Hoop over een concreet plan opstellen voor het uitfaseren van dieseltreinen in Noord- en Oost-Nederland", + "body_text": "29 984 Spoor: vervoer- en beheerplan Nr. 1248 MOTIE VAN DE LEDEN PIERIK EN DE HOOP Voorgesteld 27 mei 2025 De Kamer, gehoord de beraadslaging, constaterende dat in Noord- en Oost-Nederland nog altijd dieseltreinen rijden, terwijl het kabinet inzet op sterk en duurzaam openbaar vervoer in het landelijk gebied; constaterende dat voor de verduurzaming van regionale spoorlijnen geen structurele middelen zijn gereserveerd; overwegende dat investeringen in regionaal spoor bijdragen aan een beter verbonden en robuuster spoornetwerk in heel Nederland, wat essentieel is voor het behoud van de bereikbaarheid in de regio; overwegende dat verduurzaming van spoorinfrastructuur jaren aan voorbereiding en uitvoering vergt, terwijl nieuwe concessies op korte termijn starten; verzoekt de regering om in overleg met provincies en vervoerders bij het eerstvolgende BO MIRT een concreet plan met tijdspad op te stellen voor het uitfaseren van dieseltreinen in Noord- en Oost-Nederland, met als voorwaarde dat er een alternatief is; verzoekt de regering daarbij ook de kosten en (co)financieringsmogelijkheden in beeld te brengen, en gaat over tot de orde van de dag. Pierik De Hoop", + "date": "2025-06-03", "policy_area": "Algemeen" }, { "component": 2, - "motion_id": 299, - "score": 9.658680070199608, - "title": "Motie van het lid Vondeling over niet instemmen met de verlenging van de Richtlijn Tijdelijke Bescherming Oekraïne", - "body_text": "32 317 JBZ-Raad Nr. 954 MOTIE VAN HET LID VONDELING Voorgesteld 11 juni 2025 De Kamer, gehoord de beraadslaging, verzoekt de regering niet in te stemmen met verlenging van de Richtlijn Tijdelijke Bescherming Oekraïne, en gaat over tot de orde van de dag. Vondeling", - "date": "2025-06-12", + "motion_id": 516, + "score": -9.680151313423083, + "title": "Motie van het lid Vedder c.s. over in gesprek gaan en blijven over de versterking van spoorprojecten waar Duitsland en Nederland bij betrokken zijn", + "body_text": "29 984 Spoor: vervoer- en beheerplan Nr. 1249 MOTIE VAN HET LID VEDDER C.S. Voorgesteld 27 mei 2025 De Kamer, gehoord de beraadslaging, constaterende dat de nieuwe Duitse coalitie een speciaal fonds heeft opgericht van 500 miljard euro voor investeringen in infrastructuur en klimaatbeleid; overwegende dat de nieuwe Duitse coalitie zeer gericht is op intensivering van Europese samenwerking en het daarom in de lijn der verwachting ligt dat bij deze investeringen in infrastructuur en klimaat zich kansen voordoen voor grensoverschrijdende en daarmee Europese spoorprojecten; verzoekt de regering in gesprek te gaan en te blijven met zowel de verschillende relevante Duitse deelstaatregeringen en de Bondsregering als met de Europese Commissie over de kansen en mogelijke financiering die het fonds voor investeringen in infrastructuur en klimaatbeleid biedt voor versterking van spoorprojecten waar zowel Duitsland als Nederland bij betrokken zijn, zoals Emmen-Rheine, maar ook het doortrekken van de Lelylijn middels de Wunderline, en de Kamer halfjaarlijks te informeren over de voortgang hiervan, en gaat over tot de orde van de dag. Vedder Grinwis Olger van Dijk", + "date": "2025-06-03", "policy_area": "Algemeen" }, { @@ -319,11 +320,11 @@ }, { "component": 4, - "motion_id": 2771, - "score": -6.953889280793299, - "title": "Gewijzigd amendement van het lid Ergin ter vervanging van nr. 19 over expliciteren dat de kerndoelen in overeenstemming met artikel 23 Grondwet worden uitgewerkt", - "body_text": "36 699 Wijziging van de Wet op het primair onderwijs, de Wet op het primair onderwijs BES, de Wet op de expertisecentra, de Wet voortgezet onderwijs 2020 en de Wet op het hoger onderwijs en wetenschappelijk onderzoek in verband met de herziening van de wettelijke grondslagen van de kerndoelen met focus op lezen, schrijven en rekenen (Wet herziening wettelijke grondslagen kerndoelen) Nr. 22 GEWIJZIGD AMENDEMENT VAN HET LID ERGIN TER VERVANGING VAN DAT GEDRUKT ONDER NR. 19 Ontvangen 25 november 2025 De ondergetekende stelt het volgende amendement voor: I In artikel I, onderdeel B, onder 3, wordt in het voorgestelde tweede lid na «artikel 8, eerste tot en met derde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». II In artikel II, onderdeel B, onder 3, wordt in het voorgestelde tweede lid na «artikel 10, eerste tot en met derde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». III In artikel II, onderdeel C, onder 3, wordt in het voorgestelde tweede lid na «artikel 10, eerste tot en met derde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». IV In artikel III, onderdeel B, onder 3, wordt in het voorgestelde tweede lid na «artikel 11, eerste tot en met vierde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». V In artikel III, onderdeel C, onder 1, wordt in het voorgestelde derde lid na «artikel 11, eerste tot en met vierde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». VI In artikel III, onderdeel D, onder 1, wordt in het voorgestelde derde lid na «artikel 11, eerste tot en met vierde lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». VII In artikel IV, onderdeel A, wordt in het voorgestelde artikel 2.13, tweede lid, na «de artikelen 1.4 en 2.2, eerste lid» ingevoegd «, van deze wet en artikel 23 van de Grondwet». Toelichting De Afdeling advisering van de Raad van State wijst in haar advies op het risico dat de uitwerking van kerndoelen, in het bijzonder de burgerschapskerndoelen, kan botsen met de godsdienstige, levensbeschouwelijke of pedagogische grondslag van scholen. De Afdeling constateert dat het wetsvoorstel onvoldoende duidelijk maakt hoe ver de uitwerking van kerndoelen bij algemene maatregel van bestuur zal reiken. Zij adviseert daarom expliciet aandacht te besteden aan het evenwicht tussen richtinggevende kaders enerzijds en het waarborgen van pedagogische autonomie anderzijds. Daarnaast benadrukt de Onderwijsraad in zijn recente brief aan de informateur dat het Nederlandse onderwijsbestel is gestoeld op pluriformiteit en dat de vrijheid van onderwijs zorgvuldig moet worden bewaakt. Een te normerende uitwerking van burgerschapskerndoelen kan ertoe leiden dat scholen onvoldoende ruimte behouden om deze doelen te realiseren in overeenstemming met hun eigen identiteit, terwijl artikel 23 Grondwet juist vereist dat binnen de grenzen van de democratische rechtsstaat ruimte bestaat voor pluriformiteit. Dit amendement expliciteert daarom dat de uitwerking van kerndoelen met inachtneming van artikel 23 Grondwet moet geschieden en dus dat ruimte moet worden gelaten voor de identiteit van scholen. Daarmee wordt aangesloten bij de adviezen van zowel de Raad van State als de Onderwijsraad en wordt gewaarborgd dat de kerndoelen niet leiden tot onbedoelde inperking van constitutioneel beschermde ruimte voor pluriformiteit in het onderwijs. Ergin", - "date": "2025-12-09", + "motion_id": 4192, + "score": 7.029680381143076, + "title": "Nader gewijzigde motie van het lid Boswijk c.s. over de Russische schaduwvloot harder aanpakken door verdachte olietankers zo mogelijk te onderscheppen (t.v.v. 36800-V-80)", + "body_text": "36 800 V Vaststelling van de begrotingsstaat van het Ministerie van Buitenlandse Zaken (V) voor het jaar 2026 Nr. 81 NADER GEWIJZIGDE MOTIE VAN HET LID BOSWIJK C.S. TER VERVANGING VAN DIE GEDRUKT ONDER NR. 80 Voorgesteld 4 februari 2026 De Kamer, gehoord de beraadslaging, overwegende dat de geloofwaardigheid van sancties afhankelijk is van de handhaving; overwegende dat de Duitse Minister van Buitenlandse Zaken heeft opgeroepen het internationale zeerecht te moderniseren om het ontduiken van sancties op de Russische schaduwvloot tegen te gaan; overwegende dat de Verenigde Staten, het Verenigd Koninkrijk en Frankrijk inmiddels zijn overgegaan op het onderscheppen van schepen van de Russische schaduwvloot; verzoekt de regering in navolging van de VS, het VK en Frankrijk de Russische schaduwvloot harder aan te pakken door verdachte olietankers zo mogelijk te onderscheppen en samen met Duitsland op te trekken om te bekijken of eventuele juridische bezwaren hiertegen in het internationale zeerecht kunnen worden weggenomen, en gaat over tot de orde van de dag. Boswijk Van der Werf Erkens Stoffer Hoogeveen Piri", + "date": "2026-02-04", "policy_area": "Algemeen" }, { @@ -542,121 +543,229 @@ "date": "2026-03-03", "policy_area": "Algemeen" }, + { + "component": 7, + "motion_id": 23285, + "score": 4.616048546963393, + "title": "Motie van de leden Nijhof-Leeuw en Grinwis over een compleet overzicht van de algemene kosten van producten van eigen bodem", + "body_text": "36 410 XIV Vaststelling van de begrotingsstaten van het Ministerie van Landbouw, Natuur en Voedselkwaliteit (XIV) en het Diergezondheidsfonds (F) voor het jaar 2024 Nr. 32 MOTIE VAN DE LEDEN NIJHOF-LEEUW EN GRINWIS Voorgesteld 1 februari 2024 De Kamer, gehoord de beraadslaging, constaterende dat er op producten van eigen bodem algemene kosten afgedragen moeten worden; constaterende dat er op importproducten geen of nauwelijks invoerrechten geheven worden; overwegende dat dit een ongelijk speelveld creëert; verzoekt de regering de Kamer een compleet overzicht te verstrekken met betrekking tot de algemene kosten van producten van eigen bodem, en gaat over tot de orde van de dag. Nijhof-Leeuw Grinwis", + "date": "2024-02-06", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 23446, + "score": 4.530635348246477, + "title": "Motie van het lid Krul c.s. over een handreiking voor scholen om met papieren schoolboeken de basisvaardigheden te verbeteren", + "body_text": "36 410 VIII Vaststelling van de begrotingsstaten van het Ministerie van Onderwijs, Cultuur en Wetenschap (VIII) voor het jaar 2024 Nr. 75 MOTIE VAN HET LID KRUL C.S. Voorgesteld 18 januari 2024 De Kamer, gehoord de beraadslaging, constaterende dat het slecht gaat met de beheersing van de basisvaardigheden, volgens PISA is een op de drie Nederlandse scholieren inmiddels functioneel ongeletterd; overwegende dat digitaal leren tot slechter lezen leidt, omdat tekst gelezen van papier dieper verwerkt wordt; overwegende dat in Zweden stappen gezet worden om weer meer gebruik te maken van papieren schoolboeken; verzoekt het kabinet om met een wetenschappelijke onderbouwde handreiking te komen voor scholen over hoe ze door het inzetten van papieren schoolboeken de beheersing van de basisvaardigheden kunnen verbeteren, en gaat over tot de orde van de dag. Krul Stoffer Paternotte Ceder Van Zanten", + "date": "2024-01-23", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 22776, + "score": 4.529618393428478, + "title": "Motie van het lid Flach over een invoeringstoets waarin wordt ingegaan op de effectiviteit en de gevolgen voor werknemers en mkb-werkgevers", + "body_text": "36 488 Wijziging van de Wet minimumloon en minimumvakantiebijslag in verband met een bijzondere verhoging van het wettelijk minimumloon met 1,2 procentpunt met ingang van 1 juli 2024 (Wet verhoging minimumloon 2024) Nr. 8 MOTIE VAN HET LID FLACH Voorgesteld 14 maart 2024 De Kamer, gehoord de beraadslaging, constaterende dat sprake is van verschillende opeenvolgende bijzondere verhogingen van het minimumloon in 2023 en 2024; overwegende dat zicht op de gevolgen hiervan ten aanzien van werknemers en werkgevers noodzakelijk is; verzoekt de regering een jaar na inwerkingtreding van de Wet invoering minimumuurloon en een jaar na inwerkingtreding van voorliggend wetsvoorstel een invoeringstoets uit te voeren, waarin ingegaan wordt op de effectiviteit en de gevolgen voor werknemers en mkb-werkgevers van deze wetsvoorstellen, en de Kamer over de uitkomsten hiervan te informeren, en gaat over tot de orde van de dag. Flach", + "date": "2024-03-19", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 23376, + "score": 4.529618393428478, + "title": "Motie van de leden Grinwis en Olger van Dijk over bepalen of de A2 Deil-Den Bosch-Vught in aanmerking komt voor alternatieve aanwending van de gereserveerde middelen", + "body_text": "36 410 A Vaststelling van de begrotingsstaat van het Mobiliteitsfonds voor het jaar 2024 Nr. 40 MOTIE VAN DE LEDEN GRINWIS EN OLGER VAN DIJK Voorgesteld tijdens het Notaoverleg van 22 januari 2024 De Kamer, gehoord de beraadslaging, overwegende dat de files voor de Maasbrug op de A2 tot sluipverkeer in (onder andere) de Betuwe leiden, en tot opstoppingen voor de opritten bij Waardenburg; overwegende dat de MIRT-verkenning A2 Deil-Den Bosch-Vught, die hier een oplossing had moeten bieden, grotendeels is geherprioriteerd, waardoor de aanpak van dit knelpunt voor onbepaalde tijd stil komt te liggen; verzoekt de regering zo spoedig mogelijk samen met de regio maatregelen op het onderliggend wegennet in kaart te brengen om de verkeersveiligheid te waarborgen, waaronder bij de op- en afritten van de A2, en bij voorkeur voorafgaand aan het Bestuurlijk Overleg Leefomgeving van 2024 te bepalen of de A2 Deil-Den Bosch-Vught in aanmerking komt voor alternatieve aanwending van de gereserveerde middelen, en gaat over tot de orde van de dag. Grinwis Olger van Dijk", + "date": "2024-01-30", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 22758, + "score": 4.424620032342893, + "title": "Voorstel tot wijziging van de lijst van controversiële onderwerpen van VVD", + "body_text": "36 408 Verdere behandeling van aanhangige stukken Nr. 38 VOORSTEL TOT WIJZIGING VAN DE LIJST VAN CONTROVERSIËLE STUKKEN Ontvangen 18 maart 2024 De fractie van de VVD stelt voor om de lijst van controversiële onderwerpen op stuk nr. 37 ( 36 408 nr. 37 ) als volgt te wijzigen: Onderdeel G wordt als volgt gewijzigd: 1. In de paragraaf «Wetsvoorstellen» vervalt een onderdeel, luidende: 1. 35 423 Wijziging van de Postwet 2009 in verband met de wijziging van de toegangsregulering van postvervoerders tot een landelijk netwerk voor postaanbieding, de borging van de continuïteit van de universele postdienst, de flexibilisering van de eisen aan de universele postdienst en de bescherming van de arbeidspositie van postbezorgers 2. In de paragraaf «Overig» vervalt een onderdeel, luidende: 1. 35 423-8 Brief regering d.d. 12-07-2023 – Minister van Economische Zaken en Klimaat, M.A.M. Adriaansens Voornemen tot het indienen van een nota van wijziging bij het wetsvoorstel tot wijziging van de Postwet 2009 (Kamerstuk 35 423 ) VVD", + "date": "2024-03-19", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 23149, + "score": -4.323163963125616, + "title": "Motie van de leden Dobbe en Dassen over spoedig schadevergoedingen uitbetalen aan door chroom-6 getroffen (oud-)medewerkers", + "body_text": "36 410 X Vaststelling van de begrotingsstaten van het Ministerie van Defensie (X) voor het jaar 2024 Nr. 59 MOTIE VAN DE LEDEN DOBBE EN DASSEN Voorgesteld 7 februari 2024 De Kamer, gehoord de beraadslaging, constaterende dat (oud-)medewerkers van Defensie recht hebben op een snelle schadevergoeding voor gezondheidsklachten door blootstelling aan chroom-6; overwegende dat huidige regelingen ontoereikend zijn voor rechtvaardige behandeling; verzoekt de regering spoedig schadevergoedingen uit te betalen aan getroffen (oud-)medewerkers, waarbij aannemelijkheid van ziekte als criterium geldt, en gaat over tot de orde van de dag. Dobbe Dassen", + "date": "2024-02-13", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 22886, + "score": -4.323163963125616, + "title": "Motie van de leden Beckerman en Bushoff over nieuwe gas- en oliewinning of uitbreiding daarvan tegenhouden, tenzij omwonenden daar nadrukkelijk mee hebben ingestemd", + "body_text": "33 529 Gaswinning Nr. 1218 MOTIE VAN DE LEDEN BECKERMAN EN BUSHOFF Voorgesteld 6 maart 2024 De Kamer, gehoord de beraadslaging, constaterende dat gas- en oliewinning vaak ondanks protest van zowel gemeenteraad, provinciale staten als omwonenden plaatsvindt; verzoekt de regering nieuwe gas- en oliewinning of uitbreiding van bestaande gas- en oliewinning tegen te houden, tenzij omwonenden daar nadrukkelijk mee hebben ingestemd, en gaat over tot de orde van de dag. Beckerman Bushoff", + "date": "2024-03-12", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 23228, + "score": -4.370101281217711, + "title": "Gewijzigde motie van het lid El Abassi over in navolging van Denemarken de verscheuring dan wel verbranding van erkende religieuze geschriften strafbaar stellen (t.v.v. 29628-1210)", + "body_text": "29 628 Politie Nr. 1212 GEWIJZIGDE MOTIE VAN HET LID EL ABASSI TER VERVANGING VAN DIE GEDRUKT ONDER NR. 1210 Voorgesteld 6 februari 2024 De Kamer, gehoord de beraadslaging, constaterende dat het aantal antisemitische en islamofobe incidenten in Nederland is toegenomen; overwegende dat iedereen in Nederland vrij, en in alle veiligheid, zijn of haar godsdienst moet kunnen uitoefenen en dat Denemarken een nieuwe wet heeft aangenomen om het ongepast behandelen van erkende religieuze geschriften strafbaar te stellen; verzoekt de regering om in navolging van Denemarken, de verscheuring dan wel verbranding van erkende religieuze geschriften strafbaar te stellen, en gaat over tot de orde van de dag. El Abassi", + "date": "2024-02-06", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 2251, + "score": -4.394163690959299, + "title": "Wijziging van de begrotingsstaten van het Ministerie van Onderwijs, Cultuur en Wetenschap (VIII) voor het jaar 2025 (wijziging samenhangende met de Voorjaarsnota)", + "body_text": "2025D23702 VERSLAG HOUDENDE EEN LIJST VAN VRAGEN De vaste commissie voor Onderwijs, Cultuur en Wetenschap belast met het voorbereidend onderzoek van het wetsvoorstel inzake de Wijziging van de begrotingsstaten van het Ministerie van Onderwijs, Cultuur en Wetenschap (VIII) voor het jaar 2025 (wijziging samenhangende met de Voorjaarsnota) heeft de eer als volgt verslag uit te brengen van haar bevindingen in de vorm van een lijst van vragen. De voorzitter van de commissie, Bromet Adjunct-griffier van de commissie, Bosnjakovic Nr Vraag 1 Hoeveel studenten lopen respectievelijk in het hoger en wetenschappelijk onderwijs stage, uitgesplitst naar facultatief, verplicht en buiten curriculair? Kan daarbij worden aangegeven in hoeverre daardoor studievertraging wordt opgelopen? En hoeveel procent van de masteropleidingen heeft een verplichte stage in het curriculum? 2 Welke bedragen worden voor de jaren van dit kabinet beschikbaar gesteld voor de adviesorganen AWTI 1 en de Onderwijsraad? In hoeverre zijn daarin kortingen en bijstellingen opgenomen en werkt de departementale taakstelling door in de budgetten van deze organisaties? 3 Kunt u een uiteenzetting geven van de implicaties van de algehele korting op OCW? Worden deze kortingen op het toekomstig verdienvermogen elders op de begroting opgevangen? 4 Hoe vaak wordt de 21+toets voor toelating tot een hbo 2 -opleiding toegepast? Hoe vaak en in welke gevallen wordt deze toets afgenomen bij scholieren en studenten die eigenlijk niet in aanmerking komen voor deze toets? Is het mogelijk om het huidige beleid van de 21+toets te verruimen? En wat het zou kosten om het huidige, te beperkte, toelatingsbeleid op te lossen? 5 Op welke posten, waarop dankzij amendement van het lid Bontenbal c.s. 3 minder werd bezuinigd, is bij de Voorjaarsnotabesluitvorming besloten om opnieuw op te bezuinigen? 6 Op welke manier wordt geborgd dat onderwijsinstellingen de kennis- en ondersteuningsproducten van het studentenwelzijn-programma Stijn daadwerkelijk implementeren en wie is hiervoor verantwoordelijk? 7 Hoe wordt geborgd dat mbo 4 -instellingen in minder stedelijke regio’s voldoende middelen behouden om praktijkgericht onderwijs te blijven bieden na de korting op praktijkleren en het RIF 5 ? 8 Is het Herstelplan kwaliteit funderend onderwijs, waarvan sprake was in het Hoofdlijnenakkoord Hoop, lef en trots 6 , van de baan, nu u hierover niet langer in gesprek bent met de ouderorganisaties, scholierenorganisatie LAKS 7 , onderwijsvakbonden en de sectorpartners primair – en voortgezet onderwijs? 9 Kunt u een overzicht geven van alle bezuinigingen van dit kabinet op OCW (zoals de bezuinigingen in het Hoofdlijnenakkoord, de aanpassingen die zijn gedaan bij het amendement van het lid Bontenbal 8 en aanpassingen die zijn gedaan bij de Voorjaarsnota 2025)? 10 Kunt u een overzicht geven van de bezuinigingen op hoger onderwijs? Kunt u aangeven wat de effecten hiervan zijn op de instroom van leerlingen, op de financiële positie van instellingen en welke instellingen hierdoor geraakt worden? 11 Kunt u een overzicht geven van de koopkrachtontwikkeling van studenten in de afgelopen tien jaar? Kunt u een overzicht geven welke maatregelen zijn genomen (dus bezuinigingen en intensiveringen) in de afgelopen tien jaar voor studenten met daarbij een budgettaire reeks? 12 Klopt het dat de taakstelling internationale studenten structureel bijna behaald wordt, ook zonder de Wet Internationalisering in Balans? 13 Klopt het dat het amendement van het lid Bontenbal c.s. 9 beoogt te bezuinigen op het OCW-departement, maar dat OCW 35 procent van hun taakstelling vanuit dit amendement alsnog kort op het onderwijs via niet uitgekeerde prijsbijstelling of korting op de lumpsum? Welke korting op de lumpsum en niet-uitgekeerde prijsbijstelling is dit specifiek? 14 Kunt u twee reeksen geven voor de lumpsumbekostiging voor het po 10 en vo 11 ? Hoeveel wordt hier per reeks op omgebogen, inclusief en exclusief lpo 12 ? 15 Hoeveel minder hebben scholen structureel reëel te besteden door de bezuiniging op basisvaardigheden? 16 Kunt u in één tabel vatten wat het amendement van het lid Bontenbal c.s. 13 ombuigt en intensiveert en wat het kabinet vervolgens terugdraait, inclusief de verdeling van de taakstelling voor het departement? 17 Kunt u een overzicht geven van de taakstelling in het kader van de 22 procent besparing op apparaatskosten voor de komende vijf jaar? 18 Wat is de realisatie van deze taakstelling voor het jaar 2024 en wat is de voortgang voor 2025? 19 Welk deel van de taakstelling wordt ingevuld vanuit apparaatsgelden en welk deel vanuit andere middelen en welke zijn dat? 20 Welke ICT-vernieuwingen zullen niet of later plaatsvinden als gevolg van de taakstelling op apparaatskosten? 21 Welk deel van deze taakstelling valt neer bij uitvoeringsorganisaties en wat zijn hier de operationele gevolgen van? 22 Welke kaders hanteert u voor het realiseren van de taakstelling op de apparaatsuitgaven? 23 Kunt u een overzicht geven in de ontwikkeling van externe inhuur in de afgelopen vijf jaar en de doelstelling voor de komende vijf jaar? 24 Klopt het dat het hoger onderwijs een nieuwe bezuiniging heeft gekregen voor de introductie van NIS2 14 cyberwetgeving? En klopt het dat u met deze middelen het inrichten van een toezichtsfunctie op het Ministerie van OCW betaalt en dat een deel van de middelen bestemd is voor SURF? Wat is de reden dat u – als gevolg van een door uzelf genomen besluit – de rekening voor het gereed brengen van uw departement bij de universiteiten en hogescholen neerlegt? 25 Klopt het dat de maatregel uit het Hoofdlijnenakkoord over het afschaffen van de ov-vergoeding voor studenten in het buitenland juridisch niet haalbaar blijkt? Waarom kiest u ondanks eerdere kritiek op de bezuinigingen in het hoger onderwijs ervoor om ook dit te verhalen op de bekostiging van de universiteiten en hogescholen? 26 Kunt u inzichtelijk maken wat de financiële impact is op de verschillende onderwijssectoren (po, vo, mbo, hbo en wo 15 ) van het niet uitkeren van de prijsbijstelling? 27 Van welke extensiveringen is de compensatie voor de prijsontwikkeling afkomstig? 28 Hoeveel loon- en prijsbijstelling is in 2025 toegekend aan de sectoren primair onderwijs, voortgezet onderwijs, middelbaar beroepsonderwijs, hoger beroepsonderwijs en wetenschappelijk onderwijs? 29 Wat zijn de geschatte kosten van het structureel invoeren van gratis kinderopvang voor alle kinderen van nul tot vier jaar? 30 Kunt u aangeven hoe de mindering op de uitgekeerde loon- en prijsbijstelling, zoals besloten bij de Voorjaarsnota 2025, verdeeld wordt over de artikelen op de OCW-begroting? 31 Kun u in twee tabellen uiteenzetten hoe de loonbijstelling en afzonderlijk de prijsbijstelling verdeeld is over de OCW-begroting en welke reële prijsvermindering hierdoor optreedt op financiële posten? 32 Klopt het dat universiteiten een groot deel van de resterende prijsbijstelling hebben moeten inleveren ter dekking van «OCW-brede problematiek» (dit bevat vooral het niet halen van de taakstelling die de Minister heeft gekregen op het eigen ambtenarenapparaat)? Waarom laat u het hoger onderwijs opdraaien voor het feit dat het u niet lukt de eigen departementale taakstelling te halen? 33 Hoe verklaart u dat in het amendement van het lid Bontenbal c.s. 16 dekking wordt gezocht in het inzetten van een reservering voor het studentenreisproduct op de aanvullende post, maar deze in deze suppletoire begroting niet lijkt te worden ingezet? Is voorzien in een alternatieve dekking? 34 Op welke specifieke budgetten wordt alsnog een compensatie voor prijsontwikkeling toegekend? 35 Betekent het overmaken van tranche 2025 van de loonbijstelling dat er geen korting op de kabinetsbijdrage op de lonen in het onderwijs voor 2025 plaatsvindt? 36 Wat is het percentage waarmee de loonbijstelling wordt verhoogd? 37 Wat is het percentage waarmee de prijsbijstelling wordt verhoogd? 38 Heeft het korten op de loonbijstelling van tranche 2025 voor externe inhuur op het apparaat gevolgen voor de lumpsum in het onderwijs? Zo ja, welke? 39 Waar is vastgelegd dat OCW wettelijk verplicht is tot het uitkeren van prijsbijstelling op de bekostiging van het primair onderwijs, de studiefinanciering en de mediabekostiging? 40 Wat is de reden dat OCW alleen wettelijk verplicht is de prijsbijstelling uit te keren in het primair onderwijs en niet in de andere onderwijssectoren? 41 Vindt er op alle onderwijsartikelen in de OCW-begroting een volledige loonbijstelling plaats? 42 Wordt er in 2025 gekort op kabinetsbijdrage in de arbeidsvoorwaarden in het onderwijs? 43 Hoe wordt de Kamer geïnformeerd over de aangepaste beschikkingen vanwege de lagere prijsbijstelling? 44 Wat zijn de kosten als het gehele onderwijs de prijsbijstelling ontvangt, met uitsplitsing per onderwijssector? 45 Hoe vaak is het afgelopen tien jaar voorgekomen dat een onderwijssector geen of een onvolledig loon- en/of prijsbijstelling heeft ontvangen? 46 Hoe is verdeling in de lumpsum in de verschillende onderwijssectoren tussen het loongevoelige en prijsgevoelige deel van de bekostiging? 47 Op welke manier (per onderwijssector) is deze verdeling in de lumpsum tussen het loongevoelig deel en prijsgevoelig deel vastgelegd? 48 Op welke delen van artikelen 6 en 7 wordt er geen loonbijstelling uitgekeerd en betekent dit dat de salarissen voor personeel op basis van dit deel van de begroting niet worden gecompenseerd? 49 Hoeveel minder fulltime eenheden aan personeel kunnen scholen naar verwachting inzetten op basisvaardigheden in 2027, 2028 en 2029 als het bedrag gelijk blijft en de loonkosten stijgen? 50 In hoeverre worden scholen met een relatief grote opgave op het gebied van basisvaardigheden (bijvoorbeeld door onderwijsachterstanden) harder geraakt door het uitblijven van indexatie? 51 Zijn er signalen dat scholen met een relatief grote opgave op het gebied van basisvaardigheden het uitblijven van indexatie als een belemmering ervaren voor het duurzaam verbeteren van basisvaardigheden? 52 Welke afwegingen heeft u gemaakt om scholen met hogere personeelskosten per leerling (zoals bijvoorbeeld in dunbevolkte gebieden of scholen in het (v)so 17 te compenseren of juist niet? 53 Hoe verhoudt de bevriezing van het bedrag voor basisvaardigheden zich tot de ambities van het kabinet in het Hoofdlijnenakkoord/Regeerprogramma en het Masterplan Basisvaardigheden? 54 Op welke manieren borgt u dat scholen voldoende middelen behouden om de ambities op het gebied van basisvaardigheden waar te maken? 55 Overweegt u om het bedrag voor basisvaardigheden te herzien of opnieuw vast te stellen op basis van inflatie of cao-stijgingen na 2027? 56 Hoe laat u de effectiviteit van het niet-indexeren van het bedrag voor basisvaardigheden monitoren en evalueren? 57 Wordt er tussentijdse evaluatie voorzien van de financiële knelpunten die scholen mogelijk ondervinden bij de bevriezing van de middelen voor basisvaardigheden op het prijspeil van 2024? 58 Wat zijn de scenario’s als blijkt dat scholen hun inzet op basisvaardigheden moeten terugschroeven vanwege ontoereikend budget? 59 Kunt u aangeven waarom de bezuiniging op de prijscompensatie geconcentreerd op een beperkt aantal OCW-begrotingsposten zijn geboekt (w.o. lumpsum vervolgonderwijs) en welke directe gevolgen dat heeft voor de financiële ruimte van onderwijsstellingen? 60 Hoeveel scholen ontvingen in 2024 middelen uit de onderwijskansenregeling in het voortgezet onderwijs? 61 Wat zijn de structurele meerkosten van het verlagen van de maximale klassengrootte naar 21 leerlingen in het basisonderwijs? 62 Kunt u in meerjarenperspectief kwantificeren wat de korting van € 90,0 miljoen in 2027 en vanaf 2028 structureel € 177,0 miljoen op de Onderwijskansenregeling voortgezet onderwijs concreet gaat betekenen voor de leerlingen voor wie deze regeling was bedoeld en hun toekomstkansen? 63 Hoe groot was tot nog toe de doelgroep leerlingen die werd bereikt met de onderwijskansenregeling voortgezet onderwijs door middel van onderwijsassistenten of coaches, extra onderwijstijd, huiswerkbegeleiding, en door ouderbetrokkenheid te stimuleren, en betekent de opheffing van de onderwijskansenregeling dat er in 2028 nog van die groep nul leerlingen resteert? 64 Kunt u een uitsplitsing geven van de loon- en prijsbijstelling per sector voor komende jaren? 65 Is de reden dat het bedrag voor de loonbijstelling een dalende trend laat zien dat het kabinet uitgaat van minder leraren in de toekomst, of is er een andere reden? 66 Waar is de onderwijskansenregeling voortgezet onderwijs afgelopen jaren voor ingezet? 67 Hoeveel scholen maken gebruik van de onderwijskansenregeling? 68 Hoeveel kinderen maken gebruik van de onderwijskansenregeling? 69 Waar bevinden zich de scholen die gebruik maken van de onderwijskansenregeling? 70 Hoeveel leraren (in fulltime eenheden en in personen) worden op dit moment bekostigd vanuit de onderwijskansenregeling? 71 Hoeveel onderwijsondersteuners (in fulltime eenheden en in personen) worden op dit moment bekostigd vanuit de onderwijskansenregeling? 72 Is er een evaluatie van de onderwijskansenregeling voortgezet onderwijs geweest? 73 Hoeveel scholen ontvingen in 2024 middelen uit de onderwijskansenregeling op basis van de CBS 18 -achterstandsindicator en hoeveel leerlingen waren daarbij betrokken? 74 Heeft u een analyse laten maken van de gevolgen van het beëindigen van de onderwijskansenregeling voor scholen met een hoge achterstandsscore en kunt u die delen? 75 Wat zijn de kosten van het invoeren van een maximum reistijd van 45 minuten voor leerlingenvervoer in het speciaal onderwijs? 76 Wat is het structurele bedrag dat nodig is om de vrijwillige ouderbijdrage volledig af te schaffen in het primair en voortgezet onderwijs? 77 Wat zijn de precieze gevolgen van het opheffen van de onderwijskansenregeling? 78 Kunt u per regio aangeven welke scholen gebruik maken van de onderwijskansenregeling? 79 Is er met de sector gesproken voordat werd besloten om de onderwijskansenregeling te schrappen? 80 Wat is de totale omvang van bezuinigingen op primair – en voortgezet onderwijs naar aanleiding van deze Voorjaarsnota (inclusief niet verdeelde loon- prijsbijstellingen) en hoe verhoudt zich dat tot het «terugdraaien» van bezuinigingen door onder andere het amendement van het lid Bontenbal c.s. 19 ? 81 Heeft u naast overleg met de instellingen over de taakstelling internationale studenten ook overleg met de vakbonden? 82 Welke indicatoren bevat de CBS-achterstandsindicator precies bij de bepaling van achterstandsscores voor het voortgezet onderwijs? 83 Kunt u een per regeling overzicht geven van de subsidieregelingen in het funderend onderwijs waarbij de CBS-achterstandsindicator momenteel wordt gebruikt als verdeelsleutel? 84 Wordt de CBS-achterstandsindicator afgeschaft, herzien of blijft ze behouden na de beëindiging van de onderwijskansenregeling? 85 Wat zijn de (financiële) consequenties voor andere regelingen als de CBS-achterstands indicator komt te vervallen of gewijzigd wordt? 86 Overweegt u om bij toekomstige subsidieregelingen in het funderend onderwijs andere indicatoren dan de CBS-achterstandsindicator voor toekenning van middelen te hanteren? Zo ja, welke? 87 Welke scholen zullen naar verwachting het meeste de consequenties ondervinden van het uitfaseren van de onderwijskansenregeling, vmbo 20 -, havo- of vwo-scholen? 88 Welke maatregelen gaan voorkomen dat het vmbo, ten opzichte van de havo en het vwo, onevenredig hard wordt geraakt door het uitfaseren van de onderwijskansenregeling? 89 Wat zijn de meerkosten van bol 21 -studenten ten opzichte van bbl 22 -studenten in verband met het hogere aantal contacturen dat zij krijgen? 90 Wat zou het loslaten of versoepelen van de lesurennorm, die wordt opgelegd door de Wet Educatie en Beroepsonderwijs, voor gevolgen hebben voor de bekostiging van het mbo? 91 Is het waarschijnlijk dat het loslaten of versoepelen van de lesurennorm, die wordt opgelegd door de Wet Educatie en Beroepsonderwijs, tot gevolg heeft dat het benodigde budget voor de bekostiging van het mbo lager uitvalt? 92 Kunt u uiteenzetten welke implicaties de korting op de onderwijskansenregeling zal hebben op het vervolgonderwijs? Zijn er positieve ontwikkelingen verbonden aan de regeling met betrekking tot meer gelijkheid, beter wetenschappelijk onderzoek of meer onderzoekers die nu weg zullen vallen? 93 Wat zijn de meerkosten van het structureel invoeren van gratis schoolmaaltijden op alle basisscholen met een hoge concentratie achterstandsleerlingen? 94 Wat zijn de jaarlijkse kosten om schoolzwemmen verplicht en gratis aan te bieden in groep 3 en 4 van het primair onderwijs? 95 Hoeveel minder studenten zijn er gaan studeren op het wo dan verwacht? Hoeveel meer zijn er gaan studeren op het hbo? 96 Waar komen de hogere studentenaantallen in het hbo vandaan? 97 Heeft de aankondiging van de langstudeermaatregel effect gehad op de lagere studentenaantallen in het wo? 98 Waarom hebben er minder internationale studenten gekozen om in Nederland te studeren? 99 Hoeveel minder internationale studenten moeten komend jaar gaan studeren om de taakstelling op internationale studenten te bereiken? 100 Kunt u een overzicht delen van de jaarlijkse prijsbijstelling op de cultuurbegroting vanaf 2016 tot en met 2025? Kunt u eveneens een overzicht delen van de loonbijstelling vanaf 2016 tot en met 2025 op de cultuurbegroting? Kunt u een overzicht delen van de reële inflatie op loon en prijs vanaf 2016 tot en met 2025 op de cultuurbegroting? 101 Kunt u toezeggen dat onderbouwing conform de werkwijze Beleidskeuzes uitgelegd (CW3.1) voor 2025 voor de basisvaardigheden in het mbo nog tijdens de behandeling van deze suppletoire begroting naar de Kamer wordt gestuurd, zodat de Kamer haar budgetrecht goed geïnformeerd kan uitoefenen? 102 Wat is het verwachte effect van het opheffen van de onderwijskansenregeling in het vo (korting oplopend tot € 177 miljoen structureel vanaf 2028) op scholen in regio’s met hoge achterstandsscores buiten de Randstad? 103 Wat is de onderbouwing voor de resterende taakstelling op internationalisering in het hoger onderwijs en wat is de verdeling van deze taakstelling over instellingen (en regio’s)? 104 In hoeverre is het nog steeds noodzakelijk de toets anderstalig onderwijs in te voeren, nu het aantal niet-Nederlandse EER 23 -studenten fors lager is in de referentieramingen en de instellingen al aan de taakstelling voldoen? 105 Wat zijn de landelijke kwaliteitsmiddelen voor hbo en wo? 106 Wat zijn de gevolgen voor het afschaffen van de landelijke kwaliteitsmiddelen voor hbo en wo? 107 Wat zijn naar verwachting de totale kosten die gemoeid zijn met de financiering van niet-Nederlandse EER-studenten met het oog op de rijksbijdrage per student en de sociaal-financiële voorzieningen vanuit DUO 24 waarop deze studenten aanspraak kunnen maken? 108 Hoeveel bedraagt de korting op de loonbijstelling voor externe inhuur in 2025 en op welk begrotingsartikel is deze geboekt? 109 Waarom wordt de aanvullende bekostiging voor po-instellingen en de aanpak lerarentekort G5 verlaagd? 110 Wat is de reden dat er minder subsidieaanvragen zijn gedaan voor de subsidieregeling School en omgeving? 111 Is het afschaffen van de ov-vergoeding voor studenten die in het buitenland studeren wel of niet in strijd met het EU-recht? 112 Wat is er nodig om vast te kunnen stellen of het afschaffen van de ov-vergoeding voor studenten die in het buitenland studeren in lijn is met het EU-recht? 113 In hoeverre betekent de ontwikkeling dat middelen voor basisvaardigheden door de loon- en prijsbijstelling op het originele bedrag niet worden uitgekeerd en de facto worden bevroren op het prijspeil van 2024, wat vanaf 2030 oploopt tot een structurele bezuiniging van € 48,1 miljoen, dat basisvaardigheden niet langer «absolute prioriteit» hebben, zoals nog viel te lezen in een passage in het Hoofdlijnenakkoord Hoop, lef en trots 25 ? 114 Betekent het gelijk houden van het «in 2024 gecommuniceerde nominale bedrag van minimaal € 182 per leerling» dat het kabinet voornemens is deze bekostiging ook in de komende jaren (na formele invoering van de gerichte bekostiging) niet meer te indexeren? 115 Kunt u de bedragen voor de extensiveringen op cultuur en media in tabel 5 nader toelichten? 116 Welke aannames liggen ten grondslag aan het besluit om structureel € 48,1 miljoen aan loon- en prijsbijstelling niet uit te keren op de gerichte bekostiging basisvaardigheden in po en vo vanaf 2030, terwijl het nominale bedrag per leerling (€ 182) gelijk blijft? 117 Hoe wordt de impact op scholen in krimpregio’s of gebieden met een lage sociaaleconomische status beoordeeld nu zij met een bevroren nominale bekostiging stijgende personeelskosten zelf moeten opvangen? 118 Op welke wijze sluit de intensivering op basisvaardigheden in het mbo (€ 47,2 miljoen in 2025/2026–2026/2027) aan bij de ombuigingen op andere mbo-onderdelen? 119 Kunt u aangeven hoeveel aanvragen voor een tegemoetkoming voor de gemiste basisbeurs zijn afgewezen vanwege het (nog) niet behalen van een wo-masterdiploma? Is geanalyseerd in hoeverre het gemaakte onderscheid rechtvaardig is om bij een afgeronde hbo-bachelor wél compensatie toe te kennen? Zo ja, wat was hiervan de uitkomst? Zo nee, waarom niet? 120 Wat zijn de gevolgen voor het niet uitkeren van de loon- en prijsbijstelling van de basisvaardigheden funderend onderwijs? 121 Leidt het niet uitkeren van de loon- en prijsbijstelling bij de basisvaardigheden tot verlies van banen? 122 Hoe worden de lage aanvragen op de subsidieregeling School en Omgeving verklaard? 123 Hoeveel studenten schakelen er jaarlijks van een hbo-bachelor naar een wo-master? Welke mogelijke gevolgen zijn verbonden aan de rechterlijke uitspraak dat u beter moet uitleggen waarom hbo-studenten geen prestatiebeurzen krijgen voor een universitaire master 26 ? 124 Hoeveel studenten schakelen er jaarlijks van een hbo-bachelor naar een wo-master? Hoeveel kost het om deze groep studenten een extra jaar prestatiebeurs toe te kennen? 125 Zal er, gezien de doelgroepen, bij het bepalen van subsidies speciale aandacht komen voor aanvragen vanuit focusgebieden van het Nationaal Programma Leefbaarheid en Veiligheid (de NPLV-focusgebieden)? 126 Wat zijn de structurele kosten om voor alle thuiszittende leerlingen maatwerkonderwijs met begeleiding te organiseren? 127 Hoe verhouden de uitspraken op pagina 8 over dalende aantal nieuwkomers zich tot de uitspraken op pagina 26, waar er wordt gesproken over een hogere instroom? 128 Hoe is de structurele korting van € 20 miljoen op de Regeling praktijkleren vanaf 2030 onderbouwd en welk aandeel hiervan betrof bbl-trajecten in tekortsectoren zoals zorg, techniek en landbouw? 129 Wat is de regionale verdeling van de verschuiving van bbl- naar bol-studenten in de referentieraming? Zijn landelijke regio’s (zoals Noordoost-Nederland) zwaarder getroffen? 130 Hoe is rekening gehouden met regionale verschillen in kostenontwikkeling (bijvoorbeeld energie, reiskosten, personeelsmarkt) bij het besluit om 50 procent van de prijsbijstelling 2025 niet uit te keren? 131 Hoeveel studenten worden er bereikt met het geld voor de basisvaardigheden in het mbo, gezien de looptijd van twee jaar? 132 Wat betekenen de bezuinigingen op het apparaat van OCW in de praktijk? 133 Hoe wordt de € 47,2 miljoen voor basisvaardigheden mbo ingezet om intensiever onderwijs en meer begeleiding te bewerkstelligen? 134 Hoe wordt de € 47,2 miljoen voor basisvaardigheden mbo ingezet om intensiever onderwijs en meer begeleiding te bewerkstelligen in het specifieke geval dat de lesurennorm uit de WEB 27 zou worden versoepeld? 135 Op welke budgetten of schotten wordt de structurele korting van € 21 miljoen op de bekostiging van het mbo toegepast? 136 Wat is de oorzaak van de gestegen kosten op het apparaat waarvoor DUO een structurele compensatie benodigt van € 1,4 miljoen? 137 Wat is de verwachte omvang van de referentieraming voor het aantal studenten in het hbo en wo in 2025 en hoe verhoudt zich dat tot de voorgaande raming? 138 Wat is het verschil in kosten tussen een student in de bol en de bbl in het mbo? 139 Waar worden de kwaliteitsmiddelen, die zijn opgenomen in de lumpsum, momenteel voor ingezet door instellingen? 140 Welke effecten gaat het verlagen van de kwaliteitsmiddelen hebben op de kwaliteit van het onderwijs? 141 Wat zijn de verwachte gevolgen van het niet uitkeren van een deel van de gerichte bekostiging voor de basisvaardigheden op het gemiddelde landelijke lees-, schrijf- en rekenniveau van scholieren? 142 Wat kost het de samenleving wanneer als gevolg van het uitfaseren van de onderwijskansenregeling en het niet uitkeren van een deel van de gerichte bekostiging voor de basisvaardigheden straks een groter deel van scholieren onvoldoende kan meedoen in onze maatschappij? Wat is de hoogte van de rekening die daarmee wordt doorgeschoven? 143 Wat is het bedrag dat nodig zou zijn om alle studenten in het mbo, hbo en wo structureel recht te geven op een basisbeurs die het sociaal minimum dekt? 144 Wat zijn de kosten van het structureel bekostigen van een verlaging van het collegegeld tot € 1.000 per jaar voor voltijdstudenten? 145 Het collegegeld zal in studiejaar 2025–2026 € 2.601 bedragen, tien jaar geleden in het studiejaar 2015–2026 bedroeg het nog € 1.951; hoeveel geld zou het structureel kosten om het collegegeld te bevriezen zodra het meer dan € 3.000 bedraagt? 146 Hoe groot is de financiële tegenvaller als hbo-studenten die een wo-master gaan doen na het bepalen van hun hbo-diploma toch recht krijgen op een verlenging van hun basisbeurs? 147 Hoeveel geld zou het kosten om de indexatie van de basisbeurs niet te koppelen aan het CPI 28 , maar aan de koopkracht van studenten? 148 Is de huidige basisbeurs dekkend voor uitwonende studenten om hun studie te kunnen volgen zonder te hoeven lenen en een bijdrage van hun ouders te ontvangen? 149 Hoe hoog zou een toereikende basisbeurs moeten bedragen voor uitwonende studenten zonder te hoeven lenen en een bijdrage van hun ouders te ontvangen? 150 Wat zijn de geschatte jaarlijkse kosten van het verstrekken van een gratis sportpas aan alle leerlingen in het primair – en voortgezet onderwijs en aan studenten in het mbo, hbo en wo? 151 Welke subsidies worden als gevolg van de keuze om geen loon- en prijsbijstelling door te verdelen naar andere instrumenten binnen artikel 1 niet geïndexeerd? Worden de budgetten voor bijvoorbeeld de Brugfunctionaris po en die van schoolmaaltijden hierdoor geraakt? 152 Hoeveel scholen in het primair onderwijs ontvangen middelen voor de Brugfunctionaris po en hoe vertaalt zich dat naar fte’s in de sector? Vallen deze functionarissen onder de reguliere CAO van het primair onderwijs en in hoeverre is er ruimte om deze groep werknemers ook een loonsverhoging te geven die past bij de prijsstijgingen in de winkel? 153 Hoeveel scholen in het primair onderwijs ontvangen middelen voor schoolmaaltijden en hoeveel leerlingen worden met deze regeling bereikt? Kunt u op basis van de gegevens van de uitvoerder van deze regeling (het Jeugdeducatiefonds) aangeven in hoeverre de prijzen voor schoolmaaltijden (per maaltijd) zijn gestegen, hoe dit in verhouding staat met de toegekende prijsbijstelling en hoe u denkt dat dit verschil kan worden opgevangen? 154 Betekent het niet toekennen van de loon- en prijsbijstelling op humanistisch vormend onderwijs en godsdienstonderwijs dat de lonen en prijzen niet gecompenseerd worden voor inflatie en er dus wordt bezuinigd op het humanistisch vormend onderwijs en godsdienstonderwijs? 155 Hoeveel kost het om bij het humanistisch vormend onderwijs en godsdienstonderwijs wel de loon- prijsstelling door te voeren? 156 Kunt u aangegeven wat het effect is op de bezuiniging van de onderwijsvoorziening jonggehandicapten? Hoeveel kinderen worden hierdoor getroffen? 157 Wat betekent het uitstel van de curriculumherziening precies, voor de ontvanger(s) van de overige subsidie als eventueel voor scholen, als gevolg van het amendement Eerdmans c.s. 29 waarbij dekking wordt gezocht in de overige subsidies op artikel 3? 158 Wat behelst de bezuiniging «Aanvullende regeling strategisch personeelsbeleid, begeleiding starters en thuiszitters» en wat zijn de gevolgen van deze bezuiniging? 159 Wat is het effect van het niet toekennen van de loon- en prijsbijstelling op onderdelen van artikel 3? 160 Kunt u de extra intensivering op de basisvaardigheden mbo boven op het Herstelplan nader toelichten? 161 Kunt u de budgettair neutrale kasschuif op de bekostiging van mbo-instellingen, ter dekking van het amendement van het lid Eerdmans c.s. 30 , nader toelichten? 162 Welke consequenties heeft de extensivering op het Regionale Investeringsfonds van € 18 miljoen (2025–2027) op de aanvragers van dat fonds? 163 Wat is het effect van de bezuiniging op schoolmaaltijden? Hoeveel kinderen krijgen hierdoor geen maaltijd meer? Hoeveel scholen worden hierdoor geraakt? 164 Welke activiteiten gaan er allemaal precies worden afgeblazen ten gevolge van de extensivering op het Regionaal Investeringsfonds van € 6,0 miljoen per jaar in de jaren 2025 tot en met 2027 (in totaal € 18,0 miljoen), de extensivering op de regeling doorstroom beroepskolom in de jaren 2026 tot en met 2029 (in totaal € 19,8 miljoen) en het aanwenden van vrij inzetbare prijsbijstelling op studiefinanciering van in totaal € 9,4 miljoen, waarmee een extra intensivering van in totaal € 47,2 miljoen voor basisvaardigheden in het mbo in de studiejaren 2025/2026 en 2026/2027 wordt gedekt? 165 Wordt het mbo gecompenseerd voor de stijgende prijzen (prijsbijstelling)? 166 Klopt het dat de eerdere bezuiniging op praktijkleren uit de begroting-OCW is teruggedraaid door het amendement van het lid Bontenbal c.s. 31 en wat is het verschil tussen deze bezuiniging op praktijkleren en de eerder teruggedraaide bezuiniging in de begroting-OCW? 167 Hoe kan, ondanks een bezuiniging, de maximale vergoeding van € 2.700 per leerwerkplek in stand blijven en wat zijn de gevolgen van de bezuiniging op praktijkleren? 168 Op welk bekostigingsinstrument wordt de € 25,0 miljoen voor het Fonds Onderzoek en Wetenschap, dat met de rijksbijdrage 2025 aan instellingen wordt toegekend, precies geboekt? En kunt u daarnaast een uiteenzetting van de kosten verschaffen? 169 Waarover vindt wel prijsbijstelling plaats op artikel 6 (hoger onderwijs)? 170 Hoeveel kost het om de bekostiging onderwijsdeel wel te compenseren voor gestegen prijzen (prijsbijstelling)? 171 Wat zijn de gevolgen van de aanvullende bezuinigingen op de RIF-gelden op de stimulans voor werkgevers en mbo-instellingen in de regio om met behulp van innovatie en onderzoek vakmensen toekomstbestendig te kunnen opleiden? 172 Wat zijn de gevolgen van de bezuinigingen op de regeling doorstroom beroepskolom op de efficiënte doorstroom tussen de verschillende onderwijssectoren? 173 Is al bekend hoe de alternatieve dekking van € 38,2 miljoen op de apparaatsuitgaven via niet uitgekeerde loon- en prijsbijstelling of korting op de lumpsum van de onderwijssectoren precies wordt ingevuld? 174 Wat is het effect van het niet doorverdelen van de loon- prijsbijstelling naar artikel 9 voor de onderwijsregio’s en wat betekent dit voor de middelen die beschikbaar zijn voor scholen in het kader van de PBSS 32 -regeling? 175 In hoeverre heeft het niet doorverdelen van de loon- en prijsbijstelling naar artikel 9 gevolgen voor de instrumenten gericht op het terugdringen van personeelstekorten in het onderwijs en het stimuleren van het opleiden van nieuw personeel? 176 Heeft u overwogen om de middelen die nu beschikbaar komen door de afbouw van het RIF in te zetten om te voorzien in concrete vraagstukken rondom publiek-private samenwerking, zoals het intensiveren van de samenwerking van mbo-instellingen met werkgevers in de regio, zoals u zelf als oplossing heeft geopperd in uw brief van 28 maart 2025 33 ? 17", + "date": "2025-07-03", + "policy_area": "Algemeen" + }, + { + "component": 7, + "motion_id": 23422, + "score": -4.529618393428478, + "title": "Gewijzigde motie van het lid Kostic over een landelijk stookverbod op basis van de stookwijzer instellen (t.v.v. 30175-455)", + "body_text": "30 175 Luchtkwaliteit Nr. 458 GEWIJZIGDE MOTIE VAN HET LID KOSTIĆ TER VERVANGING VAN DIE GEDRUKT ONDER NR. 455 Voorgesteld 30 januari 2024 De Kamer, gehoord de beraadslaging, constaterende dat er sinds oktober 2023 een eenduidige Stookwijzer is waaruit blijkt of er ongunstige weersomstandigheden zijn voor houtstook; constaterende dat het besluit om over te gaan tot een stookverbod bij code rood en/of oranje van deze Stookwijzer wordt neergelegd bij de gemeenten; overwegende dat hierdoor willekeur ontstaat, waarbij mensen die overlast ervaren door houtstook in de ene gemeente wel worden beschermd en in een andere gemeente niet; verzoekt de regering een landelijk stookverbod in te stellen op basis van de stookwijzer, zodat lokale overheden kunnen handhaven in regio’s met een code oranje en/of rood, en gaat over tot de orde van de dag. Kostić", + "date": "2024-01-30", + "policy_area": "Algemeen" + }, { "component": 8, - "motion_id": 4231, - "score": -4.305754564777574, - "title": "Motie van het lid Goudzwaard c.s. over bij MIRT-investeringen in kleine zeehavens standaard een veiligheids- en weerbaarheidstoets toepassen", - "body_text": "36 800 A Vaststelling van de begrotingsstaat van het Mobiliteitsfonds voor het jaar 2026 Nr. 30 MOTIE VAN HET LID GOUDZWAARD C.S. Voorgesteld tijdens het notaoverleg van 26 januari 2026 De Kamer, gehoord de beraadslaging, constaterende dat georganiseerde ondermijnende criminaliteit zich in toenemende mate verplaatst van grote mainports naar kleinere zee- en binnenhavens; constaterende dat het Rijk via het MIRT investeert in infrastructuur en logistieke voorzieningen in kleine zeehavens, maar dat veiligheids- en weerbaarheidsaspecten daarbij niet standaard expliciet worden meegewogen; overwegende dat investeringen in haveninfrastructuur alleen toekomstbestendig zijn wanneer zij gepaard gaan met adequate aandacht voor veiligheid, weerbaarheid en de aanpak van ondermijning; overwegende dat effectieve borging van deze aspecten vraagt om structurele afstemming tussen het Ministerie van Infrastructuur en Waterstaat en het Ministerie van Justitie en Veiligheid; verzoekt het kabinet om bij MIRT-investeringen in kleine zeehavens standaard een veiligheids- en weerbaarheidstoets toe te passen, in samenhang en afstemming met het Ministerie van Justitie en Veiligheid, en de uitkomsten hiervan te betrekken bij besluitvorming over deze investeringen, en gaat over tot de orde van de dag. Goudzwaard Grinwis Stoffer", - "date": "2026-02-04", + "motion_id": 9998, + "score": 6.189510348044856, + "title": "Motie van de leden Paternotte en Boswijk over in EU- en NAVO-verband actief pleiten voor militaire mobiliteit als topprioriteit en toewerken naar een militair Schengengebied", + "body_text": "21 501-20 Europese Raad Nr. 2135 MOTIE VAN DE LEDEN PATERNOTTE EN BOSWIJK Voorgesteld 17 december 2024 De Kamer, gehoord de beraadslaging, constaterende dat NAVO-konvooien uit de VS, Canada of het VK bij aankomst in Europa geconfronteerd worden met verschillende nationale regels, beperkingen en vergunningensystemen onderweg van de grote havens naar de NAVO-oostgrens; overwegende dat de Permanent Structured Cooperation (PESCO) is opgericht met het doel om de militaire mobiliteit te verbeteren, maar dat deelnemende landen hieraan tot nu toe geen topprioriteit geven; overwegende dat het van cruciaal belang is voor de NAVO en de EU dat, bij tekenen van Russische mobilisatie richting de grens, militairen snel beschikbaar zijn om de oostgrens te verdedigen; verzoekt de regering om in EU- en NAVO-verband actief te pleiten voor het maken van militaire mobiliteit tot topprioriteit, en om toe te werken naar een militair Schengengebied, zonder papieren en fysieke grenzen voor NAVO-militairen en materieel, en gaat over tot de orde van de dag. Paternotte Boswijk", + "date": "2024-12-18", "policy_area": "Algemeen" }, { "component": 8, - "motion_id": 4232, - "score": -4.512084457975868, - "title": "Motie van het lid Grinwis c.s. over bij vrijvallende WoKT-middelen voorrang geven aan woningbouwprojecten in Drenthe, Fryslân, Groningen en Zeeland", - "body_text": "36 800 A Vaststelling van de begrotingsstaat van het Mobiliteitsfonds voor het jaar 2026 Nr. 29 MOTIE VAN HET LID GRINWIS C.S. Voorgesteld tijdens het notaoverleg van 26 januari 2026 De Kamer, gehoord de beraadslaging, constaterende dat Drenthe, Fryslân, Groningen en Zeeland nog geen 1% van de recent door het kabinet voor woningbouw en bereikbaarheid toegewezen middelen ontvangen, en dat bijvoorbeeld de Regio Groningen-Assen slechts 0,06% van de beschikbare 2,5 miljard voor bereikbaarheid van nieuwe woningbouwlocaties tegemoet mag zien, terwijl hij voorziet in 3,2% van de landelijke woningbouwopgave; overwegende dat er een lijst is met afgevallen projecten waar geen WoKT-middelen (Woningbouw op Korte Termijn) meer voor beschikbaar waren; van mening dat elke regio telt en dat ook kleinere gemeenten met kleinere woningbouwopgaven in aanmerking moeten kunnen komen voor landelijke ondersteuning; verzoekt de regering binnen de lijst met afgevallen projecten voor WoKT-middelen, zodra er weer middelen vrijvallen dan wel beschikbaar komen, voorrang te geven aan woningbouwprojecten in Drenthe, Fryslân, Groningen en Zeeland; verzoekt de regering bij eventuele volgende investeringsrondes in woningbouw en de daartoe noodzakelijke infrastructuur regionale, dus gebundelde lokale, aanvragen mogelijk te maken, zoals dat bij de Woningbouwimpuls ook het geval is, zodat de kans groter wordt dat financiële ondersteuning van het Rijk evenwichtiger over ons land wordt gespreid, en gaat over tot de orde van de dag. Grinwis De Hoop Stoffer Peter de Groot Goudzwaard Boelsma-Hoekstra Van Asten", - "date": "2026-02-04", + "motion_id": 9967, + "score": 5.773798905808382, + "title": "Amendement van het lid Flach ter vervanging van nr. 3 over middelen voor praktijkonderzoek en ondersteuning van telers in het kader van het Uitvoeringsprogramma Toekomstvisie Gewasbescherming 2030", + "body_text": "36 625 XIV Wijziging van de begrotingsstaten van het Ministerie van Landbouw, Natuur en Voedselkwaliteit (XIV) en het Diergezondheidsfonds (F) voor het jaar 2024 (wijziging samenhangende met Najaarsnota) Nr. 5 AMENDEMENT VAN HET LID FLACH TER VERVANGING VAN DAT GEDRUKT ONDER NR. 3 1 Ontvangen 18 december 2024 De ondergetekende stelt het volgende amendement voor: De departementale begrotingsstaat wordt als volgt gewijzigd: I In artikel 21 Land- en tuinbouw worden het verplichtingenbedrag en het uitgavenbedrag verhoogd met € 3.000 (x € 1.000). II In artikel 51 Nog onverdeeld worden het verplichtingenbedrag en het uitgavenbedrag verlaagd met € 3.000 (x € 1.000). Toelichting De uitdagingen op het gebied van gewasbescherming zijn groot. Teelten staan onder druk vanwege het afnemende pakket aan gewasbeschermingsmiddelen en de toenemende druk van ziekten en plagen. Er wordt ingezet op precisielandbouw en weerbare teelten, maar dat is in de praktijk niet eenvoudig. Tegelijkertijd constateert de indiener dat subsidieregelingen voor onder meer het praktijkprogramma plantgezondheid in het kader van het Uitvoeringsprogramma Toekomstvisie Gewasbescherming 2030 (Kamerstuk 27 858, nr. 569 ) aflopen. De indiener vindt het, gelet op het belang van weerbare teelten en vermindering van de milieubelasting bij gewasbescherming, van groot belang dat de komende jaren samen met onder meer de akkerbouw- en vollegrondsgroenteteelt-sector geïnvesteerd blijft worden in praktijkonderzoek en ondersteuning van telers in het kader van het Uitvoeringsprogramma Toekomstvisie Gewasbescherming 2030. Door sectorpartijen wordt gewerkt aan pilots met benchmarking en opschaling daarvan en is een plan van aanpak gepresenteerd voor een gebiedsgerichte aanpak om de milieubelasting te verlagen. Hier is ondersteuning voor nodig. Er moet werk gemaakt worden van onder meer een nieuwe praktijkprogramma plantgezondheid en ondersteuning voor de inzet op benchmarking en de gebiedsgerichte aanpak. Gelet op de urgentie acht de indiener het wenselijk zo snel mogelijk beschikbare middelen hiervoor in te zetten en niet te wachten tot 2026. Hij stelt daarom voor beschikbare onverdeelde middelen te reserveren voor genoemde maatregelen. De indiener gaat ervan uit dat deze middelen via de eindejaarsmarge in 2025 beschikbaar blijven mochten deze in 2024 niet geheel tot besteding komen. Vanaf 2026 is financiering mogelijk vanuit de middelen voor de agrarische sector uit het Hoofdlijnenakkoord. Dekking wordt dus gevonden in de volgens de Najaarsnota nog onverdeelde middelen op begrotingsartikel 51 (Nog onverdeeld). Flach X Noot 1 Vervanging in verband met een wijziging van de toelichting.", + "date": "2024-12-19", "policy_area": "Algemeen" }, { "component": 8, - "motion_id": 23760, - "score": -4.899979150349148, - "title": "Gewijzigde motie van het lid Van Zanten over onderzoeken op welke wijze er binnen lerarenopleidingen meer aandacht kan komen voor het begeleiden van leerlingen met extra ondersteuningsbehoeften (t.v.v. 31497-480)", - "body_text": "31 497 Passend onderwijs Nr. 488 GEWIJZIGDE MOTIE VAN HET LID VAN ZANTEN TER VERVANGING VAN DIE GEDRUKT ONDER NR. 480 Voorgesteld 18 juni 2024 De Kamer, gehoord de beraadslaging, overwegende dat goed toegeruste leraren cruciaal zijn voor het bieden van passend onderwijs; overwegende dat leraren nu lang niet altijd voldoende in staat zijn het onderwijs af te stemmen op de verschillen in de ontwikkeling van leerlingen; overwegende dat de Inspectie in de Staat van het Onderwijs meldt dat een aanzienlijk aantal docenten zegt hierover niet voldoende kennis te hebben en de besturen van scholen oproept op dit vlak professionalisering te blijven stimuleren; verzoekt de regering te onderzoeken op welke wijze er binnen het onderwijsprogramma van lerarenopleidingen meer aandacht kan komen voor ASS, ADHD, hoogbegaafdheid en gedragsstoornissen en het begeleiden van leerlingen met deze extra ondersteuningsbehoeften; en gaat over tot de orde van de dag. Van Zanten", - "date": "2024-06-18", + "motion_id": 22678, + "score": 5.616615757679552, + "title": "Motie van het lid Sneller over op de kortst mogelijke termijn duidelijkheid geven over de vierde ronde van het Nationaal Groeifonds", + "body_text": "32 637 Bedrijfslevenbeleid Nr. 618 MOTIE VAN HET LID SNELLER Voorgesteld 12 maart 2024 De Kamer, gehoord de beraadslaging, overwegende dat het Nationaal Groeifonds innovatieve, duurzame en structurele economische groei aanjaagt; overwegende dat uitstel van en onzekerheid over de vierde ronde van het Nationaal Groeifonds kan leiden tot het wegvallen van private co-investeringen en het opschorten van consortia; constaterende dat er voor deze vierde ronde al 61 quickscans zijn ingediend, waar voor miljoenen euro's in is geïnvesteerd door bedrijven en kennisinstellingen; verzoekt de regering op de kortst mogelijke termijn duidelijkheid te geven over de vierde ronde van het Nationaal Groeifonds en van uitstel geen afstel te maken, en gaat over tot de orde van de dag. Sneller", + "date": "2024-03-19", "policy_area": "Algemeen" }, { "component": 8, - "motion_id": 23536, - "score": -5.118597108197378, - "title": "Motie van het lid Keijzer over onderzoeken of drang en dwang rond het coronavaccinatieprogramma redenen zijn waarom mensen nu afzien van deelname aan het Rijksvaccinatieprogramma", - "body_text": "32 793 Preventief gezondheidsbeleid Nr. 743 MOTIE VAN HET LID KEIJZER Voorgesteld 4 april 2024 De Kamer, gehoord de beraadslaging, overwegende dat de dalende vaccinatiegraad versterkt en verdiept is sinds de coronatijd; overwegende dat het adresseren van de redenen waarom dit zo is in het kader van het Rijksvaccinatieprogramma belangrijk is; verzoekt de regering kwalitatief onderzoek te doen naar de vraag of de dwang en drang met betrekking tot het coronavaccinatieprogramma tijdens de coronatijd redenen zijn waarom mensen nu afzien van deelname aan het Rijksvaccinatieprogramma, en gaat over tot de orde van de dag. Keijzer", - "date": "2024-06-27", + "motion_id": 10369, + "score": 5.43081847029943, + "title": "Motie van het lid Dassen over concrete stappen uitwerken om te voldoen aan de Europese afspraak om 35% van het defensiematerieel in Europese gezamenlijkheid in te kopen", + "body_text": "36 600 X Vaststelling van de begrotingsstaten van het Ministerie van Defensie (X) voor het jaar 2025 Nr. 64 MOTIE VAN HET LID DASSEN Voorgesteld 4 december 2024 De Kamer, gehoord de beraadslaging, constaterende dat Nederland zich heeft gecommitteerd aan Europese afspraken om 35% van het defensiematerieel in Europese gezamenlijkheid aan te kopen; constaterende dat Nederland hieraan bij lange na niet voldoet; verzoekt de regering concrete stappen uit te werken om te voldoen aan de Europese afspraak om 35% van het defensiematerieel in Europese gezamenlijkheid aan te kopen, en gaat over tot de orde van de dag. Dassen", + "date": "2024-12-05", "policy_area": "Algemeen" }, { - "component": 9, - "motion_id": 23508, - "score": 5.324551445005858, - "title": "Motie van het lid Diederik van Dijk c.s. over een actieplan om het verkeerd gebruik van hallucinerende geneesmiddelen tegen te gaan", - "body_text": "36 159 Wijziging van de Opiumwet in verband met het toevoegen van een derde lijst met als doel het tegengaan van de productie van en de handel in nieuwe psychoactieve stoffen en enkele andere wijzigingen Nr. 17 MOTIE VAN HET LID DIEDERIK VAN DIJK C.S. Voorgesteld 20 december 2023 De Kamer, gehoord de beraadslaging, constaterende dat het wetsvoorstel om een drietal stofgroepen op de nieuw te vormen lijst IA te plaatsen niet generiek is; overwegende dat drugsproducenten en handelaren precies weten hoe ze de wet moeten omzeilen om hun geld te blijven verdienen en levens van gebruikers te ontwrichten; overwegende dat het onwenselijk is dat de handel in hallucinerende producten die buiten het verbod op NPS vallen doorzet; verzoekt de regering met een actieplan te komen om het verkeerd gebruik van hallucinerende geneesmiddelen tegen te gaan zonder het legitieme gebruik van deze geneesmiddelen onmogelijk te maken, en de Kamer daar voor de zomer van 2024 over te informeren, en gaat over tot de orde van de dag. Diederik van Dijk Krul Bikker", - "date": "2024-01-16", + "component": 8, + "motion_id": 10370, + "score": 5.43081847029943, + "title": "Motie van het lid Dassen over zich actief inspannen voor de oprichting van een Europees instituut voor research and technology in de defensiesector", + "body_text": "36 600 X Vaststelling van de begrotingsstaten van het Ministerie van Defensie (X) voor het jaar 2025 Nr. 61 MOTIE VAN HET LID DASSEN Voorgesteld 4 december 2024 De Kamer, gehoord de beraadslaging, overwegende dat in de VS een instituut bestaat voor het actief bevorderen van militaire technologie en innovatie in de defensiesector, genaamd DARPA; overwegende dat een dergelijk instituut in Europa ontbreekt; verzoekt de regering zich in Europees verband actief in te spannen voor de oprichting van een Europees instituut voor research and technology (R&T) in de defensiesector, en gaat over tot de orde van de dag. Dassen", + "date": "2024-12-05", "policy_area": "Algemeen" }, { - "component": 9, - "motion_id": 3707, - "score": 5.296505527514863, - "title": "Motie van de leden Tseggai en Ceder over voorstellen voor een dekking van de structurele oplossing voor de problemen bij Selibon", - "body_text": "22 343 Handhaving milieuwetgeving Nr. 445 MOTIE VAN DE LEDEN TSEGGAI EN CEDER Voorgesteld 4 maart 2026 De Kamer, gehoord de beraadslaging, constaterende dat er al geruime tijd grote overlast is op Bonaire van branden op de afvalverbranding van Selibon en dat hierdoor de volksgezondheid, het leefmilieu en de natuur op Bonaire ernstig worden aangetast; constaterende dat de Nationale ombudsman het kabinet oproept om in te grijpen en dat er breed draagvlak is om spoedig adequate maatregelen te nemen om deze onacceptabele situatie te beëindigen, maar dat er onvoldoende financiële middelen zijn voor een structurele oplossing; van mening dat het zeer onwenselijk zou zijn wanneer een gebrek aan financiële middelen ertoe zou leiden dat de problemen nog langer voortduren; verzoekt de regering om bij de Voorjaarsnota met voorstellen te komen voor een dekking van de structurele oplossing voor de problemen bij Selibon, en gaat over tot de orde van de dag. Tseggai Ceder", - "date": "2026-03-10", + "component": 8, + "motion_id": 2314, + "score": -5.494688546821433, + "title": "Amendement van het lid Flach ter vervanging van nr. 22 over motiverings- en overlegeisen voor instructieregels", + "body_text": "36 512 Wijziging van de Algemene wet bestuursrecht, de Huisvestingswet 2014, de Omgevingswet, de Wet maatschappelijke ondersteuning 2015 en de Woningwet in verband met de versterking van de regie op de volkshuisvesting en met het oog op enkele andere met de volkshuisvesting samenhangende maatregelen (Wet versterking regie volkshuisvesting) Nr. 34 AMENDEMENT VAN HET LID FLACH TER VERVANGING VAN DAT GEDRUKT ONDER NR. 22 Ontvangen 19 juni 2025 De ondergeteke 1 nde stelt het volgende amendement voor: I In artikel III, onderdeel B, wordt in het voorgestelde artikel 2.33, tweede lid, onderdeel e, voor «als dat nodig is» ingevoegd «na op overeenstemming gericht overleg, als dat deugdelijk gemotiveerd wordt gedaan en». II In artikel III, onderdeel C, wordt in de in artikel 2.34, tweede lid, voorgestelde onderdelen f, g en h, steeds voor «als dat nodig is» ingevoegd «na op overeenstemming gericht overleg, als dat deugdelijk gemotiveerd wordt gedaan en». Toelichting De Wet versterking regie volkshuisvesting biedt het Rijk en de Provincies de mogelijkheid om instructies te geven aan gemeenten over het volkshuisvestingsprogramma. Concreet gaat het dan om de mogelijkheden die de voorgestelde artikelen 2.33 lid 2 sub a en 2.34 lid 2 sub f, g, en h bieden. In de memorie van toelichting wordt aangegeven dat «met instructieregels en instructies kan worden gezorgd voor een effectieve juridisch bindende doorwerking van beleid naar decentrale overheden.» Ook wordt benoemd dat «met een instructie heel specifieke opdrachten [kunnen] worden gegeven aan een individuele gemeente.» De instructies kunnen dus vergaand voorschrijven wat gemeenten in hun lokale volkshuisvestingsprogramma moeten opnemen. De indiener begrijpt het doel van de instructies met het oog op het verstevigen van de regierol van het Rijk. Daarvoor is het soms nodig om, met het oog op een evenwichtige samenstelling van de woningvoorraad, instructies te geven. Tegelijk acht de indiener het wenselijk dat de positie van gemeenten niet onnodig ondermijnd wordt. Met dit amendement wordt beoogd de positie van gemeenten te borgen, indien er overgegaan wordt tot het geven van instructies gericht op gemeentelijke volkshuisvestingprogramma’s. Concreet wordt met dit amendement formeel geregeld dat de instructies gepaard moeten gaan met een deugdelijke motivering vanuit het Rijk dan wel de Provincie. Daarnaast wordt de eis gesteld dat, voordat een instructie gegeven wordt, er een op overeenstemming gericht overleg moet zijn geweest tussen de gemeente waar de instructie aan gericht is en het Rijk dan wel de Provincie. In artikelen 2.33 en 2.34 Omgevingswet wordt reeds aangegeven dat bij het geven van instructie de grenzen van artikel 2.3 Omgevingswet in acht genomen moeten worden. Daarin wordt echter niet gesproken over een deugdelijke motivering en is ook niet formeel vastgesteld dat er vooraf overleg moet zijn gevoerd. In de praktijk zal het veelal voorkomen dat voorafgaand aan een instructie reeds overleg is gevoerd en dat de instructie gemotiveerd wordt. Met dit amendement wordt deze werkwijze formeel vastgelegd en worden deze twee vereisten voortaan wettelijk verplicht. Daardoor wordt de gemeentelijke betrokkenheid beter geborgd en hun positie verstevigd. Flach X Noot 1 Vervanging in verband met een wijziging in de toelichting.", + "date": "2025-07-01", "policy_area": "Algemeen" }, { - "component": 9, - "motion_id": 3982, - "score": 5.296505527514863, - "title": "Motie van de leden Dassen en Bikker over opties in kaart brengen waarbij de extra middelen voor ontwikkelingssamenwerking daadwerkelijk worden ingezet voor internationale ontwikkelingsdoelen en de extra kosten voor eerstejaars asielopvang elders worden gedekt", - "body_text": "36 848 Kabinetsformatie 2025 Nr. 99 MOTIE VAN DE LEDEN DASSEN EN BIKKER Voorgesteld 26 februari 2026 De Kamer, gehoord de beraadslaging, constaterende dat in het coalitieakkoord is geschreven dat de extra middelen voor ontwikkelingssamenwerking worden ingezet voor onder andere jongeren, vrouwenrechten en onderwijs; constaterende dat eenzelfde bedrag aan middelen voor ontwikkelingssamenwerking wegvloeit naar extra kosten voor eerstejaars asielopvang; verzoekt de regering opties in kaart te brengen waarbij de extra middelen voor ontwikkelingssamenwerking daadwerkelijk worden ingezet voor internationale ontwikkelingsdoelen en de extra kosten voor eerstejaars asielopvang elders worden gedekt, en deze voor de Voorjaarsnota naar de Kamer te sturen, en gaat over tot de orde van de dag. Dassen Bikker", - "date": "2026-02-26", + "component": 8, + "motion_id": 22983, + "score": -5.835233715527784, + "title": "Motie van de leden Agema en Van der Plas over de coronastrategie betrekken bij de opheldering van de aanhoudende oversterfte", + "body_text": "25 295 Infectieziektenbestrijding Nr. 2158 MOTIE VAN DE LEDEN AGEMA EN VAN DER PLAS Voorgesteld 15 februari 2024 De Kamer, gehoord de beraadslaging, van mening dat oversterfte een eenmalig fenomeen hoort te zijn en geen structureel fenomeen, zoals nu al vier jaar gaande is, sinds de start van de coronacrisis; verzoekt de regering te bewerkstelligen dat in de opheldering van de aanhoudende oversterfte ook de gevoerde coronastrategie van het opschalen van coronazorg tijdens een coronagolf en het gelijktijdig afschalen van reguliere ziekenhuiszorg, het loslaten van het optimale zorgscenario in de jaren voorafgaand aan de coronacrisis en vaccinatieschade worden betrokken, en gaat over tot de orde van de dag. Agema Van der Plas", + "date": "2024-02-27", "policy_area": "Algemeen" }, { - "component": 9, - "motion_id": 24279, - "score": 5.24697920036996, - "title": "Amendement van het lid Grinwis c.s. ter vervanging van nr. 9 over het facultatief maken van de tariefdifferentiatie voor de watersysteemheffing tussen woningen en niet-woningen binnen de categorie gebouwd", - "body_text": "36 412 Wijziging van de Waterschapswet, de Waterwet en de Algemene wet bestuursrecht in verband met het versterken van de toepassing van het profijtbeginsel bij de watersysteemheffing, het geven van ruimte aan nieuwe ontwikkelingen en het oplossen van enkele knelpunten Nr. 17 AMENDEMENT VAN HET LID GRINWIS C.S TER VERVANGING VAN DAT GEDRUKT ONDER NR. 9 1 Ontvangen 18 april 2024 De ondergetekenden stellen het volgende amendement voor: Artikel I, onderdeel H, wordt als volgt gewijzigd: 1. In onderdeel 1, onder d, wordt in het voorgestelde artikel 121, onderdeel d, «een percentage» vervangen door «een gelijk percentage» en vervalt «dat voor onroerende zaken die niet in hoofdzaak tot woning dienen en onroerende zaken die in hoofdzaak tot woning dienen verschilt». 2. In onderdeel 2, komt het voorgestelde artikel 121, tweede lid, te luiden: 2. In afwijking van het eerste lid, onderdeel d, kan het algemeen bestuur bepalen dat het tarief voor onroerende zaken die niet in hoofdzaak tot woning dienen op een ander percentage wordt vastgesteld dan het tarief voor onroerende zaken die in hoofdzaak tot woning dienen. De verhouding tussen de tarieven mag niet groter zijn dan de verhouding tussen de waardeontwikkeling van onroerende zaken gelegen in het waterschap die niet in hoofdzaak tot woning dienen en de waardeontwikkeling van onroerende zaken in het waterschap die in hoofdzaak tot woning dienen ten opzichte van de waarde twee jaar voorafgaand aan inwerkingtreding van dit lid. Toelichting Dit amendement strekt ertoe de tariefdifferentiatie voor de watersysteemheffing binnen de categorie gebouwd tussen woningen en niet-woningen op te nemen als facultatieve voorziening (kan-bepaling), zodat waterschapsbesturen zelf kunnen besluiten deze differentiatie al of niet toe te passen. Het tarief voor de watersysteemheffing binnen de categorie gebouwd voor woningen en niet-woningen is een percentage van de WOZ-waarde van het gebouw. Momenteel is dit tarief voor alle eigenaren hetzelfde. Omdat de WOZ-waarden van woningen gedurende een langere periode veel sterker zijn gestegen dan de WOZ-waarden van niet-woningen, zijn woningeigenaren een steeds groter deel van de watersysteemheffing gebouwd gaan opbrengen. Waterschappen hebben tot nu toe geen mogelijkheden om iets aan deze lastenverschuiving te doen. In het wetsvoorstel is een verplichting voor de waterschappen opgenomen om bij een verschil in waardeontwikkeling tussen woningen en niet-woningen een verschillend tarief voor deze twee soorten objecten te hanteren. De indieners vinden het verstandig dat de mogelijkheid aan waterschappen wordt geboden om onderscheid te maken tussen deze categorieën, maar is het niet eens met de opgelegde verplichting. De indieners zijn van mening dat het algemeen bestuur van het waterschap, als democratisch gekozen orgaan zelf in staat moet zijn om te bepalen in welke mate er van de mogelijkheid gebruik wordt gemaakt om onderscheid te maken tussen categorieën gebouweigenaren. Het besluit om verschillende tarieven te hanteren wordt jaarlijks genomen bij het vaststellen van de verordening op de watersysteemheffing. Deze werkwijze sluit aan bij de bevoegdheid die gemeenteraden hebben om al of geen verschil te maken in de ozb-tarieven van woningen en niet-woningen. Grinwis Pierik Vedder X Noot 1 Vervanging in verband met wijziging van de ondertekening.", - "date": "2024-04-23", + "component": 8, + "motion_id": 23915, + "score": -5.998141614421987, + "title": "Motie van het lid Kops over het zonder opzegtermijn kunnen opzeggen van een vraagresponsovereenkomst indien dat vereist is voor de leveringszekerheid van de actieve afnemer", + "body_text": "36 378 Regels over energiemarkten en energiesystemen (Energiewet) Nr. 82 MOTIE VAN HET LID KOPS Voorgesteld 23 mei 2024 De Kamer, gehoord de beraadslaging, verzoekt de regering in de algemene maatregel van bestuur aangaande het wijzigen en opzeggen van de vraagresponsovereenkomsten (artikel 2.32, lid 5, Energiewet) in ieder geval op te nemen dat een vraagresponsovereenkomst zonder opzegtermijn opgezegd kan worden indien de leveringszekerheid van de actieve afnemer dat vereist, en gaat over tot de orde van de dag. Kops", + "date": "2024-06-04", + "policy_area": "Algemeen" + }, + { + "component": 8, + "motion_id": 23891, + "score": -6.032772223076823, + "title": "Gewijzigde motie van het lid Van Hijum c.s. over het Presidium verzoeken om onderzoek te doen naar versterking van de ondersteuning van het budgetrecht middels een bureau begroting en verantwoording (t.v.v. 36560-9)", + "body_text": "36 560 Financieel jaarverslag van het Rijk 2023 Nr. 22 GEWIJZIGDE MOTIE VAN HET LID VAN HIJUM C.S. TER VERVANGING VAN DIE GEDRUKT ONDER NR. 9 Voorgesteld 4 juni 2024 De Kamer, gehoord de beraadslaging, constaterende, dat de rol van de Kamer bij het voorbereiden en evalueren van de rijksbegroting in vergelijking met andere landen beperkt is; overwegende, dat er voor de (mede)wetgevende taak van de Kamer een Bureau Wetgeving is, maar dat de Kamer niet beschikt over een specifiek Bureau Begroting en Verantwoording ter ondersteuning van het budgetrecht; overwegende, dat een Bureau Begroting en Verantwoording, naar voorbeeld van het Congressional Budget Officein de Verenigde Staten, het budgetrecht van de Kamer kan versterken met onafhankelijke analyses van de doeltreffendheid en doelmatigheid van uitgaven en inkomsten; overwegende, dat de Minister van Financiën een onderzoek in gang heeft gezet naar de rolverdeling in het controlebestel, waarvan de uitkomsten eind dit jaar worden verwacht; verzoekt het Presidium om te onderzoeken of en hoe de ondersteuning van het budgetrecht van de Tweede Kamer versterkt kan worden met een Bureau Begroting en Verantwoording, en gaat over tot de orde van de dag. Van Hijum Heinen De Vree Vermeer", + "date": "2024-06-04", + "policy_area": "Algemeen" + }, + { + "component": 8, + "motion_id": 2002, + "score": -6.119172749005496, + "title": "Motie van het lid El Abassi over uitspreken dat pas recht gedaan kan worden aan het leed van gedupeerde gezinnen als alle betrokken ketenpartners openlijk verantwoordelijkheid nemen voor hun rol in de toeslagenaffaire", + "body_text": "36 708 Toeslagen Nr. 39 MOTIE VAN HET LID EL ABASSI Voorgesteld 3 juli 2025 De Kamer, gehoord de beraadslaging, constaterende dat talloze instanties, waaronder de jeugdbescherming en de rechterlijke macht, een rol hebben gespeeld in het ontstaan en voortduren van de toeslagenaffaire; constaterende dat veel van deze ketenpartners nog steeds geen volledige verantwoordelijkheid nemen voor hun handelen, en reflectierapporten vaak tekortschieten in openheid, diepgang en betrokkenheid van slachtoffers van de toeslagenaffaire; spreekt uit dat pas recht gedaan kan worden aan het leed van de gedupeerde gezinnen als alle betrokken ketenpartners openlijk verantwoordelijkheid nemen voor hun rol in de toeslagenaffaire, en gaat over tot de orde van de dag. El Abassi", + "date": "2025-07-04", "policy_area": "Algemeen" }, { "component": 9, - "motion_id": 4254, - "score": 5.074465000155186, - "title": "Motie van het lid Kostic over levende medische richtlijnen voor long covid en andere PAIS naar voorbeeld van de hiv-richtlijn", - "body_text": "25 295 Infectieziektenbestrijding Nr. 2254 MOTIE VAN HET LID KOSTIĆ Voorgesteld 29 januari 2026 De Kamer, gehoord de beraadslaging, verzoekt de regering te bevorderen en faciliteren dat er naar voorbeeld van de richtlijn hiv zogenaamde levende medische richtlijnen voor long covid en andere PAIS tot stand komen, en gaat over tot de orde van de dag. Kostić", - "date": "2026-02-04", + "motion_id": 1332, + "score": 5.5800324660759575, + "title": "Motie van de leden Inge van Dijk en Grinwis over nadere regels ten behoeve van de naleving van de Financiële-verhoudingswet en de Gemeentewet", + "body_text": "36 600 B Vaststelling van de begrotingsstaat van het gemeentefonds voor het jaar 2025 Nr. 36 MOTIE VAN DE LEDEN INGE VAN DIJK EN GRINWIS Voorgesteld 3 april 2025 De Kamer, gehoord de beraadslaging, constaterende dat het kader voor de financiële verhoudingen tussen overheden is vastgelegd in artikel 2 Financiële-verhoudingswet en artikel 108, derde lid Gemeentewet; overwegende dat artikel 2 Financiële-verhoudingswet, dat stelt dat het Rijk moet aangeven hoe decentrale overheden financiële gevolgen moeten dekken die voortvloeien uit beleidsvoornemens van het Rijk, en artikel 108, derde lid Gemeentewet, dat stelt dat waar sprake is van medebewindstaken, het Rijk de kosten die ten laste van gemeenten komen aan hen dient te vergoeden, op dit moment onvoldoende worden nageleefd; overwegende dat voor de handhaving van deze artikelen de positie van de Minister van Binnenlandse Zaken als stelselverantwoordelijke voor het decentrale bestuur versterkt dient te worden; verzoekt de regering om nadere regels te stellen ten behoeve van de naleving van deze twee wetten, zodat het ook voor de Kamer aantoonbaar en controleerbaar is dat deze wetten worden nageleefd; verzoekt de regering tevens elk wetsvoorstel dat decentrale overheden raakt, zoals taakoverdrachten, medebewindstaken en regionale indelingen, mede te laten ondertekenen door de Minister van Binnenlandse Zaken en bij budgetoverdrachten ook door de Minister van Financiën, en gaat over tot de orde van de dag. Inge van Dijk Grinwis", + "date": "2025-04-08", "policy_area": "Algemeen" }, { "component": 9, - "motion_id": 4510, - "score": 5.074465000155186, - "title": "Motie van de leden Kröger en Ceder over exportvergunningen met als eindgebruiker de Indonesische regering opnieuw toetsen aan de criteria van het Europees Gemeenschappelijk Standpunt", - "body_text": "22 054 Wapenexportbeleid Nr. 477 MOTIE VAN DE LEDEN KRÖGER EN CEDER Voorgesteld 14 januari 2026 De Kamer, gehoord de beraadslaging, constaterende dat er na recent journalistiek onderzoek sterke aanwijzingen zijn dat de Indonesische marine mensenrechtenschendingen begaat in West-Papoea; constaterende dat het kabinet ondanks deze nieuwe informatie niet voornemens is om wapenexport naar de Indonesische marine opnieuw te beoordelen; overwegende dat Europese exportregels oproepen om exportvergunningen bij nieuwe informatie opnieuw te wegen; verzoekt de regering om lopende en toekomstige exportvergunningen met als eindgebruiker de Indonesische regering opnieuw te toetsen aan de criteria van het EU Gemeenschappelijk Standpunt, en de Kamer te informeren over de uitkomst, en gaat over tot de orde van de dag. Kröger Ceder", - "date": "2026-01-20", + "motion_id": 24684, + "score": 5.501868758207735, + "title": "Motie van het lid Flach c.s. over in Europees verband het gesprek aangaan over mogelijkheden om arbeidsmigratie binnen de Europese Unie te beperken", + "body_text": "29 861 Arbeidsmigratie en sociale zekerheid Nr. 140 MOTIE VAN HET LID FLACH C.S. Voorgesteld 10 september 2024 De Kamer, gehoord de beraadslaging, constaterende dat het overgrote deel van de arbeidsmigranten in Nederland afkomstig is uit andere EU-lidstaten; overwegende dat deze lidstaten hier vaak ook problemen van ondervinden, omdat hierdoor vakkrachten uit de landen van herkomst wegtrekken; constaterende dat daarnaast via doordetachering ook steeds vaker migranten van buiten de EU via een andere EU-lidstaat in Nederland aan het werk gaan; overwegende dat verdere uitbreiding van de Europese Unie zal leiden tot meer migratie naar Nederland, zoals eerdere uitbreidingen hebben laten zien, terwijl meer grip op arbeidsmigratie wenselijk en noodzakelijk is; overwegende dat de Staatscommissie Demografische Ontwikkelingen 2050 nadrukkelijk heeft gewezen op de negatieve gevolgen van onder andere EU-arbeidsmigratie op onze demografie, en aanbeveelt dat de Nederlandse regering zich actief mengt in het Europese debat rond demografie en aandacht vraagt voor de relatieve uitzonderingspositie van ons land op dit punt; verzoekt de regering in Europees verband het gesprek aan te gaan over de mogelijkheden van het beperken van arbeidsmigratie binnen de Europese Unie en daarbij steun te zoeken voor de mogelijkheid lidstaten de ruimte te bieden woon- of werkvergunningen in te voeren voor arbeidsmigranten die uit een andere EU-lidstaat afkomstig zijn of via een andere lidstaat de EU binnen zijn gekomen, en gaat over tot de orde van de dag. Flach Van Kent Bikker", + "date": "2024-09-24", "policy_area": "Algemeen" }, { "component": 9, - "motion_id": 4379, - "score": 5.074465000155186, - "title": "Motie van het lid Beckerman over een samenhangende nationale pfas-aanpak", - "body_text": "36 800 XII Vaststelling van de begrotingsstaten van het Ministerie van Infrastructuur en Waterstaat (XII) voor het jaar 2026 Nr. 30 MOTIE VAN BECKERMAN Voorgesteld 22 januari 2026 De Kamer, gehoord de beraadslaging, overwegende dat pfas-vervuiling de bodem- en waterkwaliteit onder druk zet; constaterende dat een samenhangende (interdepartementale) nationale pfas-aanpak noodzakelijk is; verzoekt de regering om te komen tot een samenhangende nationale pfas-aanpak, onder rijkscoördinatie en met een integraal saneringsplan; verzoekt de regering voorts de in het Bestuurlijk Overleg Bodem aan medeoverheden toegezegde middelen voor pfas-sanering ook na 2030 expliciet te maken, en gaat over tot de orde van de dag. Beckerman", - "date": "2026-01-27", + "motion_id": 23816, + "score": 5.495139781512178, + "title": "Motie van het lid Flach c.s. over met het ministerie van OCW en veldpartijen het scenario van een nieuwe opleidingsplek voor tandartsen in Rotterdam uitwerken", + "body_text": "36 550 Voorjaarsnota 2024 Nr. 16 MOTIE VAN HET LID FLACH C.S. Voorgesteld 4 juni 2024 De Kamer, gehoord de beraadslaging, constaterende dat er in bepaalde regio's, waaronder Zeeland, sprake is van een tekort aan tandartsen, waardoor de tandartszorg onder druk staat; overwegende dat de spreiding van tandartsopleidingen bij kan dragen aan een meer evenwichtige spreiding van tandartsen over het land; overwegende dat een veelgehoorde oplossingsrichting het starten van een nieuwe opleidingsplek is, gericht op de regio Zuidwest-Nederland, waaronder Zeeland; verzoekt de regering om samen het Ministerie van OCW en de veldpartijen het scenario van een nieuwe opleidingsplek in Rotterdam uit te werken, zodat inzichtelijk wordt wat er (financieel) voor nodig is om dit te realiseren, en de Kamer hierover voor Prinsjesdag te informeren, en gaat over tot de orde van de dag. Flach Diederik van Dijk Grinwis", + "date": "2024-06-11", "policy_area": "Algemeen" }, { "component": 9, - "motion_id": 23467, - "score": 4.826083199940731, - "title": "Motie van het lid Stoffer over het aantal opleidingsplaatsen voor verpleegkundig specialist en physician assistant verhogen conform het advies van het Capaciteitsorgaan", - "body_text": "36 410 VIII Vaststelling van de begrotingsstaten van het Ministerie van Onderwijs, Cultuur en Wetenschap (VIII) voor het jaar 2024 Nr. 98 MOTIE VAN HET LID STOFFER Voorgesteld 18 januari 2024 De Kamer, gehoord de beraadslaging, overwegende dat de zorgsector worstelt met personeelstekorten, terwijl de wachtlijsten voor sommige opleidingen toenemen vanwege de numerus fixus; constaterende dat het Capaciteitsorgaan zorgopleidingen heeft geadviseerd om met ingang van 2024 jaarlijks het aantal opleidingsplaatsen voor verpleegkundig specialist en physician assistant te verhogen; verzoekt de regering het aantal opleidingsplaatsen voor verpleegkundig specialist en physician assistant per 1 september 2024 te verhogen conform het advies van het Capaciteitsorgaan; verzoekt de regering voorts te onderzoeken in hoeverre onderuitputting in bepaalde zorgopleidingen voortaan benut kan worden voor het financieren van benodigde extra opleidingscapaciteit in dezelfde sector, en gaat over tot de orde van de dag. Stoffer", - "date": "2024-01-23", + "motion_id": 23508, + "score": 5.324551445005858, + "title": "Motie van het lid Diederik van Dijk c.s. over een actieplan om het verkeerd gebruik van hallucinerende geneesmiddelen tegen te gaan", + "body_text": "36 159 Wijziging van de Opiumwet in verband met het toevoegen van een derde lijst met als doel het tegengaan van de productie van en de handel in nieuwe psychoactieve stoffen en enkele andere wijzigingen Nr. 17 MOTIE VAN HET LID DIEDERIK VAN DIJK C.S. Voorgesteld 20 december 2023 De Kamer, gehoord de beraadslaging, constaterende dat het wetsvoorstel om een drietal stofgroepen op de nieuw te vormen lijst IA te plaatsen niet generiek is; overwegende dat drugsproducenten en handelaren precies weten hoe ze de wet moeten omzeilen om hun geld te blijven verdienen en levens van gebruikers te ontwrichten; overwegende dat het onwenselijk is dat de handel in hallucinerende producten die buiten het verbod op NPS vallen doorzet; verzoekt de regering met een actieplan te komen om het verkeerd gebruik van hallucinerende geneesmiddelen tegen te gaan zonder het legitieme gebruik van deze geneesmiddelen onmogelijk te maken, en de Kamer daar voor de zomer van 2024 over te informeren, en gaat over tot de orde van de dag. Diederik van Dijk Krul Bikker", + "date": "2024-01-16", "policy_area": "Algemeen" }, { "component": 9, - "motion_id": 2830, - "score": 4.249396643512895, - "title": "Motie van het lid Ceder over schoolbrede gesprekken tussen leraren, leerlingen en ouders over goed onderwijs", - "body_text": "31 293 Primair Onderwijs Nr. 851 MOTIE VAN HET LID CEDER Voorgesteld 26 november 2025 De Kamer, gehoord de beraadslaging, constaterende dat scholen vanuit hun eigen overtuiging vorm mogen geven aan goed onderwijs, binnen de grenzen van de democratische rechtsstaat; overwegende dat de onderwijsinspectie wet- en regelgeving stevig dient te handhaven en moet optreden bij overtreding, bijvoorbeeld bij discriminatie; verzoekt de regering om, in samenwerking met profielorganisaties uit de volle breedte van het primair en voortgezet onderwijs, initiatieven aan te moedigen tot schoolbrede gesprekken tussen leraren, leerlingen en ouders over goed onderwijs, het samen school zijn en de waarden en normen die daarbij horen, en hier handvatten voor te ontwikkelen, en gaat over tot de orde van de dag. Ceder", - "date": "2025-12-02", + "motion_id": 3707, + "score": 5.296505527514863, + "title": "Motie van de leden Tseggai en Ceder over voorstellen voor een dekking van de structurele oplossing voor de problemen bij Selibon", + "body_text": "22 343 Handhaving milieuwetgeving Nr. 445 MOTIE VAN DE LEDEN TSEGGAI EN CEDER Voorgesteld 4 maart 2026 De Kamer, gehoord de beraadslaging, constaterende dat er al geruime tijd grote overlast is op Bonaire van branden op de afvalverbranding van Selibon en dat hierdoor de volksgezondheid, het leefmilieu en de natuur op Bonaire ernstig worden aangetast; constaterende dat de Nationale ombudsman het kabinet oproept om in te grijpen en dat er breed draagvlak is om spoedig adequate maatregelen te nemen om deze onacceptabele situatie te beëindigen, maar dat er onvoldoende financiële middelen zijn voor een structurele oplossing; van mening dat het zeer onwenselijk zou zijn wanneer een gebrek aan financiële middelen ertoe zou leiden dat de problemen nog langer voortduren; verzoekt de regering om bij de Voorjaarsnota met voorstellen te komen voor een dekking van de structurele oplossing voor de problemen bij Selibon, en gaat over tot de orde van de dag. Tseggai Ceder", + "date": "2026-03-10", "policy_area": "Algemeen" }, { @@ -669,75 +778,93 @@ "policy_area": "Algemeen" }, { - "component": 10, - "motion_id": 1264, - "score": 6.49854735304128, - "title": "Motie van de leden Kisteman en Rooderkerk over minder tijdsintensieve inspectiebezoeken", - "body_text": "31 293 Primair Onderwijs Nr. 792 MOTIE VAN DE LEDEN KISTEMAN EN ROODERKERK Voorgesteld 10 april 2025 De Kamer, gehoord de beraadslaging, constaterende dat er een tekort is aan inspecteurs bij de onderwijsinspectie; overwegende dat onderzoeken intensief zijn en de inspectie veel tijd kosten; overwegende dat leerkrachten aangeven stress te ervaren voorafgaand aan aangekondigde inspecties; overwegende dat aangekondigde inspecties zorgen voor extra werkdruk onder leraren, wat onwenselijk is in een tijd van tekorten; verzoekt de regering minder tijdsintensieve inspectiebezoeken te introduceren, zonder dat dit ten koste gaat van de kwaliteit van de onderzoeken; verzoekt de regering voorts de onderwijsinspectie meer onaangekondigde inspecties uit te laten voeren, zodat leerkrachten minder werkdruk ervaren en inspecties efficiënter worden, en gaat over tot de orde van de dag. Kisteman Rooderkerk", - "date": "2025-04-15", + "component": 9, + "motion_id": 3593, + "score": -4.977692142043861, + "title": "Gewijzigd amendement van het lid Stultiens c.s. ter vervanging van nr. 14 over een grondslag voor gemeenten om een leegstandbelasting voor woningen in te kunnen voeren", + "body_text": "36 735 Wijziging van enkele belastingwetten en enige andere wetten (Fiscale verzamelwet 2026) Nr. 18 GEWIJZIGD AMENDEMENT VAN HET LID STULTIENS C.S. TER VERVANGING VAN DAT GEDRUKT ONDER NR. 14 Ontvangen 23 september 2025 De ondergetekenden stellen het volgende amendement voor: I Na artikel VIII wordt een artikel ingevoegd, luidende: ARTIKEL VIIIA Na artikel 221 van de Gemeentewet wordt een artikel ingevoegd, luidende: Artikel 221a 1. Ter zake van binnen de gemeente gelegen woningen als bedoeld in artikel 1, onderdeel a, van de Leegstandwet die voor een langere periode dan twaalf maanden leegstaan als bedoeld in artikel 1, onderdeel d, van die wet, kan door de gemeente, onder de naam leegstandbelasting, een belasting worden geheven van degenen die bij het begin van het kalenderjaar van deze woningen het genot hebben krachtens eigendom, bezit of beperkt recht. 2. De heffingsmaatstaf voor de leegstandbelasting wordt vastgesteld door de gemeente. II In artikel XVIII, tweede lid, wordt na «onderdeel O,» ingevoegd «VIIIA». Toelichting Dit amendement creëert een mogelijkheid en grondslag voor gemeenten om een leegstandbelasting voor woningen in te voeren. Dat is noodzakelijk omdat in Nederland meer dan 180.000 woningen leegstaan, waarvan meer dan 60 duizend langer dan een jaar (na energiecorrectie: meer dan 30 duizend). In een tijd van woningnood, waarin veel mensen grote moeite hebben een woning te vinden, is dat moeilijk uit te leggen. De indieners van dit amendement zijn van mening dat gemeenten zo veel mogelijk opties moeten hebben om leegstand tegen te gaan en woningen beschikbaar te maken voor hun inwoners. In Vlaanderen blijkt dat een leegstandbelasting daarvoor een effectief middel is: eigenaren van leegstaande woningen komen over het algemeen snel in actie om de woning te verkopen of te verhuren. In 2023 maakten daar dan ook 282 van de 300 gemeenten gebruik van de mogelijkheid om een leegstandbelasting in te stellen. De Vereniging van Nederlandse Gemeenten (VNG) pleit er daarom voor die mogelijkheid ook in Nederland te creëren. De VNG voert daarbij aan dat een leegstandbelasting prima combineerbaar is met het bestaande instrumentarium. De indieners sluiten zich hierbij aan. Dit amendement komt aan de wens van gemeenten tegemoet en biedt hun de mogelijkheid een leegstandbelasting te introduceren. De indieners laten gemeenten graag zelf beslissen hoe hoog deze belasting dient te zijn en vanaf wanneer deze ingaat. De hoogte van de belasting kan een vast of oplopend bedrag zijn, maar ook gebaseerd worden op de WOZ-waarde van leegstaande woningen. Gemeenten kunnen ook besluiten geen leegstandbelasting in te voeren als zij dat niet nodig achten. De indieners verwachten dat gemeenten hiermee maatwerk kunnen toepassen en de leegstand in Nederland effectief terug kunnen dringen, waardoor meer woonruimte beschikbaar komt voor Nederlanders die een woning zoeken. De indieners stellen voor de leegstandbelasting voorlopig alleen voor leegstaande woningen mogelijk te maken. De reden daarvoor is dat juist het woningtekort op dit moment groot is. Indien daar behoefte aan is kan op een later tijdstip alsnog besloten worden ook een belasting op andere leegstaande panden te introduceren. Budgettaire aspecten Naar verwachting zullen de netto opbrengsten van door gemeenten ingevoerde leegstandbelastingen zeer beperkt zijn, mede vanwege de preventieve werking van deze belasting. Voor zover er opbrengsten zijn stellen de indieners voor dat deze ten goede komen aan de gemeentelijke middelen. Stultiens De Hoop Kouwenhoven Beckerman Teunissen Welzijn Dassen", + "date": "2025-09-23", "policy_area": "Algemeen" }, { - "component": 10, - "motion_id": 1241, - "score": 6.243856878001695, - "title": "Motie van het lid Dijk over ouders op verzoek binnen één maand hun persoonlijke dossier verstrekken", - "body_text": "31 066 Belastingdienst Nr. 1478 MOTIE VAN HET LID DIJK Voorgesteld 10 april 2025 De Kamer, gehoord de beraadslaging, constaterende dat ouders het recht hebben om te weten waarom zij gedupeerd zijn geraakt in het toeslagenschandaal; overwegende dat er op dit moment geen enkel persoonlijk dossier meer wordt verstrekt; verzoekt de regering het besluit om geen persoonlijke dossiers meer te verstrekken ongedaan te maken en ouders uiterlijk binnen één maand hun persoonlijke dossiers te verstrekken wanneer zij hiertoe een verzoek doen, en gaat over tot de orde van de dag. Dijk", + "component": 9, + "motion_id": 1659, + "score": -5.04956983173764, + "title": "Nader gewijzigd amendement van het lid Sneller ter vervanging van nr. 50 over verduidelijking van de gronden voor voorlopige hechtenis", + "body_text": "36 327 Vaststelling van het nieuwe Wetboek van Strafvordering (Wetboek van Strafvordering) Nr. 56 NADER GEWIJZIGD AMENDEMENT VAN HET LID SNELLER TER VERVANGING VAN DAT GEDRUKT ONDER NR.50 Ontvangen 18 maart 2025 De ondergetekende stelt het volgende amendement voor: Artikel 2.5.27 wordt als volgt gewijzigd: 1. In het eerste lid, aanhef, wordt na «worden gegeven» ingevoegd «indien dit bevel strikt noodzakelijk is, gelet op de gedragingen, feiten of omstandigheden, waaronder de persoonlijke omstandigheden van de verdachte, en: ». 2. Het eerste lid, onderdelen a tot en met c komen te luiden: a. indien sprake is van een ernstig gevaar voor vlucht, wat blijkt uit gedragingen van de verdachte, of uit hem persoonlijk betreffende omstandigheden; b. indien sprake is van een direct gevaar dat de verdachte het onderzoek zal frustreren; c. indien sprake is van een direct gevaar dat de vrijlating van de verdachte, die wordt verdacht van een feit waarop naar de wettelijke omschrijving een gevangenisstraf van twaalf jaar of meer is gesteld, tot een ernstige verstoring van de openbare orde zal leiden;. Toelichting De toepassing van voorlopige hechtenis in Nederland krijgt zowel nationale als internationale kritiek. 1 Het wordt te vaak en te gemakkelijk toegepast, terwijl alternatieven middels de schorsing onder voorwaarden onvoldoende benut worden (gedragsinterventies, huisarrest, contact- verbod, borgsom, elektrisch toezicht). Uit onderzoek van de Europese Commissie blijkt dat een derde van de Nederlandse gevangenispopulatie in voorlopige hechtenis zit, aanzienlijk meer dan het Europese gemiddelde van 25%. 2 Vaak blijkt voorlopige hechtenis achteraf onnodig, te herleiden uit het aantal toegekende schadevergoedingen aan ex-verdachten ter compensatie van de onrechtmatig doorgebrachte tijd in voorarrest. 3 Net als voor reguliere korte detenties geldt voor korte detenties in het kader van voorlopige hechtenis dat deze detentieschade veroorzaken en dat recidivecijfers na detentie hoog liggen. 4 De indiener onderschrijft derhalve de ambities van de regering om tegemoet te komen aan de kritiek. Net als de Raad van State 5 vraagt indiener zich echter af of het nu voorliggende voorstel voldoende effectief is om deze ambities waar te maken en stelt zich daarom het voorliggende amendement voor. Met dit amendement beoogt de indiener de gronden voor voorlopige hechtenis te verduidelijken en aan te scherpen. Vanuit de rechtswetenschap en rechtspraktijk wordt al langer gesteld dat de gronden voor voorlopige hechtenis te zacht, te onduidelijk en te ruim te interpreteren zijn. 6 De suggesties die in dat verband worden gedaan voor het verduidelijken van de gronden voor voorlopige hechtenis neemt de indiener met het voorliggende amendement over. 7 De indiener is er van overtuigd dat een helder geformuleerde wettelijke regeling de rechtspraktijk meer duidelijkheid kan bieden en het wetboek toegankelijker en inzichtelijker kan maken. De drie basisvoorwaarden waar bij de oplegging van voorlopige hechtenis aan moet zijn voldaan, namelijk een zekere ernst van het feit, een bepaalde mate van verdenking en een grond maakt indiener met dit amendement weer zichtbaar. Met betrekking tot de gronden wordt een nieuwe overkoepelende eis opgenomen die duidelijk maakt wat het uitgangspunt moet zijn bij de toepassing van de voorlopige hechtenis, namelijk dat naast aanwezigheid van één van de gronden, voorlopige hechtenis ook strikt noodzakelijk moet zijn, gelet op de gedragingen, feiten of omstandigheden, waaronder de persoonlijke omstandigheden van de verdachte. Indiener beoogt hiermee dat voorlopige hechtenis terughoudender zal worden toegepast omdat naast de aanwezigheid van één van de gronden voor voorlopige hechtenis, ook de noodzakelijkheid zal moeten worden beargumenteerd. In aansluiting daarop wordt de onderzoeksgrond omschreven als een direct gevaar dat de verdachte het onderzoek zal frustreren. De grond met betrekking tot de ernstig geschokte rechtsorde wordt gericht op het directe gevaar dat de vrijlating van de verdachte, die wordt verdacht van een feit waarop 12 jaar of meer gevangenisstraf is gesteld, vanwege de zwaarte van het feit tot een directe verstoring van de openbare orde zal leiden. Sneller X Noot 1 Memorie van toelichting, pagina 416 en 417. X Noot 2 Bijlage bij Groenboek over detentie, Europese Commissie, 2011 https://www.eerstekamer.nl/eu/edossier/e110030_groenboek_over_de . X Noot 3 Algemene Rekenkamer, Voorarrest: verdachten in de cel; Een kwantitatieve analyse van inverzekeringstelling en voorlopige hechtenis, Kamerstukken II 2017/18, 29 279, nr. 397 . X Noot 4 WODC onderzoek «korte detenties nader bekeken» https://open.overheid.nl/documenten/ronl-549ce973-4633-4450-8093-ca69771811f7/pdf . X Noot 5 Advies Afdeling advisering Raad van State en Nader rapport, p. 135. X Noot 6 J. uit Beijerse, Naar een bij onschuldpresumptie passend systeem van voorlopige hechtenis. De lessen van Europa en van de klassieke rechtsgeleerden, Strafblad 2008, p.465–487 en J.H. Janssen, F.W.H. van den Emster & T.B. Trotman, «Strafrechters over de praktijk van de voorlopige hechtenis. Een oordeel van de werkvloer!», Strafblad 2013, p. 430–444. X Noot 7 J. Janssen, J. de Lange & M. Westhof, «De ontmaskering van de zittingsagenda als grond voor voorlopige hechtenis», NJB 2024, afl. 31 en J. uit Beijerse & O. Maan, «Vast, tenzij»-praktijk dwingt tot aanpassing van de wettelijke gronden voor voorlopige hechtenis in het nieuwe wetboek», NJB 2024, afl. 40.", + "date": "2025-03-25", + "policy_area": "Algemeen" + }, + { + "component": 9, + "motion_id": 1211, + "score": -5.18666387393384, + "title": "Motie van de leden Tseggai en Koops over een verbod op het adverteren en in zoekmachines vindbaar maken van gokwebsites", + "body_text": "24 557 Kansspelen Nr. 261 MOTIE VAN DE LEDEN TSEGGAI EN KOOPS Voorgesteld 8 april 2025 De Kamer, gehoord de beraadslaging, overwegende dat consumenten zo veel mogelijk moeten worden toe- en doorgeleid naar het legale kansspelaanbod en dat een volledig reclameverbod daar contraproductief voor zou kunnen uitpakken; van mening dat kansspelaanbieders geen reclameruimte dienen te krijgen tenzij ze zich bewezen betrouwbaar en betrokken opstellen in het naleven van de regels over de zorgplicht; verzoekt de regering om in de nieuwe wet op de kansspelen een verbod op te nemen op het adverteren en in zoekmachines vindbaar maken van gokwebsites, tenzij de Kansspelautoriteit op basis van een zorgvuldige doorlichting een aanbieder bij uitzondering heeft gecertificeerd als betrouwbare organisatie, het zogenoemde whitelisting, en gaat over tot de orde van de dag. Tseggai Koops", "date": "2025-04-15", "policy_area": "Algemeen" }, + { + "component": 9, + "motion_id": 656, + "score": -5.683147319122158, + "title": "Motie van het lid Kostic over een nationaal uniform moratorium met een verbod op uitbreiding, verplaatsing en nieuwbouw van geitenstallen", + "body_text": "29 683 Dierziektebeleid Nr. 305 MOTIE VAN HET LID KOSTIĆ Voorgesteld 22 mei 2025 De Kamer, gehoord de beraadslaging, constaterende dat al meer dan vijftien jaar uit opeenvolgende onderzoeken blijkt dat omwonenden van geitenhouderijen een sterk verhoogd risico lopen op het krijgen van een longontsteking; constaterende dat uit onderzoek van het RIVM blijkt dat er naar schatting tot wel 600 ziekenhuisopnamen en 100 sterfgevallen per jaar worden veroorzaakt door de geitenhouderijen; constaterende dat het nu aan provincies wordt overgelaten om al dan niet een geitenstop in te stellen; constaterende dat het aantal geiten in de afgelopen vijftien jaar is verdubbeld; overwegende dat voorkomen moet worden dat geitenhouders nu geld investeren in het uitbreiden, verplaatsen of nieuwbouwen van stallen, terwijl de kans bestaat dat later dit jaar, zodra het advies van de Gezondheidsraad binnen is, zal blijken dat ingrijpende maatregelen nodig zijn om de gezondheid van omwonenden te beschermen; verzoekt de regering een nationaal, uniform moratorium in te stellen met een verbod op uitbreiding, verplaatsing en nieuwbouw van geitenstallen, in ieder geval totdat het advies van de Gezondheidsraad binnen is, en gaat over tot de orde van de dag. Kostić", + "date": "2025-05-27", + "policy_area": "Algemeen" + }, { "component": 10, - "motion_id": 23683, - "score": 5.9275457226726145, - "title": "Gewijzigd amendement van het lid Vondeling ter vervanging van nr. 7 over het verlagen van de leeftijd voor een kindgesprek", - "body_text": "36 364 Wijziging van Boek 1 van het Burgerlijk Wetboek om de drempel te verlagen voor grootouders om tot omgang te kunnen verzoeken (Wet drempelverlaging omgang grootouders) Nr. 12 GEWIJZIGD AMENDEMENT VAN HET LID VONDELING TER VERVANGING VAN DAT GEDRUKT ONDER NR. 7 Ontvangen 19 juni 2024 De ondergetekende stelt het volgende amendement voor: I In het opschrift wordt na «het Burgerlijk Wetboek» ingevoegd «en het Wetboek van Burgerlijke Rechtsvordering». II In de beweegredenen wordt na «het Burgerlijk Wetboek» ingevoegd «en artikel 809 van het Wetboek van Burgerlijke Rechtsvordering». III Artikel I wordt als volgt gewijzigd: 1. Voor de tekst wordt de onderdeelsaanduiding «B» geplaatst en in de tekst wordt «In Boek 1 van het Burgerlijk Wetboek wordt aan artikel 377a, eerste lid,» vervangen door «Aan artikel 377a, eerste lid wordt». 2. Voor onderdeel B (nieuw) worden een aanhef en een onderdeel ingevoegd, luidende: Boek 1 van het Burgerlijk Wetboek wordt als volgt gewijzigd: A In artikel 227, vijfde lid, wordt «twaalf jaren» vervangen door «acht jaren». IV Na artikel I wordt een artikel ingevoegd, luidende: ARTIKEL IA In artikel 809 van het Wetboek van Burgerlijke Rechtsvordering wordt «twaalf jaren» steeds vervangen door «acht jaren». Toelichting Indiener meent dat het uitgangspunt van deze wet juist het centraal stellen van het kind behoort te zijn en het daarbij van belang is dat de mening van het kind betrokken wordt. In ieder geval dat een kind in de gelegenheid wordt gesteld zijn of haar mening te uiten. Op dit moment zijn rechters wettelijk verplicht om kinderen van twaalf jaar uit te nodigen voor een zogenaamd kindgesprek. Tijdens dit vertrouwelijke gesprek tussen de rechter en het kind kan het kind zijn of haar mening geven over bijvoorbeeld een omgangsregeling. Een kind is niet verplicht om hierop in te gaan. De keuze is aan het kind. Het staat rechters vrij om ook kinderen jonger dan twaalf jaar uit te nodigen. In de praktijk gebeurt dit al en nodigen sommige rechtbanken kinderen uit van acht jaar en ouder. Indiener vindt het belangrijk dat kinderen vanaf acht jaar worden uitgenodigd voor een gesprek. Zij kunnen dan zelf aangeven waar zij zich het prettigst en het veiligst bij voelen. Uit verschillende onderzoeken is gebleken dat het ook goed is voor het gevoel van zelfcontrole en daarnaast zijn kinderen vanaf acht jaar ook daadwerkelijk in staat om hun mening te verkondigen. Daarom stelt indiener middels dit amendement voor om de wettelijke leeftijdsgrens waarop een rechter een kind uitnodigt voor een zogenaamd kindgesprek te verlagen van twaalf naar acht jaar. Vondeling", - "date": "2024-06-25", + "motion_id": 1264, + "score": 6.49854735304128, + "title": "Motie van de leden Kisteman en Rooderkerk over minder tijdsintensieve inspectiebezoeken", + "body_text": "31 293 Primair Onderwijs Nr. 792 MOTIE VAN DE LEDEN KISTEMAN EN ROODERKERK Voorgesteld 10 april 2025 De Kamer, gehoord de beraadslaging, constaterende dat er een tekort is aan inspecteurs bij de onderwijsinspectie; overwegende dat onderzoeken intensief zijn en de inspectie veel tijd kosten; overwegende dat leerkrachten aangeven stress te ervaren voorafgaand aan aangekondigde inspecties; overwegende dat aangekondigde inspecties zorgen voor extra werkdruk onder leraren, wat onwenselijk is in een tijd van tekorten; verzoekt de regering minder tijdsintensieve inspectiebezoeken te introduceren, zonder dat dit ten koste gaat van de kwaliteit van de onderzoeken; verzoekt de regering voorts de onderwijsinspectie meer onaangekondigde inspecties uit te laten voeren, zodat leerkrachten minder werkdruk ervaren en inspecties efficiënter worden, en gaat over tot de orde van de dag. Kisteman Rooderkerk", + "date": "2025-04-15", "policy_area": "Algemeen" }, { "component": 10, - "motion_id": 25565, - "score": 5.8638880692532105, - "title": "Wijziging van de Wet kinderopvang in verband met verbetermaatregelen van de gastouderopvang", - "body_text": "36 513 Wijziging van de Wet kinderopvang in verband met verbetermaatregelen van de gastouderopvang Nr. 3 MEMORIE VAN TOELICHTING I. Algemeen deel 1. Inleiding Met onderhavige wetswijziging wordt de Wet kinderopvang (hierna: de wet) ten behoeve van de gastouderopvang gewijzigd. De voorgestelde wijzigingen richten zich op drie onderwerpen: a) Het stellen van pedagogische doelen bij gastouderopvang. b) Het maximeren van het aantal gastouderbureaus waarbij een gastouder per voorziening voor gastouderopvang kan zijn aangesloten op twee. c) De inzet van pedagogisch beleidsmedewerkers voor de coaching van gastouders. Deze voorstellen komen voort uit de voornemens om een betere waarborging te bieden van de kwaliteit en een kwaliteitsverhoging van de gastouderopvang. 1 Deze memorie van toelichting kent de volgende opbouw. In paragraaf 2 wordt de aanleiding voor dit wetsvoorstel toegelicht. In paragraaf 3 worden de doelen en de voorgestelde wijzigingen geschetst. Paragraaf 4 bevat een overzicht van de maatschappelijke gevolgen van dit wetsvoorstel. In paragraaf 5 worden de uitkomsten van de uitvoeringstoetsen door de Vereniging van Nederlandse Gemeenten (VNG), de Vereniging voor publieke gezondheid en veiligheid in Nederland (GGD GHOR NL), de Inspectie van het Onderwijs (inspectie) en de Dienst Uitvoering Onderwijs (DUO) en de uitkomsten van de internetconsultatie weergegeven en wordt uitgelegd hoe deze uitkomsten zijn verwerkt in het wetsvoorstel. In paragraaf 6 wordt ingegaan op de inwerkingtreding. Tot slot worden in deel II de artikelen nader toegelicht. 2. Aanleiding Kinderopvang vervult een belangrijke rol in het leven van veel gezinnen in Nederland. Het stelt ouders in staat om te werken en het draagt bij aan de ontwikkeling van het kind. Binnen de kinderopvang heeft gastouderopvang een belangrijke functie. Het biedt flexibiliteit voor ouders en is kleinschalig. Daarmee kan gastouderopvang in sommige gevallen beter aansluiten bij de behoefte van ouders en kinderen dan een kindercentrum. Daarnaast wordt gastouderopvang veelvuldig aangeboden in niet-stedelijke gebieden, waar minder aanbod van dagopvang en buitenschoolse opvang is. Daarmee is de gastouderopvang een onmisbare schakel in het aanbod van kinderopvang. Gastouderopvang van goede pedagogische kwaliteit draagt bij aan de ontwikkeling van het kind en daarmee aan een goede start voor kinderen in de maatschappij. In het belang van kwalitatief goede gastouderopvang zijn in wet- en lagere regelgeving kwaliteitseisen vastgelegd. Gastouderbureaus ondersteunen en begeleiden gastouders in het bieden van kwalitatief goede opvang en gemeenten houden toezicht op de bijbehorende eisen. De eisen moeten bij gastouders en gastouderbureaus leiden tot verantwoorde gastouderopvang en daarmee tot pedagogische kwaliteit. Met de inwerkingtreding van de Wet innovatie en kwaliteit kinderopvang (hierna: de Wet IKK) in 2018 en 2019 zijn de kwaliteitseisen voor dagopvang en buitenschoolse opvang herijkt met als doel een kwaliteitsverhoging. De gastouderopvang is destijds niet meegenomen in dit traject, omdat op dat moment nog werd gewerkt aan een beleidsdoorlichting van de gastouderopvang. 2 Uit verschillende onderzoeken die sindsdien zijn uitgevoerd blijkt dat de kwaliteit in de gastouderopvang gemiddeld genomen vergelijkbaar is met die in de dagopvang en buitenschoolse opvang, maar dat de variatie groter is met grote uitschieters aan de bovenkant én onderkant. 3 Uit een nadere analyse naar deze verschillen, blijkt dat ruim 21% van de gastouders lage of zeer lage pedagogische kwaliteit biedt. Deze gastouders bieden een sociaal emotioneel veilige omgeving, maar hebben weinig interactie met kinderen en het activiteitenaanbod is weinig gevarieerd. Dit betekent dat kinderen in beperkte mate of nauwelijks worden gestimuleerd in hun ontwikkeling. 4 De inspectie heeft in 2020 het thema-onderzoek «Toezicht op gastouderopvang» uitgevoerd. Hierin concludeert de inspectie dat toezichthouders niet voldoende zicht hebben op de kwaliteit van de gastouderopvang. De inspectie ziet risico’s in het solitaire karakter van de gastouderopvang in combinatie met de – toen geldende – lage toezichtintensiteit 5 , het toezichtkader en de kwaliteitsbewaking door gastouderbureaus en het beperkte zicht hierop. 6 De bovengenoemde beleidsdoorlichting en onderzoeken tonen aan dat de kwaliteitseisen voor gastouders en gastouderbureaus aanpassing behoeven om de pedagogische kwaliteit van gastouders en goede begeleiding door gastouderbureaus beter te kunnen waarborgen. Doel van de aanpassing van de kwaliteitseisen is enerzijds het verbeteren van de begeleiding door gastouderbureaus en anderzijds het goed toerusten van gastouders om kinderen te kunnen stimuleren in hun ontwikkeling. Middels het stellen van nieuwe kwaliteitseisen en het verduidelijken en aanscherpen van bestaande kwaliteitseisen worden gastouders gestimuleerd om kinderen verder te helpen in hun ontwikkeling. Dit kan de gastouder doen door in te spelen op de interacties tussen kinderen onderling en door de interactie tussen gastouder en het kind. Met dit wetsvoorstel wordt voorgesteld de pedagogische doelen van (em.) professor Riksen-Walraven 7 als uitgangspunt te nemen voor het bieden van verantwoorde kinderopvang bij gastouderopvang. Het maximeren van het aantal gastouderbureaus waarbij een gastouder per voorziening voor gastouderopvang kan zijn aangesloten op twee. Ook wordt voorgesteld om het aantal gastouderbureaus waarbij een gastouder per voorziening voor gastouderopvang kan zijn aangesloten te maximeren op twee. Tot slot wordt voorgesteld om bij of krachtens algemene maatregel van bestuur nadere regels te stellen aan de inzet van pedagogisch beleidsmedewerkers voor de coaching van gastouders. 3. Hoofdlijnen van het voorstel 3.1.1 Pedagogische kwaliteit in de kinderopvang Kinderopvang kan een bijdrage leveren aan de ontwikkeling van kinderen als deze van voldoende (pedagogische) kwaliteit is. 8 Dit betekent dat het welzijn van de kinderen en hun ontwikkeling worden bevorderd. Pedagogische kwaliteit bestaat uit twee pijlers, namelijk de structurele kwaliteit en de proceskwaliteit. Bij structurele kwaliteit gaat het om kwaliteitskenmerken, veelal vastgelegd in wettelijke kwaliteitseisen, zoals de maximale groepssamenstelling en -grootte, de ruimtes, de opleiding van de pedagogisch professionals en het pedagogisch beleidsplan. In de gastouderopvang is een aantal van deze (structuur)kwaliteitskenmerken per definitie goed gewaarborgd. Eén en dezelfde gastouder verzorgt de opvang, de groepen zijn klein (maximaal zes kinderen) en vaak is de groepssamenstelling relatief stabiel. Terwijl in de dagopvang meer eisen worden gesteld om de stabiliteit te waarborgen, zoals het vaste gezichtencriterium. 9 Bij proceskwaliteit gaat het om de leer- en ontwikkelvaardigheden die kinderen in de kinderopvang opdoen. Het is het fundament van welbevinden en betrokkenheid en van een positieve ontwikkeling van het kind. De gastouder vervult een sleutelrol in de pedagogische kwaliteit. De interactievaardigheden van de gastouder hebben invloed op de interacties die het kind opdoet met andere kinderen, met de gastouder en met de leefomgeving van het kind. Met de inrichting van de ruimte, het aanbod van speelmaterialen en het dagprogramma heeft de gastouder invloed op de leefomgeving. Uit onderzoek blijkt dat de kwaliteit van de gastouder in de gastouderopvang (door de kleinschaligheid en één-op-één relatie) nog bepalender is voor de ontwikkeling van het kind dan de kwaliteit van de beroepskracht in een kindercentrum. 8 Na invoering van de Wet IKK in 2018 en 2019, zijn voor dagopvang en buitenschoolse opvang onder andere eisen gesteld aan het pedagogisch beleidsplan, opleiding en coaching, en pedagogische ondersteuning. Deze eisen dienen als randvoorwaarden voor opvang van goede kwaliteit. Enerzijds zien deze randvoorwaarden op het versterken van de structurele kwaliteit, bijvoorbeeld in het pedagogisch beleidsplan, anderzijds beogen ze de proceskwaliteit te verbeteren, door middel van pedagogische coaching. Voor de gastouderopvang concludeerde de inspectie dat de kwaliteitseisen voor de gastouderopvang aanpassing behoeven om de kwaliteit beter te kunnen waarborgen. 10 Daarom worden er voor de gastouderopvang kwaliteitseisen uitgewerkt op het niveau van wet, algemene maatregel van bestuur en ministeriële regeling. Deze maatregelen zien op het verbeteren van de begeleiding van de gastouder door het gastouderbureau en de professionalisering van gastouders, met als doel om de structurele en proceskwaliteit in de gastouderopvang te verbeteren. 3.1.2 Maatregelen voor verbeteren van de begeleiding van de gastouder door het gastouderbureau Het gastouderbureau vervult een belangrijke rol in de gastouderopvang. Het gastouderbureau brengt de opvang tussen gastouder en vraagouder tot stand, stelt een pedagogisch beleidsplan op waarnaar de gastouder handelt en begeleidt de gastouder hierbij. Daarnaast vervult het bureau ook een kassiersfunctie. De houder van het gastouderbureau dient deze taken zodanig uit te voeren dat dit leidt tot verantwoorde kinderopvang bij gastouderopvang. Om de rol goed te kunnen vervullen is het belangrijk dat het gastouderbureau over de juiste expertise beschikt, goed zicht heeft op de opvangpraktijk van de gastouder en dus ook regelmatig bij de gastouder over de vloer komt. Met de beoogde maatregelen wordt de begeleidende rol van het gastouderbureau steviger verankerd. Dit is één van de randvoorwaarden – een structuurkenmerk – die ondersteunend is voor de proceskwaliteit van de gastouder, met als doel om hiermee de pedagogische kwaliteit te versterken. De begeleiding van de gastouder door het gastouderbureau wordt versterkt door: a) het stellen van pedagogische doelen bij gastouderopvang De pedagogische doelen van (em.) professor Riksen-Walraven worden in de sector algemeen erkend en liggen ten grondslag aan de pedagogische kaders die zijn opgesteld voor de kinderopvang. 11 , 12 Deze doelen zijn opgenomen in de memorie van toelichting het oorspronkelijke wetsvoorstel mee de wet per 2005 is ingevoerd. 13 In de huidige wet- en regelgeving wordt een onderscheid gemaakt tussen de invulling van verantwoorde kinderopvang (van toepassing op dagopvang en buitenschoolse opvang) en verantwoorde gastouderopvang. In de definitie van verantwoorde kinderopvang zijn met de Wet IKK in 2018 genoemde pedagogische doelen opgenomen. Vooralsnog geldt voor gastouderopvang dat een houder van een voorziening voor gastouderopvang verantwoorde gastouderopvang biedt, indien de opvang bijdraagt aan een goede en gezonde ontwikkeling van het kind in een veilige en gezonde omgeving. Dit volgt uit artikel 1.49, derde lid, van de wet. Met dit wetsvoorstel wordt voorgesteld om de pedagogische doelen ook voor gastouderopvang te verankeren in de wetgeving. Verantwoorde gastouderopvang kan hierdoor ondergebracht worden onder het begrip verantwoorde kinderopvang en hoeft daardoor niet langer met een apart begrip gedefinieerd te worden. Dit wil echter niet zeggen dat de kwaliteitseisen voor gastouderopvang gelijkgesteld worden aan de kwaliteitseisen van dagopvang of buitenschoolse opvang. Per opvangvorm zijn voorwaarden voor verantwoorde kinderopvang separaat van elkaar uitgewerkt bij of krachtens algemene maatregel van bestuur. Op deze manier wordt erkend dat elk type opvang anders in elkaar steekt, en dat de pedagogische doelen van verantwoorde kinderopvang, op verschillende wijzen – passend bij het type opvang – kunnen worden bereikt. De pedagogische doelen voor gastouderopvang worden geconcretiseerd bij algemene maatregel van bestuur. Artikel 1.49, tweede lid, van de wet biedt daarvoor de grondslag. Hierdoor is het mogelijk om de concretisering van de doelen op kortere termijn mee te laten bewegen met nieuwe maatschappelijke opvattingen over de optimale ontwikkeling van het jonge kind, binnen de wettelijke kaders. Dit komt overeen met hoe dit met de Wet IKK is vastgelegd voor dagopvang en buitenschoolse opvang. Verantwoorde kinderopvang in geval van gastouderopvang houdt in dat in een veilige en gezonde omgeving: 1. emotionele veiligheid wordt geboden aan kinderen; 2. de persoonlijke competentie van kinderen wordt bevorderd; 3. de sociale competentie van kinderen wordt bevorderd, en 4. de socialisatie van kinderen wordt bevorderd door overdracht van algemeen aanvaarde waarden en normen. De evaluatie van de Wet IKK geeft een positief beeld van het effect op de kwaliteit van het opnemen van de pedagogische doelen in de wet. 14 , 15 Houders en beroepskrachten blijken door de concretisering meer bekend met de doelen en beroepskrachten kunnen deze beter toepassen in de praktijk. Tevens biedt de concretisering van de pedagogische doelen een verduidelijking zodat daar beter toezicht op kan worden gehouden door de GGD. Deze positieve effecten worden met dit wetsvoorstel ook beoogd voor de gastouderopvang. Wijzigingen in het pedagogisch beleidsplan De houder van het gastouderbureau heeft een pedagogisch beleidsplan waarin het reeds verplicht was om de kenmerkende visie op de omgang met kinderen vast te leggen. Met de concretisering van de pedagogische doelen bij algemene maatregel van bestuur, zullen gastouderbureaus hun pedagogisch beleidsplan hierop moeten wijzigen. De nadere invulling van het pedagogisch beleidsplan wordt beschreven in het artikel 21 van het Besluit tot wijziging van het Besluit kwaliteit kinderopvang in verband met het verhogen van de kwaliteit van de gastouderopvang. b) het maximeren van het aantal gastouderbureaus waarbij een gastouder per voorziening voor gastouderopvang kan zijn aangesloten op twee Het gastouderbureau vervult een belangrijke rol in de gastouderopvang. Het gastouderbureau brengt de opvang tussen gastouder en ouder tot stand, begeleidt de gastouder en vervult de kassiersfunctie. Om deze rol goed te kunnen vervullen, is het belangrijk dat het gastouderbureau over voldoende expertise beschikt en goed zicht heeft op de (kwaliteit van) opvang die wordt geboden door de gastouder. Een gastouder kan overigens meerdere voorzieningen hebben waarin gastouderopvang plaatsvindt. Voordat een voorziening voor gastouderopvang geregistreerd kan worden in het Landelijk Register Kinderopvang (LRK), moet de gastouder zich aansluiten bij een gastouderbureau. Het gastouderbureau dient de aanvraag voor registratie in het LRK in bij de gemeente. Van de aansluiting of beëindiging van een aansluiting van een voorziening voor gastouderopvang bij een gastouderbureau, is de houder van het gastouderbureau op grond van artikel 1.47 van de wet en artikel 7 van het Besluit landelijk register kinderopvang, register buitenlandse kinderopvang en personenregister kinderopvang verplicht hier onverwijld mededeling van te doen aan het college van de betreffende gemeente. Eind 2023 is bij bijna 78% van de voorzieningen voor gastouderopvang de gastouder aangesloten bij één gastouderbureau. Bij 16,9% van de voorzieningen voor gastouderopvang is de gastouder bij twee gastouderbureaus aangesloten. Bij circa 5,4% van de voorzieningen voor gastouderopvang is de gastouder bij drie of meer gastouderbureaus aangesloten. Het merendeel hiervan is aangesloten bij drie gastouderbureaus, maar er zijn uitschieters tot gastouders die voor een voorziening voor gastouderopvang bij zes gastouderbureaus zijn aangesloten. Dit kan in de praktijk leiden tot verschillende problemen, die in 2020 ook gesignaleerd zijn door de Inspectie van het Onderwijs in het thema-onderzoek «Toezicht op gastouderopvang». In het rapport geeft de inspectie aan risico’s te zien in het solitaire karakter van de gastouderopvang in combinatie met de – toen geldende – lage toezichtintensiteit, het toezichtkader en de kwaliteitsbewaking door gastouderbureaus en het beperkte zicht hierop. Wanneer een gastouder per voorziening voor gastouderopvang bij meerdere gastouderbureaus is aangesloten, kan dit allereest leiden tot rolvervaging tussen gastouderbureaus. Deze rolvervaging ontstaat omdat de betrokken gastouderbureaus wel de bemiddeling tussen gastouder en vraagouders op zich nemen, maar vervolgens niet de (volledige) begeleiding van de gastouders. Het aangesloten zijn bij meerdere gastouderbureaus door een gastouder per voorziening voor gastouderopvang kan daarnaast tot een aantal praktische problemen leiden, die de kwaliteit van de gastouderopvang niet altijd ten goede komen. Zo dient de gastouder te handelen overeenkomstig de visie en invulling van de pedagogische doelen zoals beschreven in het pedagogisch beleidsplan van het gastouderbureau. Daarnaast ontstaat er onduidelijkheid als de gastouder in een voorziening van meerdere gastouderbureaus de opgestelde veiligheids- en gezondheidsrisico’s in acht dient te nemen en zorg moet dragen dat de maatregelen uit het bijbehorende plan van aanpak zijn respectievelijk worden genomen. Ook bij naleving van de meldcode die door de betrokken gastouderbureaus zijn opgesteld kan onduidelijkheid ontstaan. Als deze beleidsdocumenten of risico-inventarisaties van de verschillende gastouderbureaus inhoudelijk van elkaar verschillen, kan het tot lastige situaties leiden voor de gastouder. Daarnaast is bijvoorbeeld het zicht hebben op welke ontwikkelactiviteiten de gastouder volgt of het aantal kinderen dat bij de voorziening voor gastouderopvang wordt opgevangen lastiger als er meerdere gastouderbureaus zijn betrokken bij een voorziening voor gastouderopvang. In dat laatste geval hebben namelijk alle betrokken gastouderbureaus de verantwoordelijkheid om erop toe te zien dat het maximum aantal op te vangen kinderen bij de voorziening voor gastouderopvang niet wordt overschreden, ook niet met de kinderen die via ander gastouderbureaus worden opgevangen. Tot slot kan het aangesloten zijn bij meerdere gastouderbureaus belemmerend werken voor het toezicht door de GGD. In het onderzoek van de inspectie geeft bijna een derde van de bevraagde GGD’en aan dat het aangesloten zijn bij meerdere gastouderbureaus het beoordelen van de kwaliteitseisen tijdens een inspectieonderzoek (zeer) negatief beïnvloedt. Als een gastouder met verschillend beleid moet werken, is moeilijker toezicht te houden of dit beleid ook wordt uitgevoerd. Als de kwaliteit of veiligheid op de voorziening tekort schiet, is het bovendien minder goed mogelijk om te beoordelen wie welke verantwoordelijkheid heeft en welk gastouderbureau eventueel in overtreding is. Dit heeft ook gevolgen voor de handhavingsmogelijkheden van de gemeente. Er kan niet effectief worden opgetreden als de rol en verantwoordelijkheden van de partijen niet duidelijk is. Hierbij geldt dat hoe meer gastouderbureaus betrokken zijn bij een voorziening voor gastouderopvang, hoe moeilijker het vervullen van bovengenoemde verantwoordelijkheden wordt en hoe lastiger het is voor de toezichthouder om hier toezicht op te houden. Het is de verantwoordelijkheid van de houder van het gastouderbureau dat het gastouderbureau aan alle eisen voldoet die aan de totstandkoming van de gastouderopvang en de begeleiding van de gastouder worden gesteld. Het gastouderbureau moet dit aannemelijk kunnen maken. Vanuit het oogpunt van de controlerende en begeleidende rol van het gastouderbureau, zou een maximering op één gastouderbureau de meest voor de hand liggende keuze zijn. Er spelen echter ook andere belangen mee, zoals dat een gastouder voldoende bezetting van kinderen wil hebben of het debiteurenrisico vanuit gastouderbureaus wil kunnen spreiden en om deze redenen bij meer dan een gastouderbureau aangesloten wil zijn. Om aan dit belang tegemoet te komen stelt de regering daarom voor dat het voor een gastouder mogelijk wordt om per voorziening voor gastouderopvang bij maximaal twee gastouderbureaus aangesloten te zijn. Indien meerdere gastouderbureaus betrokken zijn bij de begeleiding van de gastouder zal van hen worden gevraagd de begeleiding af te stemmen. De afstemming zal in lagere regelgeving worden uitgewerkt. Met het maximum van twee gastouderbureaus waarbij een gastouder per voorziening voor gastouderopvang kan zijn aangesloten, in samenhang met een goede afstemming van de begeleiding van de gastouder tussen de gastouderbureaus, is een goede balans gevonden tussen deze verschillende belangen. Zo behoudt de gastouder meer zicht op werkzekerheid doordat hij of zij bij meer dan een gastouderbureau aangesloten kan zijn. Daarnaast zal hiermee de rolvervaging tussen gastouderbureaus verminderen. Tot slot zorgt dit voor meer duidelijkheid in het toezicht door de GGD en de handhaving door gemeentes. Met dit maximum blijft weliswaar de situatie bestaan dat er meerdere gastouderbureaus aangesproken zouden moeten of kunnen worden bij een tekortkoming bij de voorziening voor gastouderopvang. Een maximering van twee gastouderbureaus vergroot echter wel de mogelijkheden tot een goede beoordeling hiervan door de toezichthouder. Daarmee draagt deze maatregel bij aan het versterken van de kwaliteit van de gastouderopvang. Als een gastouder voor een voorziening voor gastouderopvang kiest voor (structurele) aansluiting bij twee gastouderbureaus, is afstemming tussen de betrokken gastouderbureaus van belang voor de kwaliteit van de opvang. Onder meer om er zorg voor te dragen dat alle betrokken gastouderbureaus zicht hebben op de kwaliteit, het aantal aanwezige kinderen en de ontwikkeling van de gastouder. Hiervoor zullen de gastouder en beide gastouderbureaus de wijze waarop dit verantwoord wordt georganiseerd moeten afstemmen. Bij of krachtens algemene maatregel van bestuur kunnen nadere regels worden gesteld over de afstemming tussen de beide gastouderbureaus. Uitzonderingsmogelijkheid De situatie kan ontstaan dat een gastouder, die voor de voorziening voor gastouderopvang, reeds met twee gastouderbureaus een bemiddelingsrelatie heeft, redenen heeft om een bemiddelingsrelatie met een ander gastouderbureau aan te gaan. Dit kan een praktische reden hebben, bijvoorbeeld de opvang van kinderen waarvan de ouder is aangesloten bij een ander gastouderbureau. Maar het is ook mogelijk dat de gastouder niet tevreden is over de begeleiding van het huidige gastouderbureau en daardoor wil overstappen naar een ander gastouderbureau. Het vergt voor zowel de gastouder, de ouder, het oude en het nieuwe gastouderbureau als voor de gemeente waar de voorziening voor gastouderopvang is gevestigd, enkele administratieve handelingen om de overstap naar een nieuw gastouderbureau te effectueren. Wanneer strikt wordt vasthouden aan het maximum van twee bemiddelingsrelaties met een gastouderbureau, is een overstap naar een, tijdelijk, derde gastouderbureau onmogelijk. Dit wordt onwenselijk geacht, omdat een gastouder de mogelijkheid moet hebben over te kunnen stappen, bijvoorbeeld als de gastouder niet tevreden is over de begeleiding en bemiddeling door het gastouderbureau. Om de mogelijkheid voor voorzieningen voor gastouderopvang om te wisselen van gastouderbureau te behouden, wordt daarom in dit wetvoorstel een tijdelijke uitzonderingsmogelijkheid geboden. Deze uitzonderingsmogelijkheid houdt in dat een gastouder per voorziening voor gastouderopvang tijdelijk met drie gastouderbureaus een bemiddelingsrelaties mag hebben. Een tijdelijke uitzonderingsmogelijkheid geeft de gastouder de mogelijkheid de overstap naar een nieuw gastouderbureau te bewerkstelligen op het moment dat de voorziening voor gastouderopvang al met twee gastouderbureaus een bemiddelingsrelatie heeft. De gastouder wordt zo in de gelegenheid gesteld om voor de betreffende voorziening voor gastouderopvang één van de twee bestaande bemiddelingsrelaties op te zeggen en een bemiddelingsrelatie met een nieuw, derde gastouderbureau te starten. Administratief kan dit niet altijd op hetzelfde moment geregeld worden, vanwege afhankelijkheid van de beide gastouderbureaus, de gemeente die de beëindiging van de bemiddelingsrelatie en de start van de nieuwe bemiddelingsrelatie moet beschikken en eventueel ouders die moeten overstappen van gastouderbureau. Bij algemene maatregel van bestuur worden nadere regels gesteld omtrent tijdelijke uitbreiding naar drie gastouderbureaus. Deze regels kunnen betrekking hebben op de redenen en duur van de tijdelijke uitbreiding. Overgangsrecht voor bestaande bemiddelingsrelaties Eind 2023 heeft bij circa 5,4% van de voorzieningen voor gastouderopvang de gastouder een bemiddelingsrelatie met drie of meer gastouderbureaus. Hiervan heeft het merendeel een bemiddelingsrelatie met drie gastouderbureaus, maar er zijn uitschieters tot meer dan vijf bureaus. Het betreft derhalve slechts een beperkt aantal voorzieningen voor gastouderopvang waarbij de gastouder met drie of meer gastouderbureaus een bemiddelingsrelatie heeft. Het doel van dit wetsvoorstel is om de gastouder per voorziening voor gastouderopvang het aantal bemiddelingsrelaties met een gastouderbureau terug te brengen tot ten hoogste twee. Door het opnemen van overgangsrecht, kunnen gastouders met meerdere bemiddelingsrelaties per voorziening voor gastouderopvang daar de tijd voor nemen. Dit kan zolang als op de voorziening kinderen worden opgevangen op basis van bestaande contracten tussen ouders en gastouderbureaus op het moment van inwerkingtreding van deze wet. Gastouders (en daarmee ook ouders) verplichten vroegtijdig de bestaande bemiddelingscontracten op te zeggen, kan voor de ouders en de kinderen de continuïteit van de opvang in geding brengen. Ook kan dit een onevenredige administratieve last voor hen betekenen. Om de continuïteit van de opvang te waarborgen en eventuele onwenselijke administratieve lasten te beperken is er in dit wetsvoorstel voor gekozen dat bestaande bemiddelingsrelaties gehandhaafd mogen blijven, tot de reeds afgesloten overeenkomsten tussen de ouder en het gastouderbureau worden beëindigd of opgezegd. Op deze manier zullen de situaties dat er sprake is van meer dan twee bemiddelingsrelaties met natuurlijk verloop uit faseren. Dit overgangsrecht wordt uitgelegd aan de hand van een voorbeeld: een gastouder heeft per voorziening voor gastouderopvang voor inwerkingtreding van deze maatregel een bemiddelingsrelatie met drie gastouderbureaus (A, B en C). Via elk van deze drie gastouderbureaus vangt de gastouder één kind op binnen de voorziening voor gastouderopvang. Deze opvang geschiedt op basis van een schriftelijke overeenkomst tussen de ouder en het gastouderbureau. Deze schriftelijke overeenkomsten kunnen gehandhaafd worden, dus de opvang van deze drie kinderen kan door blijven lopen. Na inwerkingtreding van deze maatregel kan de gastouder voor deze voorziening voor gastouderopvang van hooguit twee (A en B) van deze drie gastouderbureaus nieuwe koppelingen met ouders aangaan. De gastouder kan – vanzelfsprekend – zelf de keuze maken welke twee van de drie aangesloten gastouderbureaus dit betreft. Op het moment dat de opvang via het derde gastouderbureau (C) stopt, heeft de gastouder met twee gastouderbureaus een bemiddelingsrelatie en is dit overgangsrecht niet meer van toepassing. De verplichting om de beëindiging van de bemiddelingsrelatie onverwijld door te geven aan de gemeente blijft staan voor de gastouder en gastouderbureau C. c) de inzet van pedagogisch beleidsmedewerkers voor coaching van de gastouders De kwaliteit van de gastouder is bepalend voor de kwaliteit van de opvang. Ontwikkelingsgericht werken met kinderen vraagt veel van gastouders, zowel op het terrein van kennis als op het terrein van vaardigheden. Om gastouders hierin te ondersteunen is goede begeleiding vanuit het gastouderbureau een vereiste. Dit kan bijvoorbeeld door het faciliteren van bijscholing. Uit de literatuur blijkt dat coaching on the job een bewezen effectieve maatregel is voor het verhogen van de kwaliteit. 16 De introductie van de pedagogisch beleidsmedewerker heeft bij dagopvang en buitenschoolse opvang positieve effecten op de kwaliteit van de opvang in de perceptie van beroepskrachten en houders, zo geven respondenten aan in de evaluatie van de Wet IKK. Pedagogisch beleidsmedewerkers worden in de dagopvang en buitenschoolse opvang onder andere ingezet als coach van de beroepskracht en dragen daardoor bij aan de versterking van de rol van de beroepskrachten. Goed toegeruste beroepskrachten/gastouders zijn belangrijk om de ontwikkeling van kinderen te volgen en maatwerk te kunnen bieden. Om de kwaliteit van de pedagogische begeleiding, waaronder de coaching, te waarborgen worden er in dit wetsvoorstel grondslagen opgenomen om nadere regels te kunnen stellen bij of krachtens algemene maatregel van bestuur over de inzet en de opleidingseisen van pedagogisch beleidsmedewerkers voor de coaching van gastouders. Door middel van coaching van de gastouders kan een impuls gegeven worden aan de (interactie)vaardigheden van de gastouder en zo aan de proceskwaliteit. De coaching ziet op de werkzaamheden van de gastouder en het handelen conform het pedagogisch beleid. Dit ziet zowel op het pedagogisch beleidsplan van het gastouderbureau als op het pedagogisch werkplan van de gastouder. In het Besluit tot wijziging van het Besluit kwaliteit kinderopvang in verband met het verbetertraject gastouderopvang wordt vastgelegd hoeveel uren coaching de pedagogisch beleidsmedewerker iedere gastouder jaarlijks ten minste biedt. De deskundigheidseisen voor de pedagogisch beleidsmedewerker worden, net als bij gastouders, gedelegeerd naar de Regeling Wet kinderopvang. 3.1.3 Verbetermaatregelen professionalisering gastouders Het opvangen van kinderen is een vak. Gastouders zijn pedagogisch professionals, net zoals beroepskrachten binnen de dagopvang en buitenschoolse opvang. Om dit vak goed te kunnen uitoefenen zijn bepaalde vaardigheden nodig, die een deel van de gastouders minder in lijkt te zetten (gegeven de uitschieters aan de onderkant). Het gaat daarbij om de interactie tussen gastouder en de kinderen (de zogenoemde interactievaardigheden), pedagogische basiskennis en een bewuste visie op of benadering van de eigen opvangpraktijk. Om de kwaliteit van de gastouderopvang beter te waarborgen en te verhogen, zullen in het verlengde van dit wetsvoorstel wijzigingen in de kwaliteitseisen plaatsvinden bij of krachtens algemene maatregel van bestuur. Deze maatregelen zijn aangekondigd in de kamerbrief van mei 2023. 17 Deze wijzigingen hebben betrekking op de professionaliteit van gastouders en de verantwoorde begeleiding van gastouderbureaus. De belangrijkste onderdelen zijn: – Het aanscherpen van de opleidingseisen voor gastouders, zodat gastouders een pedagogisch component hebben gevolgd. Op dit moment kwalificeren er opleidingen, bijvoorbeeld op mbo-niveau 2 of 3, die geen enkel vak bevatten dat is gericht op pedagogiek. – Het voorschrijven van permanente ontwikkeling voor gastouders. Met deze eis geldt voor alle gastouders een verplichting om zich jaarlijks voor een aantal uren te blijven ontwikkelen en bij te scholen. – Het opstellen van een pedagogisch werkplan voor elke voorziening voor gastouderopvang. De gastouder beschrijft in het pedagogisch werkplan onder meer hoe hij of zij invulling geeft aan de pedagogische visie en invulling van de pedagogische doelen van het gastouderbureau. Daarnaast beschrijft de gastouder in dit werkplan hoe hij of zij de ontwikkeling van het kind volgt. – Het uitbreiden van de achterwachtregeling. Op dit moment is een gastouder die meer dan drie kinderen opvangt verplicht een achterwacht te hebben die in geval van calamiteiten binnen 15 minuten ter plaatse kan zijn. Deze achterwachtregeling wordt gewijzigd, zodat alle gastouders, ongeacht hoeveel kinderen zij opvangen, over een achterwacht beschikken. Deze beoogde aanpassingen in lagere regelgeving zijn mogelijk binnen de bestaande grondslagen in de wet. De nadere invulling van deze maatregelen wordt beschreven in het Besluit tot wijziging van het Besluit kwaliteit kinderopvang in verband met het verhogen van de kwaliteit van de gastouderopvang. Met de reeds bestaande kwaliteitseisen en h", - "date": "2024-10-01", + "motion_id": 23994, + "score": 6.389778854743099, + "title": "Motie van het lid Ergin over uitspreken dat integratie geldt voor nieuwkomers en niet voor Nederlanders die al generaties lang in ons land wonen", + "body_text": "30 420 Emancipatiebeleid Nr. 403 MOTIE VAN HET LIID ERGIN Voorgesteld 21 mei 2024 De Kamer, gehoord de beraadslaging, van mening dat de beleidsmatige term «integratie» negatieve effecten heeft op de sociale cohesie, omdat de term op een taalkundige wijze groepen Nederlanders buiten de samenleving plaatst; van mening dat het integratiebeleid eenzijdig is, omdat het primair gericht is op aanpassing van groepen Nederlanders en voorbijgaat aan wederzijdse acceptatie als voorwaarde voor volwaardige deelname aan de samenleving; constaterende dat uit talloze onderzoeken blijkt dat er in de arbeidsmarkt, zorg, onderwijs en op andere plekken in de samenleving aantoonbaar gebrek is aan acceptatie van groepen Nederlanders; constaterende dat de commissie-Blok al in 2004 constateerde dat de integratie «geheel of gedeeltelijk geslaagd» is en dat «een prestatie van formaat» noemde; spreekt uit dat integratie geldt voor nieuwkomers en niet voor Nederlanders die al generaties lang in ons land wonen, en gaat over tot de orde van de dag. Ergin", + "date": "2024-05-28", "policy_area": "Algemeen" }, { "component": 10, - "motion_id": 1292, - "score": 5.031011791424666, - "title": "Motie van de leden Van Zanten en Vermeer over het ondersteunen van Nederlandse producenten van generieke en innovatieve geneesmiddelen", - "body_text": "36 600 L Vaststelling van de begrotingsstaat van het Nationaal Groeifonds voor het jaar 2025 Nr. 12 MOTIE VAN DE LEDEN VAN ZANTEN EN VERMEER Voorgesteld 10 april 2025 De Kamer, gehoord de beraadslaging, overwegende dat Nederlandse producenten van generieke medicijnen onder druk staan door lage prijzen en een ongunstig verdienmodel, en dat R&D in Nederland terugloopt; overwegende dat het voortbestaan van de producenten en de geneesmiddelenontwikkeling in Nederland bedreigd worden; constaterende dat dit onwenselijk is in de huidige geopolitieke situatie; overwegende dat er zonder R&D geen productie kan bestaan; verzoekt de regering om een onderzoek te starten naar maatregelen en instrumenten om Nederlandse producenten van generieke en innovatieve geneesmiddelen te ondersteunen in het behouden van productiecapaciteit en hun R&D, en daarnaast een verkenning uit te voeren van contracten of publiek-private samenwerkingen om de leveringszekerheid en het verdienvermogen van deze sector te versterken; verzoekt de regering de bevindingen te delen voor het einde van 2025, en gaat over tot de orde van de dag. Van Zanten Vermeer", + "motion_id": 1241, + "score": 6.243856878001695, + "title": "Motie van het lid Dijk over ouders op verzoek binnen één maand hun persoonlijke dossier verstrekken", + "body_text": "31 066 Belastingdienst Nr. 1478 MOTIE VAN HET LID DIJK Voorgesteld 10 april 2025 De Kamer, gehoord de beraadslaging, constaterende dat ouders het recht hebben om te weten waarom zij gedupeerd zijn geraakt in het toeslagenschandaal; overwegende dat er op dit moment geen enkel persoonlijk dossier meer wordt verstrekt; verzoekt de regering het besluit om geen persoonlijke dossiers meer te verstrekken ongedaan te maken en ouders uiterlijk binnen één maand hun persoonlijke dossiers te verstrekken wanneer zij hiertoe een verzoek doen, en gaat over tot de orde van de dag. Dijk", "date": "2025-04-15", "policy_area": "Algemeen" }, { "component": 10, - "motion_id": 2069, - "score": -5.625928570131068, - "title": "Motie van het lid Eerdmans over een campagne in veilige herkomstlanden om het aantal asielaanvragen te verminderen", - "body_text": "36 704 Wijziging van de Vreemdelingenwet 2000 en de Algemene wet bestuursrecht in verband met maatregelen om de asielketen te ontlasten en de instroom van asielzoekers te verminderen (Asielnoodmaatregelenwet) Nr. 63 MOTIE VAN HET LID EERDMANS Voorgesteld 26 juni 2025 De Kamer, gehoord de beraadslaging, constaterende dat Zweden campagne voert in veilige herkomstlanden om het aantal asielaanvragen te verminderen; verzoekt het kabinet een campagne te starten in veilige herkomstlanden, en gaat over tot de orde van de dag. Eerdmans", - "date": "2025-07-03", + "motion_id": 2464, + "score": 5.98606811195505, + "title": "Motie van het lid Dijk over de tegemoetkoming voor arbeidsongeschikten in stand houden", + "body_text": "36 725 Voorjaarsnota 2025 Nr. 14 MOTIE VAN HET LID DIJK Voorgesteld 18 juni 2025 De Kamer, gehoord de beraadslaging, constaterende dat er plannen liggen om de tegemoetkoming van € 220 voor arbeidsongeschikten af te schaffen; overwegende dat chronisch zieken en gehandicapten er door de voorgenomen wijze van het verlagen van het eigen risico er financieel op achteruitgaan; overwegende dat de externe inhuur in 2024 met 400 miljoen is toegenomen en dit meer is dan de kosten voor het behoud van deze tegemoetkoming; verzoekt het kabinet om de tegemoetkoming voor arbeidsongeschikten in stand te houden en dit te dekken door externe inhuur ten minste terug te brengen naar het niveau van 2023, en gaat over tot de orde van de dag. Dijk", + "date": "2025-06-25", "policy_area": "Algemeen" }, { "component": 10, - "motion_id": 9952, - "score": -5.676922948665469, - "title": "Motie van de leden Daniëlle Jansen en Omtzigt over een expertcommissie instellen die kijkt naar maatregelen om excessieve winsten en constructies die niet in het belang zijn van de kwaliteit en betaalbaarheid of continuïteit van zorg, tegen te gaan", - "body_text": "36 600 XVI Vaststelling van de begrotingsstaten van het Ministerie van Volksgezondheid, Welzijn en Sport (XVI) voor het jaar 2025 Nr. 160 MOTIE VAN DE LEDEN DANIËLLE JANSEN EN OMTZIGT Voorgesteld 18 december 2024 De Kamer, gehoord de beraadslaging, van mening dat de zorg betaalbaar moet zijn en op zorg gericht; van mening dat er zeer terughoudend omgegaan moet worden met private equity die op korte termijn investeert in de zorg; verzoekt de regering op korte termijn een expertcommissie in te stellen met (zorg)economen en andere specialisten die antwoord geeft op de volgende vragen: • waar er in de zorgsector sprake is van excessieve private winsten via directe of indirecte constructies; • welke private constructies wel en niet in het belang zijn van de kwaliteit, betaalbaarheid of continuïteit van de zorg; • welke maatregelen mogelijk en wenselijk zijn om excessieve winsten en constructies die niet in het belang van de kwaliteit en betaalbaarheid of continuïteit van zorg zijn, tegen te gaan; en binnen een jaar te rapporteren aan de Kamer, en gaat over tot de orde van de dag. Daniëlle Jansen Omtzigt", - "date": "2024-12-19", + "motion_id": 23683, + "score": 5.9275457226726145, + "title": "Gewijzigd amendement van het lid Vondeling ter vervanging van nr. 7 over het verlagen van de leeftijd voor een kindgesprek", + "body_text": "36 364 Wijziging van Boek 1 van het Burgerlijk Wetboek om de drempel te verlagen voor grootouders om tot omgang te kunnen verzoeken (Wet drempelverlaging omgang grootouders) Nr. 12 GEWIJZIGD AMENDEMENT VAN HET LID VONDELING TER VERVANGING VAN DAT GEDRUKT ONDER NR. 7 Ontvangen 19 juni 2024 De ondergetekende stelt het volgende amendement voor: I In het opschrift wordt na «het Burgerlijk Wetboek» ingevoegd «en het Wetboek van Burgerlijke Rechtsvordering». II In de beweegredenen wordt na «het Burgerlijk Wetboek» ingevoegd «en artikel 809 van het Wetboek van Burgerlijke Rechtsvordering». III Artikel I wordt als volgt gewijzigd: 1. Voor de tekst wordt de onderdeelsaanduiding «B» geplaatst en in de tekst wordt «In Boek 1 van het Burgerlijk Wetboek wordt aan artikel 377a, eerste lid,» vervangen door «Aan artikel 377a, eerste lid wordt». 2. Voor onderdeel B (nieuw) worden een aanhef en een onderdeel ingevoegd, luidende: Boek 1 van het Burgerlijk Wetboek wordt als volgt gewijzigd: A In artikel 227, vijfde lid, wordt «twaalf jaren» vervangen door «acht jaren». IV Na artikel I wordt een artikel ingevoegd, luidende: ARTIKEL IA In artikel 809 van het Wetboek van Burgerlijke Rechtsvordering wordt «twaalf jaren» steeds vervangen door «acht jaren». Toelichting Indiener meent dat het uitgangspunt van deze wet juist het centraal stellen van het kind behoort te zijn en het daarbij van belang is dat de mening van het kind betrokken wordt. In ieder geval dat een kind in de gelegenheid wordt gesteld zijn of haar mening te uiten. Op dit moment zijn rechters wettelijk verplicht om kinderen van twaalf jaar uit te nodigen voor een zogenaamd kindgesprek. Tijdens dit vertrouwelijke gesprek tussen de rechter en het kind kan het kind zijn of haar mening geven over bijvoorbeeld een omgangsregeling. Een kind is niet verplicht om hierop in te gaan. De keuze is aan het kind. Het staat rechters vrij om ook kinderen jonger dan twaalf jaar uit te nodigen. In de praktijk gebeurt dit al en nodigen sommige rechtbanken kinderen uit van acht jaar en ouder. Indiener vindt het belangrijk dat kinderen vanaf acht jaar worden uitgenodigd voor een gesprek. Zij kunnen dan zelf aangeven waar zij zich het prettigst en het veiligst bij voelen. Uit verschillende onderzoeken is gebleken dat het ook goed is voor het gevoel van zelfcontrole en daarnaast zijn kinderen vanaf acht jaar ook daadwerkelijk in staat om hun mening te verkondigen. Daarom stelt indiener middels dit amendement voor om de wettelijke leeftijdsgrens waarop een rechter een kind uitnodigt voor een zogenaamd kindgesprek te verlagen van twaalf naar acht jaar. Vondeling", + "date": "2024-06-25", "policy_area": "Algemeen" }, { "component": 10, - "motion_id": 25351, - "score": -5.683929563310814, - "title": "Motie van de leden Flach en Bikker over de mogelijkheid van een lijstverbinding betrekken bij het nieuwe kiesstelsel", - "body_text": "36 600 VII Vaststelling van de begrotingsstaten van het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties (VII) voor het jaar 2025 Nr. 37 MOTIE VAN DE LEDEN FLACH EN BIKKER Voorgesteld 10 oktober 2024 De Kamer, gehoord de beraadslaging, constaterende dat de regering de zeggenschap van burgers wil vergroten door een ander kiesstelsel in te voeren; overwegende dat een lijstverbinding eraan kan bijdragen dat de verkiezingsuitslag de wensen van de kiezer beter weerspiegelt; verzoekt de regering bij de ontwikkeling van het nieuwe kiesstelsel ook de mogelijkheid van een lijstverbinding te betrekken, en gaat over tot de orde van de dag. Flach Bikker", - "date": "2024-10-15", + "motion_id": 23544, + "score": -5.968110192034864, + "title": "Motie van de leden Michon-Derkzen en Eerdmans over het bewustzijn van de mogelijkheden uit de Tijdelijke Wet Bestuurlijke Maatregelen Terrorismebestrijding (TWBMT) nadrukkelijk bij organisaties betrokken bij radicalisering- en terrorismebestrijding onder de aandacht brengen", + "body_text": "29 754 Terrorismebestrijding Nr. 725 MOTIE VAN DE LEDEN MICHON-DERKZEN EN EERDMANS Voorgesteld 27 juni 2024 De Kamer, gehoord de beraadslaging, constaterende dat de NCTV aangeeft dat vanaf 2025 veroordeelde terroristen vrijkomen die een risico kunnen vormen voor de veiligheid van Nederland; overwegende dat uit cijfers blijkt dat de Tijdelijke wet bestuurlijke maatregelen terrorismebestrijding (Twbmt) de laatste jaren beperkt is gebruikt en dat het bewustzijn van de mogelijkheden om deze maatregelen in te zetten daarmee mogelijk van het netvlies verdwijnt; van mening dat het van groot belang is om na detentie zicht te houden op veroordeelde terroristen en dat inzet van deze Twbmt, zoals een meldplicht, daar een belangrijke bijdrage aan kan leveren als er risico is voor de nationale veiligheid; verzoekt het kabinet het bewustzijn van de mogelijkheden uit de Twbmt nadrukkelijk bij organisaties betrokken bij radicalisering- en terrorismebestrijding onder de aandacht te brengen, zodat deze wet optimaal wordt benut, en gaat over tot de orde van de dag. Michon-Derkzen Eerdmans", + "date": "2024-06-27", "policy_area": "Algemeen" }, { @@ -749,6 +876,15 @@ "date": "2024-06-25", "policy_area": "Algemeen" }, + { + "component": 10, + "motion_id": 23308, + "score": -6.0006246882878616, + "title": "Motie van de leden Pierik en Van der Plas over soortgelijke stappen nemen als Frankrijk omtrent het braak laten liggen van landbouwgrond", + "body_text": "21 501-32 Landbouw- en Visserijraad Nr. 1614 MOTIE VAN DE LEDEN PIERIK EN VAN DER PLAS Voorgesteld 30 januari 2024 De Kamer, gehoord de beraadslaging, constaterende dat er recentelijk in meerdere Europese lidstaten boerenprotesten hebben plaatsgevonden; constaterende dat veel van de zorgen van boeren voortkomen uit besluitvorming in Brussel; constaterende dat de Franse regering heeft toegezegd zich op Europees niveau in te zetten op versoepeling van de regelgeving omtrent het braak laten liggen van landbouwgrond voor natuurherstel; constaterende dat uit een rapport van Wageningen Economic Research blijkt dat mede door Europese besluitvorming de verwachte inkomstenverliezen in de melkveehouderij uitkomen tussen de 18% en 201% en in de akkerbouw tussen de 10% en 63%; overwegende dat er nu op Europees niveau een momentum is ontstaan; verzoekt de regering om soortgelijke stappen als in Frankrijk te zetten op Europees niveau, en gaat over tot de orde van de dag. Pierik Van der Plas", + "date": "2024-02-06", + "policy_area": "Algemeen" + }, { "component": 10, "motion_id": 10003, @@ -757,6 +893,15 @@ "body_text": "36 594 Burgerinitiatief «Nicotinee' Nr. 3 MOTIE VAN DE LEDEN DANIËLLE JANSEN EN KRUL Voorgesteld 12 december 2024 De Kamer, gehoord de beraadslaging, constaterende dat roken in een auto zorgt voor minstens een hoeveelheid tabaksrook als in een rokerig café van vroeger; constaterende dat dit extra zorgwekkend is omdat dit betekent dat minderjarigen in de auto worden blootgesteld aan een bijzonder schadelijke hoeveelheid rook; constaterende dat baby's en kinderen extra gevoelig zijn voor de blootstelling aan tweedehands rook omdat hun immuunsysteem nog niet volledig is ontwikkeld en hun ademhalingsfrequentie hoger is; constaterende dat hierdoor een groter risico ontstaat op luchtweginfectie, astma, kanker en wiegendood; constaterende dat in 2020 al 91% van de Nederlanders vond dat auto's waarin kinderen zitten geheel rookvrij zouden moeten worden; constaterende dat in 2021 al twaalf landen binnen de Europese Unie een rookverbod in auto's hadden ingevoerd wanneer kinderen aanwezig zijn; verzoekt de regering gehoor te geven aan de oproep van de EU Gezondheidsraad om auto's met kinderen rookvrij te maken, en gaat over tot de orde van de dag. Daniëlle Jansen Krul", "date": "2024-12-17", "policy_area": "Algemeen" + }, + { + "component": 10, + "motion_id": 23785, + "score": -6.271206431848709, + "title": "Motie van het lid De Kort over het verkennen van een aangifteplicht voor scholen bij ernstige veiligheidsincidenten", + "body_text": "36 560 VIII Jaarverslag en slotwet Ministerie van Onderwijs, Cultuur en Wetenschap 2023 Nr. 10 MOTIE VAN HET LID DE KORT Voorgesteld tijdens het Wetgevingsoverleg van 10 juni 2024 De Kamer, gehoord de beraadslaging, constaterende uit het jaarverslag van de inspectie dat er een totaal van 2.933 veiligheidsmeldingen is gemaakt; constaterende dat het aantal signalen van fysieke en sociale onveiligheid in het onderwijs in de afgelopen twee jaar verdrievoudigd is; constaterende dat scholen niet altijd aangifte doen na incidenten, bijvoorbeeld omdat dit te veel tijd zou kosten; overwegende dat bij ernstige veiligheidsincidenten betrokkenheid van de politie en justitie wenselijk is; van mening dat aangifte bij veiligheidsincidenten vrijwel altijd wenselijk is, maar dat uitzonderingen mogelijk moeten zijn waarbij het niet in het belang van de leerling is om aangifte te doen; verzoekt de regering een aangifteplicht voor scholen bij ernstige veiligheidsincidenten te verkennen en de Kamer in het najaar hierover te informeren, en gaat over tot de orde van de dag. De Kort", + "date": "2024-06-18", + "policy_area": "Algemeen" } ] } \ No newline at end of file