24 lines
5.0 KiB
Markdown
24 lines
5.0 KiB
Markdown
# Closed dd39 lifecycle and palette native trial
|
|
|
|
Exact-byte archive of `.local/native-qa/lifecycle-palette-20260913-01`: GUI source **dd39e1fdc13f04f18975a70736d2ed7f752a6df2**, PID8736, normal recorded exit0 at **2026-09-13T02:35:43.429487Z**, empty stdout/stderr. See the parent's [native acceptance report](../../release-canvas-native-dd39e1f-20260913.md) for accepted workflows and remaining work.
|
|
|
|
The [independent native review](review/lifecycle-palette-native-independent-review-20260913.md) covers all41 original frames and finds no verified actionable mismatch within its stated scope. Its [format addendum](review/lifecycle-palette-native-independent-review-format-addendum-20260913.md) corrects terminology: all41 files named `.png` contain **JPEG/JFIF bytes**. Their original filenames, hashes and bytes remain unchanged. The archive checks each sidecar SHA256 and actual JPEG frame dimensions. An initial PNG-signature assumption failed before output creation; its helper is retained in tools. No image was converted or rewritten.
|
|
|
|
## Source and preservation evidence
|
|
|
|
[source-binding.json](source-binding.json) records independent raw committed-blob/current-disk comparison of538 dd39 inputs,538 e44 inputs, and110 shared core/config inputs. It verifies the exact two-stage iterator/dereference correction in the one readonly test file and all20 staged artifacts. GUI and runtime hashes were rechecked; the parent was notified when current-core source binding finished so its source hold could end.
|
|
|
|
The full **874-test** suite belongs to **e44f07565cc7599d5c5a15a6b5599b4f5d105718**, with the explicitly reviewed test-only delta to dd39. Affected style10, strict lint and matching GUI gates belong to dd39. No full suite at dd39 is claimed. [stage/manifest.json](stage/manifest.json), its preserved gate receipts/logs/input inventories, [launch.json](launch.json), original/testfix helpers and [reuse review](review/palette-testfix-staging-review-20260913.md) retain this distinction, including the intermediate failed and abandoned invocations. Original stage text saying native acceptance pending describes staging time; closure and native review are later evidence.
|
|
|
|
The archive contains41 screenshot/JSON pairs and five exact source/model comparison receipts with all snapshot files: lifecycle after save/reopen, compact after save, topology after save and topology after close. All five record oracle exit0 and complete Project/exact SourceBundle preservation; declared files match their baseline bytes. The topology after-close comparison starts02:35:49 UTC, after normal GUI closure. Oracle logs retain admitted warnings. These are preservation checks, not independent proof of each GUI action or complete process-topology semantics.
|
|
|
|
All12 original preparation rows (six baseline files plus six working copies) and four topology preparation rows were verified against their recorded source hashes. **Eight baseline files** are archived: two compact, four lifecycle, two topology. Working copies are excluded; their saved states are represented by the five immutable snapshots. Topology preparation/admission, its110-input record, primary provenance and supporting source7 fixture records are retained. Same-mode topology admission/equality is explicitly narrower than independent canonical or GUI acceptance.
|
|
|
|
## Contents and limits
|
|
|
|
`manifest.json` inventories all payloads except itself, with exact sizes, SHA256 and original source paths. Original reports, JSON and logs are copied verbatim, including CRLF. Their relative/absolute `.local` paths describe original placement and commands; they are not automatically portable execution paths. Use manifest source mappings to locate archived counterparts. The original/checkpoint/testfix launch and staging helpers are evidence; do not run them from this archive expecting their historical root paths or exact-HEAD guards to relocate.
|
|
|
|
[external-bindings.json](external-bindings.json) binds the excluded114,227,712-byte GUI (`4eefe66eb3b6c315c11cfc1ac933b07515abaac069f5ce4f4c0a04fe7c53fdd2`), runtime (`aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a`) and oracle (`9796aa73544c6414003e6230a668a6cf1435978a310187ef2560af67e35f3466`). Private profile, temporary files, mutable work directories, executable and target payloads are excluded. Original source/provenance inputs and all copied destinations were rehashed; no compiler, oracle, GUI or package was executed by the archivist.
|
|
|
|
Scope remains one Windows development build and recorded desktop environment. The60% fitted overview has tiny labels/few-pixel shoulder targets; arbitrary monitor/grayscale/DPI acceptance is absent. The single-entry chooser frame does not independently prove multirow keyboard cycling. Routed-warning discoverability is not covered. Process preview clicks select the containing reference in this pre-navigation build. The separate combined navigation/palette source, optimized packages, full source/API semantics and complete OA/SA acceptance remain outside this archive; Linux remains user-deferred.
|