You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**CIS Control 11 - Data Recovery**| Parliamentary data backup and recovery |
1107
1110
1111
+
## 7. Riksrevisionen (RiR) Follow-Up Tracking
1112
+
1113
+
### Constitutional Framework
1114
+
1115
+
Swedish constitutional practice (Riksdagsordningen ch. 10 and Government Offices' established conventions) requires the government to formally respond to each Riksrevisionen audit report with a **skrivelse** (written communication to the Riksdag) within **4 calendar months** of the report's publication.
1116
+
1117
+
Failure to respond within this deadline is a constitutional accountability gap that creates political risk and potential for opposition interpellations, motions, and media pressure.
1118
+
1119
+
### Data Model
1120
+
1121
+
The authoritative dataset lives at `data/rir-followups.json` (JSON schema: `schemas/rir-followups-schema.json`). Each record captures:
1122
+
1123
+
| Field | Description |
1124
+
|-------|-------------|
1125
+
|`rir_report_id`| Riksdag document ID (e.g. `HD01JuU31`) |
1126
+
|`rir_number`| Official RiR number (e.g. `RiR 2026:6`) |
1127
+
|`title` / `title_en`| Swedish and English titles |
### Injecting RiR Follow-Up Tables into Intelligence Assessments
1189
+
1190
+
Every intelligence-assessment document that cites a Riksrevisionen finding **MUST** include a follow-up status table. Use the `injectRirTableIntoDocument` helper or add the HTML markers manually:
1191
+
1192
+
```markdown
1193
+
<!-- RIR-FOLLOWUP-TABLE-START -->
1194
+
1195
+
## 🔍 Riksrevisionen Follow-Up Status
1196
+
1197
+
| RiR # | Title | Agency | Published | Skrivelse Deadline | Status | Days Overdue |
Wire the RiR follow-up tracker into intelligence-assessment generation by:
1222
+
1223
+
1.**Daily fetch**: Run `fetch-rir-followups.ts` before news generation to ensure `data/rir-followups.json` is up to date
1224
+
2.**Automatic injection**: For any intelligence assessment document citing a RiR finding (detected via `rir_report_id` or `rir_number` keywords), call `injectRirTableIntoDocument` with the filtered relevant records
1225
+
3.**KJ propagation**: When a record transitions to `OVERDUE`, update all active Key Judgements (KJs) that reference that RiR finding to reflect the accountability gap
1226
+
1227
+
### Alert Thresholds
1228
+
1229
+
| Days Overdue | Alert Level | Recommended Action |
"description": "Riksrevisionen (RiR) follow-up tracker — constitutional skrivelse deadlines and government response status",
5
+
"last_updated": "2026-04-27",
6
+
"constitutional_deadline_months": 4,
7
+
"notes": [
8
+
"Swedish constitutional and parliamentary practice cites RO 10:4 for Riksdag handling of Riksrevisionen reports, together with RF 5:4 and, in some assessments, RF ch. 13:7 for the government's accountability and follow-up context; this dataset treats those provisions as complementary rather than conflicting bases for the formal skrivelse response expectation.",
9
+
"The conventional deadline is 4 calendar months after the RiR report publication date.",
10
+
"A skrivelse_deadline of null means the deadline has not yet been confirmed in the dataset.",
0 commit comments