Repository navigation
v0.2.8 Alpha
Pre-releaseAdds repository-side Java source facts generation, local build evidence, and reproducible fault acceptance.
- Parse only explicitly registered Java files with the JDK AST API. Generate partial Source catalog and drift inputs without executing project code.
- Compare source and local artifact digests across unbuilt edits and rebuilds while preserving unknown runtime identity.
- Exercise Flyway errors, constructor cycles, Bean/route/health drift, protocol failures, safety boundaries and recovery in disposable loopback targets.
- Preserve the existing eight-tool contract, fixed endpoint policy and Python runtime dependencies.
Validation: 1,195 tests and 48 opt-in MCP acceptance calls passed locally. The tag release passed Python 3.11–3.14, the full audited gate and separate wheel/sdist clean-room checks. PyPI artifact SHA-256 values match the tag workflow artifacts. AST extraction covers a documented subset. Real-project acceptance covers the demo and Spring Boot Admin; migration failure uses disposable H2. A local jar hash does not establish a running JVM build identity.
Install the runtime: uvx --default-index https://pypi.org/simple spring-runtime-mcp==0.2.8 --version.
Java maintenance scripts are available from the source repository/sdist and require a full JDK. See docs/source-facts-generation.md and docs/build-evidence.md.