Fix nullable stored-history constructor switching
Rust checks / check (ubuntu-latest) (push) Canceled after 0s
Rust checks / check (windows-latest) (push) Canceled after 0s

This commit is contained in:
Codex
2026-09-10 11:13:27 -07:00
parent 01bb52a76d
commit b6b76efc0d
5 changed files with 239 additions and 4 deletions
+17 -4
View File
@@ -44,7 +44,7 @@ Implemented locally, awaiting compilation:
are written. A bounded exact caller/use return path and scoped mounted-scroll
restoration are implemented with regressions, also untested.
- Advanced typed stored-history editor uses existing OpenAPI type descriptors;
ten focused tests cover typed selectors, historical IDs, invalid raw input,
twelve focused tests cover typed selectors, historical IDs, invalid raw input,
recovery and source/history. Core validation remains authoritative.
- Normative catalogs now include ExchangeCategory, ContextualLink and both
Exchange trace pairs. Manual trace help and scope source version corrected;
@@ -62,12 +62,25 @@ successfully; stable **1.98.1** GNU/LLVM, rustfmt and Clippy installed.
job. Locked dependency fetch is local exec session **13108**. No build/test pass
is established; the target cache is still cold.
The coherent candidate passed `cargo fmt --all` and `git diff --check`. It is
published as an **UNTESTED integration snapshot** so the other host can use its
warm build cache; publication is not acceptance. Their broader architecture
The coherent candidate `01bb52a` passed `cargo fmt --all` and `git diff --check`.
Direct push failed because this fresh host has no Git credentials. Authenticated
Gitea MCP transferred its exact verified Git bundle through
`codex/behavior-transfer-20260910` (`harness/transfers/behavior-01bb52a.bundle.b64`),
prerequisite `1797516`, decoded SHA256
`85A38B00207036DCB8DB24ED4A7E80B2BE670275EEB7B00413D36153322ADA5D`.
This **UNTESTED integration snapshot** lets the other host use its warm cache;
transfer is not acceptance. Their broader architecture
palette/Escape repair should be reconciled with our overlapping compile/stale
repairs while retaining the additional invariant tests. Their measured minimum
scenario canvas is too small; they own the subsequent layout implementation.
Their isolated palette commit is `7d1df4f`, fetched locally for reconciliation.
Independent F1 review found a real optional-value cache collision in `01bb52a`.
The follow-up distinguishes null/scalar/list/tagged constructor identities and
adds actual inner selector-event tests. Independent source recheck found no
remaining collision; execution is still pending. The original full-platform
fetch was stopped after network timeouts; current Windows desktop test build
is exec session **51036**, compiling dependencies. Root owns this Cargo lease.
Next: focused `architecture_authoring_tests`,
`behavior::topology`, `direct_clicked`, caller-navigation and `history_fields::tests`,