4.6 KiB
September 23 combined source candidate
This is an unverified integration candidate, not an accepted release. Gitea issue27 remains the live integration/release record; Codex-956atf owns it. User-owned requirements and current root instructions are unchanged.
Source provenance and decisions
The base is the saved Scenario/Text composition rooted at
5960563b23b3f28f83343c283b7c156bf248994a, then Scenario integration
6f4dfc67b3443b2b1725e2b576eb37224977b9b2 and early stale-event correction
0b61771d079cae4a513958fad04e6c3e785d458f. These retain the root's ordinary
defaults, Text/Tab, always-active canvas, rename-scroll and allocation authority.
The next two source commits compose exact delivered code/documentation deltas:
a9b9c81: ordinary/Text3f9e6a18..b8685416undercrates/anddocs/, including final attachment Escape and State read-only pan corrections. The Scenario invalid-route fixture additionally supplies absent attachment fields.ffa7b16:3f9e6a18..55198ee5under those paths, retaining the final persistent transition decision footer. The already-identicaldiagram/focus.rsformatting is retained once. The bidirectional lifecycle fixture now authors nonempty source/target attachments, bends and labels; its existing whole-Project, deletion/history/recreation/relink/round-trip oracles must conserve them.
Both net patches applied cleanly with three-way reconciliation. That is not evidence of behavioral compatibility. In particular, preserve Scenario's architecture-destination refusal, exact view/visit authority, State edit-only cancellation versus camera cancellation, and semantic ports' authority over dormant attachment preferences.
The first Scenario-only run at 0b61771 compiled and listed 129 core-library
tests on 742 unchanged inputs. Its scenario_layout run passed 20 and failed
seven source-lifecycle cases: the ordinary parser's closed field inventory
rejected layout. Correction 2a0579daafb89994730284c108f460782e5e6650,
incorporated here as 846cae8, adds layout to parser admission only. It does
not add a synthetic null to CompleteForEdit or change omission defaults; real
payload clearing remains distinct from unrelated edits beside explicit none.
The failed receipts remain retained. The corrected run is pending at this note.
Evidence scope
Existing peer evidence remains tied to its original code, not this candidate:
| Contribution | Final source | Published evidence |
|---|---|---|
| Saved Scenario / inspector actions | 14e7e6aa46f59346c7a9a478fc9498fd0b496aaf |
3a5fd8e648797837bbfcd8ede1edab96216d7ab0 |
| Attachments | 53d01a3d4451b94792986f2dfac56f6f04e111a4 |
bb7edfbf01b43577b01d4dc7f6b8dd9240145759 |
| State bends / read-only pan | b8685416f56e53e30bd11ecf93a54cea10ac8458 |
d6aabb5dec82900ebfac1183abb4036ca06cc0e5 |
| Transition lifecycle/footer | 55198ee5112aa67e063436e4c6a253368e420689 |
Same commit |
The independent September 23 evidence audit verified five supplied portable verifiers and supplemental actual outcome/source-binding checks. Historical failed attachment comparisons and State dirty-source gaps remain disclosed. The audit did not run their application binaries or repeat their native trials.
Combined acceptance still required
First resolve any actual constructor/API/parser failures on frozen source. Verify actual test inventories and outcomes rather than adding historical totals. Core checks include Scenario source/reference lifecycle, ordinary defaults, attachments/routing/ports and both-direction transition lifecycle. Desktop checks include stale-input/navigation/spacing, all nine Text indentation cases, inspector tab return, attachment Escape and all State bend/pan regressions. HTTP checks cover conditional Scenario and attachment transactions and restart. Run full workspace tests, strict all-target lint and matching GUI build after targeted defects are corrected.
A combined native trial must exercise saved arrangement/Details/inspector Apply/Revert and Connections return, spacing/cancel, Text indentation and Apply/return, attachment versus semantic reconnect, State bend editing/cancel, transition footer/relink, and exact saved-model reopen. Peer native evidence does not replace observation of these integration seams.
Source7/schema7 versus the proposed coordinated source8 boundary is unresolved; the intermediate Scenario contribution does not settle public format adoption. Normative Scenario language/API/OpenAPI documentation is incomplete. Private analysis source8 is not merged here. Resize policy, complete accessibility, Linux and packaged-release acceptance remain separate requirements. Linux checks stay deferred under the user's instruction.