57 lines
3.3 KiB
Markdown
57 lines
3.3 KiB
Markdown
# Lifecycle and typed activation integration
|
|
|
|
Source **aadc6396d39ff336d05381d58d545093d3f37a73** 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](experiments/nested-lifecycle-union-20260912/README.md)
|
|
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](experiments/diagram-removal-windows-20260912/archive-manifest.json)
|
|
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](experiments/lifecycle-fixture-preflight-20260913/README.md)
|
|
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.
|