Skip to content

Bump Topola: skip fanout/layer panics on dense boards - #2

Merged
djmango merged 1 commit into
masterfrom
cursor/topola-skip-fanout-panic
Jul 26, 2026
Merged

Bump Topola: skip fanout/layer panics on dense boards#2
djmango merged 1 commit into
masterfrom
cursor/topola-skip-fanout-panic

Conversation

@djmango

@djmango djmango commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

Lands the unfinished Topola dense-board robustness fix that was sitting dirty in third_party/topola.

  • Pushed djmango/topola@6723e31 on feature/cli-multilayer-remaining (also updates mikwielgus/topola#1): skip failed anteroute fanouts and return NavmeshError::LayerMismatch instead of panicking.
  • Bump the submodule pin in this repo and remove the now-redundant contrib/topola patch.

Verification

  • bun run smoke:autoroute — OK (2 traces)
  • bun run pcbkit:smoke — exit 0
  • Dense DSN regression (ci/artifacts/v3-for-route.dsn, --wall-timeout 60): Topola hit anteroute fanout failed … skipping pin, finished multilayer autorouting, wrote SES, exit 0 (previously this path panic!()'d)

Test plan

  • bun run smoke:autoroute
  • bun run pcbkit:smoke
  • Topola CLI on ci/artifacts/v3-for-route.dsn completes without panic and writes SES

Pin third_party/topola to the fork commit that skips failed anteroute
fanouts and cross-layer navmesh pairs instead of panicking, and drop the
now-redundant contrib patch.

Co-authored-by: Cursor <cursoragent@cursor.com>
@djmango
djmango marked this pull request as ready for review July 26, 2026 15:57
@djmango
djmango merged commit a30a428 into master Jul 26, 2026
6 checks passed
@skg-homelab
skg-homelab Bot deleted the cursor/topola-skip-fanout-panic branch July 26, 2026 16:27
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