Skip to content

test_support: delete the never-filled section-plane runtime factory seam (door-only) - #1004

Merged
MattJackson merged 1 commit into
predevfrom
lane-cabi-seam-dead-factory
Oct 15, 2026
Merged

MattJackson merged 1 commit into
predevfrom
lane-cabi-seam-dead-factory

Conversation

@MattJackson

Copy link
Copy Markdown
Collaborator

CONTRACT-ABI lane, item 3 (the door-only static seams, part 1): the one seam nothing ever filled.

door-only static-seam rule (docs/design/BUSBAR-1.6.0.md l.1475-1478 R6 and l.1543): no static fn-pointer seam installed into the kernel; exactly the two oauth2/admin seams are exempt. qa/door-only.toml row: crates/busbar-kernel/src/test_support/mod.rs SECTION_PLANE_TEST_RUNTIME_FACTORY.

install_test_section_plane_runtime_factory has no caller anywhere in the workspace on predev. Under an external test-support build (cfg(all(not(test), feature = "test-support"))) the slot was therefore always empty, and seeded_section_plane_runtime() always answered None. The static, its installer and the comment that pointed at it are deleted, and that arm now answers None directly. The cfg(test) arm is unchanged. No behaviour moves in any build.

RED: the drain-only door-only ledger strikes the row, so a reintroduced slot is a new static-seam finding.

merge-tree is clean against every open PR touching test_support/mod.rs or qa/door-only.toml (#992, #936, #913, #893, #805).

The remaining seams need a decision first; they are reported to the coordinator with a plan.

…deleted

door-only static-seam row SECTION_PLANE_TEST_RUNTIME_FACTORY (BUSBAR-1.6.0.md l.1475-1478, l.1543:
"no static fn-pointer seam installed into the kernel", oauth2 and admin exempt). Nothing in the
workspace ever called install_test_section_plane_runtime_factory, so under an external test-support
build the slot was always empty and seeded_section_plane_runtime answered None. It now answers None
directly; the cfg(test) arm is unchanged. qa/door-only.toml strikes the row.
@MattJackson
MattJackson merged commit adfb510 into predev Oct 15, 2026
1 check was pending
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