Skip to content

docs: prepare history-backed datetime search recovery in all eight locales - #400

Draft
rmcdaniel wants to merge 2 commits into
mainfrom
docs/search-datetime-recovery
Draft

rmcdaniel wants to merge 2 commits into
mainfrom
docs/search-datetime-recovery

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Datetime search projections written by older code can retain an offset’s wall time, and a writer upgrade alone does not correct old rows. All eight search-attribute guides now explain the one-run history-backed repair command, preview/apply procedure, namespace/key guards, refusal rules and verification. Refs #399 and workflow#898 / workflow#914.

Publication gate: keep this PR in draft and unmerged until the final actual Core package contract, registry source/dist identity and normal installed command receipt arrive. Source914 merged b3bbfdb5258c68546ae38ca1fde52818e4b05d12 prepares prospective2.12.0; it is not a released safeguard yet. The staged2.12.0 minimum must be reconciled with the final artifact. Existing accepted Website work continues independently.

The commands match the public signature: exact run ID, preview by default, explicit --apply, optional exact non-empty --namespace, repeated --key, optional --json. The text requires latest retained explicitly typed upsert evidence and a matching original logical sequence, and refuses pruned/missing/stale/timezone-ambiguous selections. One unprovable selected key refuses the whole operation. It describes backups/all-writer upgrades, readback/repeat verification, and refused versus uncertain-storage unverified.

Only derived attributes and their summary are repaired in the storage transaction; authoritative history, business commands, run/task identities and leases remain unchanged. No pruned-history restoration, separate Server visibility-query fix, image/runtime adoption or tuple promotion is claimed from a Core tag.

Validation: all seven reviewed-source hashes and complete executable blocks match English; local translation/whitespace checks precede push. No unpublished package was installed or represented as qualified. Exact refreshed-head94f3d198 checks all pass, including documentation contracts39988491847. Sonar6369953592 has zero new/accepted issues and hotspots. The package gate, actual Pages and all eight live guides still precede Website delivery. Core898 product closure stays with General.

@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants