3.3 KiB
Lifecycle and typed activation integration
Source aadc6396d3 integrates the reviewed
f6595eb contribution without changing its six source files. It combines the
published lifeline lifecycle rendering with typed nested activation bars and the
independently verified d61 label-paint correction. This is an integration
checkpoint, not combined release or native acceptance.
Exact source, implementation contract and independent review distinguish logical call/reply correlation from visible fragments clipped to the receiver's lifetime and scope. Delete terminates an unanswered execution; clipping cannot invent a Reply endpoint. Conditional death retains sibling uncertainty without reviving the old execution after a later Create. Fully bound invalid post-death/recreation fixtures remain rejected by core admission; defensive raw Scene checks do not turn them into admitted authoring workflows.
Executed Windows checks
All three gates use 536 unchanged committed inputs, input-manifest SHA-256
a03c6f7c5a700fbce64a4808f81bd118f689cc9a5ebb377b921a98f5b58ce8ec:
| Gate | Result | Closed UTC, 2026-09-13 |
|---|---|---|
scenario_lifecycle |
36 passed, 0 failed/ignored | 00:09:22 |
scenario_activation |
14 passed, 0 failed/ignored | 00:10:50 |
graphical_call_reply_is_atomic_correlated_and_source_equivalent |
1 passed, 0 failed/ignored | 00:11:23 |
The lifecycle scope includes all 17 retained renderer tests, nine combined tests and ten lifecycle projection tests. It compiled in 12m21s and ran in 3.43s. The activation scope includes the real WGPU border-continuity test and actual pointer/shoulder identity tests; it ran in 4.80s. The atomic authoring test retains exact source and Undo checks and ran in 0.49s. These are 51 distinct targeted tests, not a full-suite result. The executable reports 862 total tests before any palette additions.
Archived commands, logs and input manifests retain each result separately. The earlier d61 full/strict/GUI/native results do not establish this source's full or native acceptance.
Remaining verification
The six-scenario native fixture and original preflight receipts now pass their stronger actual-core preflight: 61 elements, five relations, zero Errors and 18 expected completeness warnings. Executed assertions cover exact SourceBundle preservation, canonical complete-Project equality and stability, all six scenario orders, eight pressure values, four SA operation binding proofs and the incomplete Reply identity. The preflight reused the identified core rlib after checking 110 core/configuration/lock inputs against the closed d61 gate and committed aadc source. It does not execute the desktop renderer.
The final combined source still needs full desktop and strict lint checks, a matching staged GUI, and native lifetime/activation acceptance. Native cases include delayed Create→nested Call/Reply→Delete, self-event clearance, long Latin/Unicode headers and birth capsules under pan/zoom, incomplete replies, and unresolved operands. The separate palette candidate must retain these geometry and selection invariants when combined. Linux remains user-deferred.