refactor(document): move document domain core to document/ package

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-05-05 12:39:20 +02:00
parent bb7d872a61
commit e85057bed2
2371 changed files with 385726 additions and 1971 deletions

View File

@@ -0,0 +1,6 @@
{
"branch": "main",
"commitSha": "0797406f02698a5bf43ce3ecb17336017245f91b",
"startedAt": "2026-04-25T10:54:51.868Z",
"description": "Verify /hilfe/transkription: examples with input→output, no names in intro, Wikipedia link with icon"
}

View File

@@ -0,0 +1,34 @@
# ProofShot Verification Report
**Date:** 2026-04-25 10:57:13
**Project:** familienarchiv
**Dev Server:** external on localhost:5173
## What Was Verified
Verify /hilfe/transkription: examples with input→output, no names in intro, Wikipedia link with icon
## Video Recording
Full session recording: [session.webm](./session.webm) (50s)
## Screenshots
![step-full-page.png](./step-full-page.png)
![step-page-top.png](./step-page-top.png)
![step-rules.png](./step-rules.png)
## Console Errors
No console errors detected.
## Server Errors
No server errors detected.
## Environment
- Browser: Chromium (headless)
- Viewport: 1280x720
- Duration: 50 seconds

View File

@@ -0,0 +1,10 @@
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.

View File

@@ -0,0 +1,6 @@
{
"branch": "main",
"commitSha": "0797406f02698a5bf43ce3ecb17336017245f91b",
"startedAt": "2026-04-25T10:56:18.954Z",
"description": "Verify /hilfe/transkription: examples with input→output, no names in intro, Wikipedia link with icon"
}

View File

@@ -0,0 +1,78 @@
[
{
"action": "open http://localhost:5173/hilfe/transkription",
"relativeTimeSec": 3.1,
"timestamp": "2026-04-25T10:56:25.098Z"
},
{
"action": "screenshot step-full-page.png",
"relativeTimeSec": 3.5,
"timestamp": "2026-04-25T10:56:25.511Z"
},
{
"action": "snapshot -i",
"relativeTimeSec": 7.5,
"timestamp": "2026-04-25T10:56:29.579Z"
},
{
"action": "fill @e6 admin@familyarchive.local",
"relativeTimeSec": 21.4,
"timestamp": "2026-04-25T10:56:43.431Z",
"element": {
"label": "E-Mail-Adresse",
"bbox": {
"x": 481,
"y": 314,
"width": 318,
"height": 42
},
"viewport": {
"width": 1280,
"height": 720
}
}
},
{
"action": "fill @e7 admin123",
"relativeTimeSec": 22.2,
"timestamp": "2026-04-25T10:56:44.231Z",
"element": {
"label": "Passwort",
"bbox": {
"x": 481,
"y": 398,
"width": 318,
"height": 42
},
"viewport": {
"width": 1280,
"height": 720
}
}
},
{
"action": "click @e8",
"relativeTimeSec": 23.3,
"timestamp": "2026-04-25T10:56:45.379Z"
},
{
"action": "open http://localhost:5173/hilfe/transkription",
"relativeTimeSec": 30.4,
"timestamp": "2026-04-25T10:56:52.485Z"
},
{
"action": "screenshot step-page-top.png",
"relativeTimeSec": 31.5,
"timestamp": "2026-04-25T10:56:53.525Z"
},
{
"action": "snapshot",
"relativeTimeSec": 43.7,
"timestamp": "2026-04-25T10:57:05.733Z"
},
{
"action": "screenshot step-rules.png",
"relativeTimeSec": 44,
"timestamp": "2026-04-25T10:57:06.051Z"
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -0,0 +1,34 @@
# ProofShot Verification Report
**Date:** 2026-04-25 11:04:14
**Project:** familienarchiv
**Dev Server:** external on localhost:5173
## What Was Verified
Verify B: CSS strikethrough for struck-through rule, no fake input for illegible
## Video Recording
Full session recording: [session.webm](./session.webm) (88s)
## Screenshots
![step-rules.png](./step-rules.png)
![step-scrolled.png](./step-scrolled.png)
![step-strikethrough.png](./step-strikethrough.png)
## Console Errors
No console errors detected.
## Server Errors
No server errors detected.
## Environment
- Browser: Chromium (headless)
- Viewport: 1280x720
- Duration: 88 seconds

View File

@@ -0,0 +1,23 @@
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.
[error] Failed to fetch unread count TypeError: Failed to fetch
at window.fetch (http://localhost:5173/node_modules/@sveltejs/kit/src/runtime/client/fetcher.js?v=9aff597a:66:10)
at fetchUnreadCount (http://localhost:5173/src/lib/stores/notifications.svelte.ts?t=1777114433090:31:46)
at Object.init (http://localhost:5173/src/lib/stores/notifications.svelte.ts?t=1777114433090:74:2)
at http://localhost:5173/src/lib/components/NotificationBell.svelte?t=1777114433090:71:10
at untrack (http://localhost:5173/node_modules/.vite/deps/chunk-W6TT6Y22.js?v=9aff597a:4131:12)
at $effect (http://localhost:5173/node_modules/.vite/deps/chunk-XZDNTRGL.js?v=9aff597a:4165:23)
at update_reaction (http://localhost:5173/node_modules/.vite/deps/chunk-W6TT6Y22.js?v=9aff597a:3831:18)
at update_effect (http://localhost:5173/node_modules/.vite/deps/chunk-W6TT6Y22.js?v=9aff597a:3970:21)
at flush_queued_effects (http://localhost:5173/node_modules/.vite/deps/chunk-W6TT6Y22.js?v=9aff597a:2955:7)
at #process (http://localhost:5173/node_modules/.vite/deps/chunk-W6TT6Y22.js?v=9aff597a:2613:7)
[debug] [vite] connecting...
[debug] [vite] connected.
[debug] [vite] connecting...
[debug] [vite] connected.

View File

@@ -0,0 +1,6 @@
{
"branch": "main",
"commitSha": "0797406f02698a5bf43ce3ecb17336017245f91b",
"startedAt": "2026-04-25T11:02:36.168Z",
"description": "Verify B: CSS strikethrough for struck-through rule, no fake input for illegible"
}

View File

@@ -0,0 +1,121 @@
[
{
"action": "open http://localhost:5173/hilfe/transkription",
"relativeTimeSec": 2.8,
"timestamp": "2026-04-25T11:02:46.720Z"
},
{
"action": "screenshot step-rules.png",
"relativeTimeSec": 3.3,
"timestamp": "2026-04-25T11:02:47.146Z"
},
{
"action": "snapshot -i",
"relativeTimeSec": 6.5,
"timestamp": "2026-04-25T11:02:50.423Z"
},
{
"action": "fill @e6 admin@familyarchive.local",
"relativeTimeSec": 10.7,
"timestamp": "2026-04-25T11:02:54.622Z",
"element": {
"label": "E-Mail-Adresse",
"bbox": {
"x": 481,
"y": 314,
"width": 318,
"height": 42
},
"viewport": {
"width": 1280,
"height": 720
}
}
},
{
"action": "fill @e7 admin123",
"relativeTimeSec": 11.5,
"timestamp": "2026-04-25T11:02:55.421Z",
"element": {
"label": "Passwort",
"bbox": {
"x": 481,
"y": 398,
"width": 318,
"height": 42
},
"viewport": {
"width": 1280,
"height": 720
}
}
},
{
"action": "click @e8",
"relativeTimeSec": 12.7,
"timestamp": "2026-04-25T11:02:56.543Z"
},
{
"action": "open http://localhost:5173/hilfe/transkription",
"relativeTimeSec": 14.9,
"timestamp": "2026-04-25T11:02:58.745Z"
},
{
"action": "screenshot step-rules.png",
"relativeTimeSec": 15.9,
"timestamp": "2026-04-25T11:02:59.804Z"
},
{
"action": "snapshot",
"relativeTimeSec": 27.8,
"timestamp": "2026-04-25T11:03:11.712Z"
},
{
"action": "click @e17",
"relativeTimeSec": 38.6,
"timestamp": "2026-04-25T11:03:22.492Z",
"element": {
"label": "Durchgestrichene Wörter",
"bbox": {
"x": 366,
"y": 711.5,
"width": 174,
"height": 24
},
"viewport": {
"width": 1280,
"height": 720
}
}
},
{
"action": "screenshot step-strikethrough.png",
"relativeTimeSec": 39,
"timestamp": "2026-04-25T11:03:22.830Z"
},
{
"action": "open http://localhost:5173/hilfe/transkription",
"relativeTimeSec": 62.2,
"timestamp": "2026-04-25T11:03:46.063Z"
},
{
"action": "screenshot --full-page step-full.png",
"relativeTimeSec": 63.7,
"timestamp": "2026-04-25T11:03:47.577Z"
},
{
"action": "scroll 0 500",
"relativeTimeSec": 77.7,
"timestamp": "2026-04-25T11:04:01.584Z"
},
{
"action": "scroll down",
"relativeTimeSec": 80.7,
"timestamp": "2026-04-25T11:04:04.579Z"
},
{
"action": "screenshot step-scrolled.png",
"relativeTimeSec": 81,
"timestamp": "2026-04-25T11:04:04.856Z"
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB