Skip to content

Fix v0.5.0 prerelease review findings - #68

Merged
tob-scott-a merged 1 commit into
mainfrom
v0.5.0-prerelease-fixes
Jul 17, 2026
Merged

Fix v0.5.0 prerelease review findings#68
tob-scott-a merged 1 commit into
mainfrom
v0.5.0-prerelease-fixes

Conversation

@tob-scott-a

Copy link
Copy Markdown
Collaborator

Summary

  • Replace .trailmark/links.toml entry-level external with per-endpoint source_external and target_external, and reject unknown top-level/link keys.
  • Retain Solidity base entrypoints for overridden methods and annotate them with solidity_overridden_by instead of suppressing them.
  • Tighten SQL procedure fallback parsing for comments and same-name schema/table node collisions.
  • Replace TypeScript receiver regex inference with AST-scoped assignment resolution.
  • Add GraphStore.unit() and use it from attack_surface() to avoid new private graph access.
  • Update README, changelog, and regression tests for the prerelease behavior changes.

Tests

  • uv run ruff format src/ tests/
  • uv run ruff check src/ tests/ -> All checks passed
  • ty check -> All checks passed
  • uv run pytest -q tests/ -> 1203 passed

Notes

  • No KAT fixture diffs were needed.
  • .github/, pyproject.toml, version metadata, and uv.lock were not changed.

@tob-scott-a

Copy link
Copy Markdown
Collaborator Author

@claude review once

@tob-scott-a
tob-scott-a merged commit 6ee0f22 into main Jul 17, 2026
14 checks passed
@tob-scott-a
tob-scott-a deleted the v0.5.0-prerelease-fixes branch July 17, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant