Skip to content

v2.7.2

Choose a tag to compare

@nokhodian nokhodian released this 24 Jul 06:38

Fixes

  • @monoes/monograph 1.5.2: fixed monograph_build crashing with "FOREIGN KEY constraint failed" in the wildcard-synthesis pipeline phase (#40). Root cause: a file with no parsed symbols had no entry in the phase's file→node index, so the code fabricated a synthetic node id that was never actually a row in the database — any edge insert using it violated the edges table's foreign key constraint and crashed the whole build mid-write, corrupting the index into a stale partial state. Now skips such files instead of fabricating an id. Verified with a test that reproduces the exact FK violation against the real production schema (the previous test used a hand-rolled schema with no FK enforcement, which is why this went unreproduced).

Both @monoes/monomindcli and monomind bumped to correctly bundle @monoes/monograph@1.5.2 (same stale-registry-resolution pattern as recent releases — pnpm doesn't auto-pick-up newer semver-compatible versions without an explicit update).