fix(playground): align the demo project description with its reports

The demo project card now describes the system the 17 demo reports are about: a citizen chatbot that pre-assesses applications for municipal housing allowance (bostøtte) from uploaded attachments. It previously described a building-permit (byggesak) chatbot that no report mentions.

Six fixtures (classify, requirements, conformity, review, adr, summary) are set equal to the corrected text already inlined in the demo block: the Annex III deadline 2027-12-02 and the 2026-08-02 transparency label, instead of 2027-08-02. Chose syncing the fixtures to the block over editing the block by hand, because the block is build output and a rebuild from the old fixtures would have put the wrong deadlines back in the demo.

Rebuilt the demo state and regenerated the 24 screenshots once with tests/screenshot/run.mjs; MANIFEST.json matches the new demo state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-23 15:06:06 +02:00
commit 2e9bc5e0bb
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q
26 changed files with 27 additions and 27 deletions

View file

@ -239,7 +239,7 @@
{
"id": "acme-kunde-chatbot",
"name": "Acme: Kunde-chatbot",
"description": "AI-chatbot som hjelper innbyggere med byggesak-spørsmål. Trenger DPIA, ROS, EU AI Act-klassifisering og kostnadsestimat før beslutning. Alle 17 rapport-typer er pre-importert med eksempel-data.",
"description": "AI-chatbot som svarer innbyggere på henvendelser og forhåndsvurderer søknader om kommunal bostøtte ut fra opplastede vedlegg. Trenger DPIA, ROS, EU AI Act-klassifisering og kostnadsestimat før beslutning. Alle 17 rapport-typer er pre-importert med eksempel-data.",
"scenarios": [
"Chatbot/agent",
"Beslutningsstøtte"

View file

@ -1,26 +1,26 @@
{
"generator": "tests/screenshot/run.mjs",
"dir": "playground/screenshots/v1.15.0",
"demoStateSha256": "0530e2312ece925d5e9cbd4ec0330476eee7e1d83cfb1060e53627341a7dc83a",
"demoStateSha256": "f952333f8cc8471c1bf0bfa0e4aff638bdb81b5c1351e4e0b1ca0fea7f24969f",
"files": {
"01-onboarding-empty-dark.png": "5ef4a9c1e264842e1ace08d590fc52ae1392c9b277a21e0aa220356d51379c1e",
"01-onboarding-empty-dark.png": "258c8e1d71ee0ef91ca9b0521939bc7b8ed340f1d2a8b477760463d21314da95",
"01-onboarding-empty-light.png": "bc0ddc7c386f3eb5d7d9a25f225563d10d917ac263c6df9571a0a8f558b4ebb7",
"02-project-overview-dark.png": "54448f7b968da367bedd5cfbd00322b8389b29a7b2e42d777cf0958225591450",
"02-project-overview-light.png": "eca5558a9e41edcfa7daa3d17833a8762e8769f7a1ec91d475934852db781a10",
"03-project-artifact-classify-dark.png": "7eef903788ba0b421849472df1257bd760ff947d4857bdd3bdb70136bea838fc",
"03-project-artifact-classify-light.png": "b015e585915f4274c2773441661aa9f1fc1afa7ce89f323be1f1ad983c8b0201",
"04-project-artifact-security-dark.png": "04010e82de61c2bf3ee28497b3e55866aa5ba7f0f1611bf1626b8b42d11b9aba",
"04-project-artifact-security-light.png": "28789b9a56c34f957287185d1803e401f53e09d72719115fb22ae88157734fdc",
"05-project-artifact-ros-dark.png": "b10739151c49c2c0181b0fdf25fd17eba3cb6ef8896bf9e94d3a0851b2f72faa",
"05-project-artifact-ros-light.png": "6c92839794ca15822d77d79d8943d1b22b97a602b240d4821d3145658a987f85",
"06-project-artifact-cost-dark.png": "eff9771c842f82a9ff5dcb377d5d729097d41da2ede74c6856e77b0db9c7a5c3",
"06-project-artifact-cost-light.png": "da4dc1ef35b77c9f132fb1425a01a6ca6927fb09970cf7c34a19eab5dbebf7d3",
"07-project-artifact-summary-dark.png": "2d2d822d97d2b59d30a19b170ae64ff7d7eca65f8a4b45faf802b3195dd91133",
"07-project-artifact-summary-light.png": "c887eb673ec49a8d9443c4da95041503c1133aed0981af756239c9651ba12331",
"08-project-import-modal-dark.png": "4acaba5bf92643b76867297c07eae4331c5b1d19c9aa51ec015641ed510058e8",
"08-project-import-modal-light.png": "a55af215c2c49b5a163c9d781ebb0927ffb862fcc82ee168151d5297e67ea480",
"09-project-search-dark.png": "5fcbbb1f19d94232dbe58fb3919466b1e6fcb54afdcad9949411f0eaf30f1e52",
"09-project-search-light.png": "c331e4b24c5fb36d7c12ccf5bf672656b972e75190082e6be031fb2232956c2f",
"02-project-overview-dark.png": "dbd45d1b49d33d7483f0bf6e22419e5e6621aec2b7802e6d6880ecc4498a855a",
"02-project-overview-light.png": "c98f83ce1f01d7367e10bbc30a97152c27777af55f4df2c62819d808b1f1d001",
"03-project-artifact-classify-dark.png": "ab8255ca57624ee81e3790561403934dbd516463c8d3fb2a36aa8d7640492a95",
"03-project-artifact-classify-light.png": "268386ca08b5ec5f9a7bb83dab928b4d2f9268781f99e29e0020243fd3926bd0",
"04-project-artifact-security-dark.png": "1b3cbc8ddbf0fba6af5de559fdf8208eb4ffe909fe2775d60e52443f53cf3b57",
"04-project-artifact-security-light.png": "ed95d278bcf41ebf9377f7a7641b022a14550694feb08a3e03195a347634dd28",
"05-project-artifact-ros-dark.png": "7f2bde4833fa35d30b79bc57c847c172d2383cdcfe85bd061860b7b7020602f8",
"05-project-artifact-ros-light.png": "02721873b69e2a8fd6636b0b3229035fc89e4af6d04f087228c2e214355f8991",
"06-project-artifact-cost-dark.png": "c2516e500aa6eb6b81ec6c770d8a771de653d78ff533b77f0f2c9e6b8f48c2bc",
"06-project-artifact-cost-light.png": "54a5d7994f8b660819d6b1302a8cef5605bea505bc729076621975de5f26ae24",
"07-project-artifact-summary-dark.png": "513cc3e39e8ee5a9dfa8201d881799e7b5023f1eb6afb96a40be13d9833ab093",
"07-project-artifact-summary-light.png": "7ddea4ad5aed3b273323312fe68e767e160adedae937cda9030153ef6107d04d",
"08-project-import-modal-dark.png": "72dcf6748bbb5b8227fa2e105e420d04f53270c6a812746ccd33c946807c980e",
"08-project-import-modal-light.png": "6fb21d479c6d6e8da4c29e748e2d9611c266fc2577f01bf23248f795dcec5b39",
"09-project-search-dark.png": "76ad042f2fb1bd8f6c23d4c7088bcbd8f2cbeb116c31143823c7d1f243502ffa",
"09-project-search-light.png": "6ca20d2830775837858c242070836f45a17b2e58067daa82569d9985383a511d",
"10-home-dark.png": "c4180d9ef9c379e90759b4ec2f07e43f453e69aff1ef44ad696162f3455dafbd",
"10-home-light.png": "60c8907dfbfc3ac69797524bbe2fca2928379d15def16540436fe23b055fc117",
"11-catalog-dark.png": "7e211e14fbd6f1fcfe5eb895065675ccfe9d86f69f110d0c812123665bb2c891",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 KiB

After

Width:  |  Height:  |  Size: 718 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 611 KiB

After

Width:  |  Height:  |  Size: 627 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 KiB

After

Width:  |  Height:  |  Size: 622 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 876 KiB

After

Width:  |  Height:  |  Size: 894 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 869 KiB

After

Width:  |  Height:  |  Size: 885 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 944 KiB

After

Width:  |  Height:  |  Size: 961 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 938 KiB

After

Width:  |  Height:  |  Size: 954 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 854 KiB

After

Width:  |  Height:  |  Size: 871 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 849 KiB

After

Width:  |  Height:  |  Size: 864 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 KiB

After

Width:  |  Height:  |  Size: 748 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 726 KiB

After

Width:  |  Height:  |  Size: 742 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 793 KiB

After

Width:  |  Height:  |  Size: 810 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 787 KiB

After

Width:  |  Height:  |  Size: 802 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 KiB

After

Width:  |  Height:  |  Size: 272 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 KiB

After

Width:  |  Height:  |  Size: 268 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 584 KiB

After

Width:  |  Height:  |  Size: 600 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 578 KiB

After

Width:  |  Height:  |  Size: 593 KiB

Before After
Before After

View file

@ -43,7 +43,7 @@ Beslutning evalueres etter 12 måneder mot KPI-er:
- Saksbehandlingstid (mål: -40%)
- Modell-nøyaktighet (mål: ≥96% F1)
- Total cost (mål: ≤ NOK 1.7M/år)
- Compliance-status (mål: 100% av krav dekket innen 2027-08-02)
- Compliance-status (mål: 100% av krav dekket innen 2027-12-02)
## More Information

View file

@ -30,4 +30,4 @@ Reasoning: Systemet brukes av offentlig myndighet til å vurdere om innbyggere h
## Frist
Full compliance innen 2027-08-02 (Annex III høyrisiko full compliance).
Full compliance innen 2027-12-02 (Annex III høyrisiko full compliance, utsatt fra 2026-08-02).

View file

@ -24,10 +24,10 @@ Vurderingsprosedyre: Annex VI (intern kontroll)
| Dato | Milepæl | Status |
|------|---------|--------|
| 2026-08-02 | GPAI-krav + Annex III høyrisiko | upcoming |
| 2026-08-02 | Transparens (Art. 50) | upcoming |
| 2026-09-01 | Transparens-instruksjoner ferdigstilt | upcoming |
| 2027-02-01 | FRIA og DPIA-revisjon | upcoming |
| 2027-08-02 | Full Annex III høyrisiko-compliance | upcoming |
| 2027-12-02 | Full Annex III høyrisiko-compliance (utsatt fra 2026-08-02) | upcoming |
## Konklusjon

View file

@ -28,4 +28,4 @@ Klassifisering: høy risiko, rolle Provider+Deployer
- 4 krav er delvis møtt (partial)
- 6 krav mangler implementering (missing)
Prioritering: FRIA og transparens-instruksjoner må adresseres før idriftsettelse 2027-08-02.
Prioritering: FRIA og transparens-instruksjoner må adresseres før idriftsettelse 2027-12-02.

View file

@ -27,4 +27,4 @@ Low (2): Dokumentasjon, testing — opportunity-quality.
## Anbefaling
Idriftsettelse anbefales IKKE før F-01 er løst. F-02 til F-04 må adresseres innen 2026-09-01 for å holde 2027-08-02-fristen.
Idriftsettelse anbefales IKKE før F-01 er løst. F-02 til F-04 må adresseres innen 2026-09-01 for å holde 2027-12-02-fristen.

View file

@ -18,7 +18,7 @@ Arkitekturen er teknisk solid og økonomisk forsvarlig (P50 NOK 1.7M/år), men c
| Metric | Verdi | Mål |
|--------|-------|-----|
| Compliance-dekning | 33% (4/12 fullt møtt) | 100% innen 2027-08-02 |
| Compliance-dekning | 33% (4/12 fullt møtt) | 100% innen 2027-12-02 |
| Sikkerhetsscore | 22/30 (73%) | ≥27/30 (90%) |
| TCO 3 år | NOK 6.7M | ≤ NOK 7M |
| Saksbehandlingstid (pilot) | -32% (estimert) | -40% |

View file

@ -92,7 +92,7 @@ function buildDemoState() {
{
id: 'acme-kunde-chatbot',
name: 'Acme: Kunde-chatbot',
description: 'AI-chatbot som hjelper innbyggere med byggesak-spørsmål. Trenger DPIA, ROS, EU AI Act-klassifisering og kostnadsestimat før beslutning. Alle 17 rapport-typer er pre-importert med eksempel-data.',
description: 'AI-chatbot som svarer innbyggere på henvendelser og forhåndsvurderer søknader om kommunal bostøtte ut fra opplastede vedlegg. Trenger DPIA, ROS, EU AI Act-klassifisering og kostnadsestimat før beslutning. Alle 17 rapport-typer er pre-importert med eksempel-data.',
scenarios: ['Chatbot/agent', 'Beslutningsstøtte'],
createdAt: '2026-05-04T08:00:00.000Z',
reports: reports