Add non-constructing target metadata and a shared read-only browser for the Person fixtures. Negotiate binding discovery independently, preserve FXML, and explain direction/type mismatches. Record remaining manual navigation checks as explicitly skipped.
38 lines
3.2 KiB
Markdown
38 lines
3.2 KiB
Markdown
# Manual runtime navigation and interactive preview review
|
||
|
||
Status: review ended at the user’s request; accepted to proceed on 2026-11-13. Standalone checks passed. The first eight IntelliJ checks passed; the remaining checks are explicitly skipped, not assumed to have passed. No additional manual tests are scheduled for this gate.
|
||
|
||
## Baseline
|
||
|
||
NeitzelFXDesigner `7b1d754`, including the native worker shutdown correction; macOS arm64, host JDK 25 / JavaFX and Kit 26, target Java 21 / JavaFX 21.0.7. Fresh classpath `Full.fxml`, AddressForm, NoteForm and VisitRow fixtures. The user performed the actions and reported each result. Automated module-path qualification is recorded separately; no human module-path pass is claimed here.
|
||
|
||
## Reported results
|
||
|
||
| Scenario | Standalone | IntelliJ |
|
||
| --- | --- | --- |
|
||
| Full → home opens AddressForm separately and preserves parent | Passed | Passed |
|
||
| Opening home again reuses the existing editor | Passed | Passed |
|
||
| AddressForm → nested opens NoteForm with both ancestors open | Passed | Passed |
|
||
| Repeat visits opens/reuses AddressForm without parent layout changes | Passed | Passed |
|
||
| Explicit Open Row Component opens VisitRow without parent layout changes | Passed | Passed |
|
||
| Independent VisitRow example renders and accepts street edits | Passed | Passed |
|
||
| Closing preview and rerunning creates one fresh sample window | Passed | Passed |
|
||
| Stop preview and rerun preserve editor responsiveness | Passed | Passed |
|
||
| Unsaved source comment marks preview outdated and preserves edited sample state | Passed | Skipped (user decision) |
|
||
| Save restarts exactly one preview with fresh data and clears outdated indication | Passed | Skipped (user decision) |
|
||
| Closing VisitRow editor closes its preview; reopening succeeds | Passed | Skipped (user decision) |
|
||
| Full Table-row street edits immediately update home/repeated labels | Passed | Skipped (user decision) |
|
||
| Invalid numeric input followed by 42 recovers; shared street editing remains responsive | Passed | Skipped (user decision) |
|
||
| Parent draft and one-step Undo/Redo survive navigation to home and back | Passed | Skipped (user decision) |
|
||
| Explicit rerun uses current unsaved draft, resets sample state and clears outdated indication | Passed | Skipped (user decision) |
|
||
| Closing AddressForm editor closes only its own preview; Full remains interactive | Passed | Skipped (user decision) |
|
||
| Reopened AddressForm builds/renders/previews while Full retains its edited sample data | Passed | Skipped (user decision) |
|
||
|
||
The numeric recovery check demonstrates observed UI recovery; automated target checks establish Model conversion semantics. Controller actions and source-origin cases retain their recorded automated evidence; this review does not claim additional human observation of those cases.
|
||
|
||
## Acceptance boundary
|
||
|
||
The user stopped before the IntelliJ unsaved-draft test and authorized continuing with shared discovery. Remaining IntelliJ checks and any separate human module-path repetition are skipped. Automated qualification remains recorded separately; waived human checks are not evidence of observed behavior.
|
||
|
||
See [runtime implementation](target-runtime-sessions.md) and [native lifecycle correction](native-worker-lifecycle.md).
|