API reference
Javadoc for the three modules that carry source. (cortex-spring-boot-starter
publishes too, but it is a dependency aggregator with no code of its own.) Generated from
source on each deploy — -Xdoclint:all is fully enabled, so every public member is
documented.
cortex-api
The public contract: the Cortex interface, its nine role interfaces, and the
data records. Pure Java, no dependencies.
cortex-core
The Jena-backed implementation (JenaCortex) and CortexBuilder,
which assembles a Cortex without Spring.
cortex-spring-boot-autoconfigure
Spring Boot auto-configuration for the Cortex bean, the web UI controllers,
and the MCP tools and resources.
Building locally? The Javadoc subdirectories are generated by the docs
workflow and are not checked in. Run
./gradlew :cortex-api:javadoc :cortex-core:javadoc :cortex-spring-boot-autoconfigure:javadoc
to produce them under each module's build/docs/javadoc.