Generate versioned Model metadata and consume it in shared binding discovery

This commit is contained in:
2026-11-13 19:08:30 +01:00
parent 9bc4569407
commit adf432b98b
20 changed files with 700 additions and 15 deletions
@@ -1901,6 +1901,15 @@ public final class ProjectionHostChecks {
&& ((TextField) pane.lookup("#direct-path")).getText().equals("rank")),
"Discovery did not populate binding form");
check(documentText(document).equals(full), "Discovery handoff changed source before Apply");
check(
fx(
() ->
((Label) pane.lookup("#binding-status"))
.getText()
.contains("Generated Model metadata 1.0: fixture.model.Person")),
"Host discovery did not use generated Person metadata");
System.out.println(
"PASS generated Model metadata: shared discovery and source-preserving binding authoring");
converterEdits(pane, document, full);
directBindingEdits(pane, document, full);
computedBindingEdits(pane, document, full);