aiyoplane-spring-ai — AEAP Composition Boundary Adapter for Spring AI, first JVM adapter (October 13, 2026)Ninth shipped Composition Boundary Adapter, published at
github.com/aiyoplane/aiyoplane-spring-ai. Opens the JVM/Java ecosystem. Attaches the AEAP Runtime Decision Point to Spring AI's ToolCallback surface through an @AiyoGated annotation that sits alongside existing @Tool methods — host apps opt in per-tool without touching Spring AI itself. Ships Spring Boot 3 auto-configuration, RuntimeDecisionPoint.createLocalRdp / createHostedRdp factory methods matching the Python packages' shape, an IntentBuilder interface for translating raw args into AEAP Intent payloads, and Ed25519-signed Execution Receipts over RFC 8785 JCS canonical intent. Policy YAML schema (action_type / effect / amount_max) is shared with every other AEAP adapter. Apache 2.0, Java 17+, 1,040 LOC, six passing JUnit tests covering ALLOW / ESCALATE / BLOCK paths and conditional policy matches.