= interface-sdk

== purpose

No source files present. This directory is reserved for an SDK module that would define a programmatic client library for interacting with Correx from external applications. Currently a structural placeholder.

== responsibilities

* Declares the module structure for a future Correx SDK

== non-responsibilities

* This module has no source code, types, or runtime behavior

== key types

*No types defined.*

== event flow

None. Module has no source files.

== integration points

* No current dependencies or dependents

== invariants

* Not applicable — module is empty

== PlantUML diagram

[plantuml, interface-sdk, "png"]
----
include::../../diagrams/interface-sdk.puml[]
----




== known issues

* This module contains no implementation — it is an empty placeholder

== open questions

* Will the SDK be Kotlin-only or multi-language (e.g., generated from OpenAPI)?
* Should the SDK provide both blocking and coroutine-based APIs?
* Should the SDK implement reconnection logic, or leave that to callers?
