Kotlin Multiplatform Matrix client & bot SDK
  • Kotlin 96%
  • Rust 2.1%
  • Shell 1.9%
Find a file
Marcel Malberg 12f05d4f15
Some checks failed
spec-lint / spec-lint (push) Successful in 5s
build / build (push) Failing after 14m54s
CI gates: CR-10 footprint check over the real bot consumer graph
The samples/echo-bot runtime graph is the checked artifact: no SQL, UI,
timeline, appservice, store impls, or native crypto (negative-tested —
injecting katrix-crypto-vodozemac fails the gate). Wired into the CI
build command. Lock verification is inherent: locking fails the build
on drift (NFR-16); spec-lint has its own workflow.

closes #24

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-01 12:30:32 +02:00
.forgejo/workflows CI gates: CR-10 footprint check over the real bot consumer graph 2026-08-01 12:30:32 +02:00
build-logic katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00
docs katrix-testkit: mock homeserver, replay corpus, crash harness, Synapse 2026-08-01 09:18:26 +02:00
gradle katrix-testkit: mock homeserver, replay corpus, crash harness, Synapse 2026-08-01 09:18:26 +02:00
katrix-api katrix-api: typed endpoint invocation over transport 2026-07-31 14:45:20 +02:00
katrix-bot katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00
katrix-core katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00
katrix-crypto Scaffold Gradle KMP multi-module build per §3.1 module map 2026-07-31 12:03:42 +02:00
katrix-crypto-vodozemac Spike: vodozemac FFI via uniffi/Gobley — JVM, Android, macosArm64 go 2026-07-31 12:44:09 +02:00
katrix-engine katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00
katrix-testkit katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00
katrix-transport katrix-testkit: mock homeserver, replay corpus, crash harness, Synapse 2026-08-01 09:18:26 +02:00
research Scaffold spec-driven project structure 2026-07-30 16:45:24 +02:00
samples/echo-bot CI gates: CR-10 footprint check over the real bot consumer graph 2026-08-01 12:30:32 +02:00
scripts Scaffold spec-driven project structure 2026-07-30 16:45:24 +02:00
.gitignore Spike: vodozemac FFI via uniffi/Gobley — JVM, Android, macosArm64 go 2026-07-31 12:44:09 +02:00
build.gradle.kts CI gates: CR-10 footprint check over the real bot consumer graph 2026-08-01 12:30:32 +02:00
CLAUDE.md Add planning layer: roadmap M0–M6, CLAUDE.md, D1, license, CI 2026-07-30 17:20:48 +02:00
gradle.properties Spike: vodozemac FFI via uniffi/Gobley — JVM, Android, macosArm64 go 2026-07-31 12:44:09 +02:00
gradlew Scaffold Gradle KMP multi-module build per §3.1 module map 2026-07-31 12:03:42 +02:00
gradlew.bat Scaffold Gradle KMP multi-module build per §3.1 module map 2026-07-31 12:03:42 +02:00
LICENSE Add planning layer: roadmap M0–M6, CLAUDE.md, D1, license, CI 2026-07-30 17:20:48 +02:00
settings-gradle.lockfile Scaffold Gradle KMP multi-module build per §3.1 module map 2026-07-31 12:03:42 +02:00
settings.gradle.kts katrix-bot: sugar layer, golden sample, echo bot green on both strategies 2026-08-01 09:51:27 +02:00