diff --git a/.gradle/9.5.1/checksums/checksums.lock b/.gradle/9.5.1/checksums/checksums.lock
index bc7c017..473140b 100644
Binary files a/.gradle/9.5.1/checksums/checksums.lock and b/.gradle/9.5.1/checksums/checksums.lock differ
diff --git a/.gradle/9.5.1/checksums/md5-checksums.bin b/.gradle/9.5.1/checksums/md5-checksums.bin
index b13b569..86ef28e 100644
Binary files a/.gradle/9.5.1/checksums/md5-checksums.bin and b/.gradle/9.5.1/checksums/md5-checksums.bin differ
diff --git a/.gradle/9.5.1/checksums/sha1-checksums.bin b/.gradle/9.5.1/checksums/sha1-checksums.bin
index 9863cc2..cf39533 100644
Binary files a/.gradle/9.5.1/checksums/sha1-checksums.bin and b/.gradle/9.5.1/checksums/sha1-checksums.bin differ
diff --git a/.gradle/9.5.1/executionHistory/executionHistory.bin b/.gradle/9.5.1/executionHistory/executionHistory.bin
index c9e6c59..7ab1d4e 100644
Binary files a/.gradle/9.5.1/executionHistory/executionHistory.bin and b/.gradle/9.5.1/executionHistory/executionHistory.bin differ
diff --git a/.gradle/9.5.1/executionHistory/executionHistory.lock b/.gradle/9.5.1/executionHistory/executionHistory.lock
index 2e9dfd0..daf77ef 100644
Binary files a/.gradle/9.5.1/executionHistory/executionHistory.lock and b/.gradle/9.5.1/executionHistory/executionHistory.lock differ
diff --git a/.gradle/9.5.1/fileHashes/fileHashes.bin b/.gradle/9.5.1/fileHashes/fileHashes.bin
index 800d512..1bce2f6 100644
Binary files a/.gradle/9.5.1/fileHashes/fileHashes.bin and b/.gradle/9.5.1/fileHashes/fileHashes.bin differ
diff --git a/.gradle/9.5.1/fileHashes/fileHashes.lock b/.gradle/9.5.1/fileHashes/fileHashes.lock
index 4153d38..f47142b 100644
Binary files a/.gradle/9.5.1/fileHashes/fileHashes.lock and b/.gradle/9.5.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/9.5.1/fileHashes/resourceHashesCache.bin b/.gradle/9.5.1/fileHashes/resourceHashesCache.bin
index f56fd0d..52b9076 100644
Binary files a/.gradle/9.5.1/fileHashes/resourceHashesCache.bin and b/.gradle/9.5.1/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/9.5.1/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock b/.gradle/9.5.1/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock
index 4182776..fb7c4ac 100644
Binary files a/.gradle/9.5.1/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock and b/.gradle/9.5.1/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 6477dfb..0aa4edd 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
index ed0ea2b..c0cdc55 100644
Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index 1fe2894..2165594 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..89eddd4
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+Kidio_backend
\ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..1bec35e
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..79ee123
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index c424bcd..2906b56 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -19,12 +19,18 @@ dependencies {
implementation(ktorLibs.server.config.yaml)
implementation(ktorLibs.server.core)
implementation(ktorLibs.server.netty)
+
+ // JWT Authentication (NEU)
+ implementation("io.ktor:ktor-server-auth")
+ implementation("io.ktor:ktor-server-auth-jwt")
+
implementation(libs.logback.classic)
// JSON-Unterstützung und Serialization
implementation("io.ktor:ktor-server-content-negotiation-jvm")
implementation("io.ktor:ktor-serialization-kotlinx-json-jvm")
-//postgres
+
+ // postgres
implementation("org.postgresql:postgresql:42.7.3")
implementation("org.jetbrains.exposed:exposed-core:0.50.0")
implementation("org.jetbrains.exposed:exposed-dao:0.50.0")
@@ -32,7 +38,8 @@ dependencies {
testImplementation(kotlin("test"))
testImplementation(ktorLibs.server.testHost)
- //redis
+ // redis
implementation("redis.clients:jedis:5.1.2")
+ implementation("org.jetbrains.exposed:exposed-java-time:0.50.0")
}
\ No newline at end of file
diff --git a/build/classes/kotlin/main/META-INF/com.oliver.kidio.backend_Kidio_backend.kotlin_module b/build/classes/kotlin/main/META-INF/com.oliver.kidio.backend_Kidio_backend.kotlin_module
index 734c5e9..7b8ba29 100644
Binary files a/build/classes/kotlin/main/META-INF/com.oliver.kidio.backend_Kidio_backend.kotlin_module and b/build/classes/kotlin/main/META-INF/com.oliver.kidio.backend_Kidio_backend.kotlin_module differ
diff --git a/build/classes/kotlin/main/MainKt.class b/build/classes/kotlin/main/MainKt.class
index 2d8f550..231a512 100644
Binary files a/build/classes/kotlin/main/MainKt.class and b/build/classes/kotlin/main/MainKt.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$$serializer.class b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$$serializer.class
new file mode 100644
index 0000000..663da32
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$$serializer.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$Companion.class b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$Companion.class
new file mode 100644
index 0000000..96b887a
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest$Companion.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest.class b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest.class
new file mode 100644
index 0000000..4eec9b1
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/LoginRequest.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$$serializer.class b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$$serializer.class
index 3ee8a6b..a4a79cb 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$$serializer.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$$serializer.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$Companion.class b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$Companion.class
index d80b3f5..81fcb23 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$Companion.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse$Companion.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse.class b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse.class
index 6fbc78c..ddcf59a 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/SyncResponse.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/User$$serializer.class b/build/classes/kotlin/main/com/oliver/kidio/backend/User$$serializer.class
new file mode 100644
index 0000000..e84afb7
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/User$$serializer.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/User$Companion.class b/build/classes/kotlin/main/com/oliver/kidio/backend/User$Companion.class
new file mode 100644
index 0000000..18d800c
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/User$Companion.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/User.class b/build/classes/kotlin/main/com/oliver/kidio/backend/User.class
new file mode 100644
index 0000000..f289119
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/User.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory$dbQuery$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory$dbQuery$2.class
index 928ba81..c9c56ec 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory$dbQuery$2.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory$dbQuery$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory.class b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory.class
index 944c89a..35df8a1 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/DatabaseFactory.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/UserTable.class b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/UserTable.class
new file mode 100644
index 0000000..687b202
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/data/database/UserTable.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$findByUsername$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$findByUsername$2.class
new file mode 100644
index 0000000..26ac5fb
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$findByUsername$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getAllTasks$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getAllTasks$2.class
index 19a7849..9ab60a1 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getAllTasks$2.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getAllTasks$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$1.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$1.class
index 149f4e4..1675e0e 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$1.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$1.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$dbSeconds$1.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$dbSeconds$1.class
index a0f4558..45a4628 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$dbSeconds$1.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getScreentime$dbSeconds$1.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getTaskAnswerAndReward$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getTaskAnswerAndReward$2.class
index e8fbaf3..9c04881 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getTaskAnswerAndReward$2.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$getTaskAnswerAndReward$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$updateScreentime$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$updateScreentime$2.class
index 3041b15..12ca149 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$updateScreentime$2.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository$updateScreentime$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository.class
index c445bb8..bed348a 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/ExposedKidioRepository.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/InMemoryKidioRepository.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/InMemoryKidioRepository.class
index 461f398..8a85ab6 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/InMemoryKidioRepository.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/InMemoryKidioRepository.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/KidioRepository.class b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/KidioRepository.class
index e85d2e6..65303aa 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/KidioRepository.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/domain/repository/KidioRepository.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$1.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$1.class
index bcc2cf1..0d25f05 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$1.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$1.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$2.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$2.class
index 369889a..93ba6c9 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$2.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$1.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$1.class
new file mode 100644
index 0000000..6212445
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$1.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$2.class
similarity index 75%
rename from build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3.class
rename to build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$2.class
index cc745c9..a994284 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$2.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$4.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$3.class
similarity index 71%
rename from build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$4.class
rename to build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$3.class
index ca551d5..4c27e3b 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$4.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt$configureRouting$1$3$3.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt.class
index 632979e..3685ba2 100644
Binary files a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt.class and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/RoutingKt.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt$configureSecurity$1$1$1.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt$configureSecurity$1$1$1.class
new file mode 100644
index 0000000..4c8cb9f
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt$configureSecurity$1$1$1.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt.class
new file mode 100644
index 0000000..0c96321
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/SecurityKt.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/UserPrincipal.class b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/UserPrincipal.class
new file mode 100644
index 0000000..11835f5
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/plugins/UserPrincipal.class differ
diff --git a/build/classes/kotlin/main/com/oliver/kidio/backend/security/JwtService.class b/build/classes/kotlin/main/com/oliver/kidio/backend/security/JwtService.class
new file mode 100644
index 0000000..d6de288
Binary files /dev/null and b/build/classes/kotlin/main/com/oliver/kidio/backend/security/JwtService.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1$1.class
index 81738e2..ecebcfb 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1.class
index be7dbcc..9082b58 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test health endpoint$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1$1.class
index d200bae..1b62701 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1.class
index c104b3a..2792588 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test screentime sync$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1$1.class
index cd6cbc5..2a498f6 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1.class
index 92dba32..1f420fc 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest$test tasks endpoint and verify$1.class differ
diff --git a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest.class b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest.class
index bd5cbc0..10b540c 100644
Binary files a/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest.class and b/build/classes/kotlin/test/com/oliver/kidio/backend/ServerTest.class differ
diff --git a/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.tar b/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.tar
new file mode 100644
index 0000000..e0e0311
Binary files /dev/null and b/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.tar differ
diff --git a/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.zip b/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.zip
new file mode 100644
index 0000000..e74214f
Binary files /dev/null and b/build/distributions/Kidio_backend-1.0.0-SNAPSHOT.zip differ
diff --git a/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.tar b/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.tar
new file mode 100644
index 0000000..9c320d1
Binary files /dev/null and b/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.tar differ
diff --git a/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.zip b/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.zip
new file mode 100644
index 0000000..25150d1
Binary files /dev/null and b/build/distributions/Kidio_backend-shadow-1.0.0-SNAPSHOT.zip differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab
index 9c1a9a9..8aad32b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at
index 886e38e..5875372 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab
index 9c1a9a9..8aad32b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at
index 886e38e..5875372 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab
index 89be4b2..29b6b18 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream
index a129b12..5b8e223 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len
index ed09aa4..77a10ed 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at
index 6cc944f..44c3b89 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i
index 012909e..2b1ba42 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab
index b46ebd7..35d777b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream
index daadb62..69c811b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len
index 409f6fc..bffcf07 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len
index b31f54b..3085af4 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
index 79e9c0b..9df9802 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i
index 2ce7054..5b4ab46 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
index daaa724..0d0ca8b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
index daadb62..69c811b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
index 409f6fc..bffcf07 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
index b31f54b..3085af4 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
index ed39afa..2c48fc8 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
index 2ce7054..5b4ab46 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab
index ac0f723..1a8a1e8 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
index c2c282b..d8358de 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
index e75dc27..b492c4d 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
index 31ed51e..d8e0f3d 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
index 28b1107..2f334ca 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
index 17e3def..072d480 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab
index 3b063e8..59af63a 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream
index 42425c0..58eba4c 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len
index 468508e..4a3c61e 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len
index 93a595b..a9f80ae 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at
index 41f26f4..33c7d6c 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i
index 9370d4b..eb55cac 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab
index d153545..ce05367 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream
index 2a504c1..60a3d3d 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len
index f48f129..ccd46c1 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len
index 213dab4..b8872cd 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values
deleted file mode 100644
index 64c36bb..0000000
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values and /dev/null differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at
index 37b85cc..a6c305f 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s
deleted file mode 100644
index f012697..0000000
--- a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s
+++ /dev/null
@@ -1 +0,0 @@
-ÉHöHÃG
\ No newline at end of file
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i
index ca7f583..1c5e4f7 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab
index d46ba2d..f4653ae 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
index a129b12..5b8e223 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
index ed09aa4..77a10ed 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
index 5b1e95c..dc7531e 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i
index 012909e..2b1ba42 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab
index 37326c9..eeb5c1a 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream
index cac4596..1d8ebda 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len
index 8af03de..fc03189 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len
index a9f80ae..93a595b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at
index 3f65078..24a0a8a 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i
index f70120a..61538a2 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab
index 65d4c8c..8b75964 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream
index f6810f7..7a44cfc 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len
index edeb18b..f1e2997 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len
index eb0b8a0..6f677df 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at
index c6027a5..210d9c3 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
index 2849214..a40fb69 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab
index e90afe8..f2c67d0 100644
--- a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab
+++ b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab
@@ -1,2 +1,2 @@
-20
+8
0
\ No newline at end of file
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab
index 17390ef..c8d07df 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream
index e02d990..5b8e223 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len
index ed09aa4..77a10ed 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at
index 29acd8d..6a3671f 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i
index 21e6c42..2b1ba42 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab
index fae34cc..ebcd8e2 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream
index 173226a..ce37c13 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len
index c2e8349..d9e6aa6 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len
index 8fe89d8..fa606b6 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at
index ea625f0..17cef85 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i
index 241ea8a..37f0862 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab
index a3294c7..061d389 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream
index 6e83f92..8ec1293 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len
index 761e199..0eb9580 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len
index 585cd66..4869a43 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at
index 0343862..e94a229 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ
diff --git a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i
index b8107e1..8d96c70 100644
Binary files a/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ
diff --git a/build/kotlin/compileKotlin/cacheable/last-build.bin b/build/kotlin/compileKotlin/cacheable/last-build.bin
index c885ebb..464a82b 100644
Binary files a/build/kotlin/compileKotlin/cacheable/last-build.bin and b/build/kotlin/compileKotlin/cacheable/last-build.bin differ
diff --git a/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
index 6f6ae3a..2120c35 100644
Binary files a/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin and b/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab
index 3578a55..8aad32b 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at
index 633f193..5875372 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/outputs-generated-for-plugins.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab
index 3578a55..8aad32b 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at
index 633f193..5875372 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/compilerPluginFiles/sources-referenced-by-plugins.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab
index e5c2a6b..bdf584a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at
index e3bdcf6..415c12a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab
index f1bfb0a..bdf584a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
index fc0e221..53b2d29 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
index 4aa297e..bdf584a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
index fedce15..d66efe0 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab
index 32aec6f..1eecde4 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
index 3465908..e1e0062 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
index 466716a..7b79156 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
index fa606b6..817b326 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
index b43bb6c..5a34f60 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
index 73c4bf7..058bc8c 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab
index 0c69b05..d566562 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at
index ac4d82c..5d79ce9 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab
index 50015f3..bdf584a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
index dec83c4..e9bb928 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/counters.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/counters.tab
index 2ceb12b..166c057 100644
--- a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/counters.tab
+++ b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/counters.tab
@@ -1,2 +1,2 @@
-2
+1
0
\ No newline at end of file
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab
index 5966749..bdf584a 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at
index 7d30a43..5875372 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab
index d51061d..8aad32b 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream
index 100d205..08e7df1 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len
index ccfcbf4..b7da01d 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len
index 01bdaa1..2a17e6e 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at
index ee7b9a3..2f5e659 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i
deleted file mode 100644
index f768a77..0000000
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and /dev/null differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len
index 131e265..1b1cb4d 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab
index 7a56877..5aaca73 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream
index f3a76d9..d2e35e6 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len
index 168edd0..1c7f255 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.len
index 9d3828a..7fbeb33 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at
index 6424862..cf5715f 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab_i
index f27ab67..8f94f94 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/build/kotlin/compileTestKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ
diff --git a/build/kotlin/compileTestKotlin/cacheable/last-build.bin b/build/kotlin/compileTestKotlin/cacheable/last-build.bin
index 13724a7..17441ea 100644
Binary files a/build/kotlin/compileTestKotlin/cacheable/last-build.bin and b/build/kotlin/compileTestKotlin/cacheable/last-build.bin differ
diff --git a/build/kotlin/compileTestKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/build/kotlin/compileTestKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
index 2553e43..d379c11 100644
Binary files a/build/kotlin/compileTestKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin and b/build/kotlin/compileTestKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ
diff --git a/build/libs/Kidio_backend-1.0.0-SNAPSHOT.jar b/build/libs/Kidio_backend-1.0.0-SNAPSHOT.jar
index fe75680..ad39b41 100644
Binary files a/build/libs/Kidio_backend-1.0.0-SNAPSHOT.jar and b/build/libs/Kidio_backend-1.0.0-SNAPSHOT.jar differ
diff --git a/build/libs/Kidio_backend-all.jar b/build/libs/Kidio_backend-all.jar
new file mode 100644
index 0000000..ce1ac9a
Binary files /dev/null and b/build/libs/Kidio_backend-all.jar differ
diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html
index 0a04b5b..c52eed3 100644
--- a/build/reports/problems/problems-report.html
+++ b/build/reports/problems/problems-report.html
@@ -653,7 +653,7 @@ code + .copy-button {
diff --git a/build/reports/tests/test/8NsLo4ikTC0/RMUSCRWfDUg.html b/build/reports/tests/test/8NsLo4ikTC0/RMUSCRWfDUg.html
index f5228e8..465f4ed 100644
--- a/build/reports/tests/test/8NsLo4ikTC0/RMUSCRWfDUg.html
+++ b/build/reports/tests/test/8NsLo4ikTC0/RMUSCRWfDUg.html
@@ -63,7 +63,7 @@
-
0.320s
+
0.354s
duration
@@ -85,10 +85,10 @@
standard output
-
2026-09-02 22:23:26.448 [DefaultDispatcher-worker-2 @call-context#3] INFO io.ktor.test - No ktor.deployment.watch patterns specified, automatic reload is not active.
-2026-09-02 22:23:26.466 [DefaultDispatcher-worker-2 @call-context#3] INFO io.ktor.test - Application started in 0.022 seconds.
-2026-09-02 22:23:26.467 [DefaultDispatcher-worker-3 @coroutine#5] INFO io.ktor.test - Responding at http://localhost:80
-2026-09-02 22:23:26.467 [DefaultDispatcher-worker-3 @coroutine#5] INFO io.ktor.test - Responding at https://localhost:443
+
2026-09-04 11:18:29.105 [DefaultDispatcher-worker-2 @call-context#3] INFO io.ktor.test - No ktor.deployment.watch patterns specified, automatic reload is not active.
+2026-09-04 11:18:29.127 [DefaultDispatcher-worker-2 @call-context#3] INFO io.ktor.test - Application started in 0.026 seconds.
+2026-09-04 11:18:29.127 [DefaultDispatcher-worker-3 @coroutine#5] INFO io.ktor.test - Responding at http://localhost:80
+2026-09-04 11:18:29.127 [DefaultDispatcher-worker-3 @coroutine#5] INFO io.ktor.test - Responding at https://localhost:443