Repository navigation
AssertLedger 1.3.1
AssertLedger 1.3.1
This patch release makes the UNSUPPORTED_REPOSITORY_SYMLINK refusal actionable. assertledger analyze and the assertledger_analyze MCP tool now name the first repository link that refuses an analysis, as a quoted path, and the guidance no longer suggests analyze --exclude: that option belongs to doctor and init, and init records it in assertledger.config.json for analyze to honor.
The refusal itself is unchanged. A link is still neither followed nor copied, and the error code, exit code 4, schemas and digests are unchanged. doctor still reports the code only.
Release identity: a0d358248efc7f13556a989bd132da49b46cec36. The 12-job CI run on main passed on Windows, Linux and macOS. All six package smoke jobs (Node 22.15.0 and 24 on the three platforms) produced identical assertledger-1.3.1.tgz bytes (SHA-256 0E8990687346EA8CA56C3011389B76534B0BEB9C7CE1E50AF8C3C967B38ED768), and a local build from a clean checkout of that commit reproduced the same SHA-256. The package records that commit and a clean source tree. The independent proof audit and deterministic gate for the release preparation (#28) are recorded on the pull request.
Install with npm install --save-dev assertledger@1.3.1. See the changelog.