Core correctness recovery: identity, filesystem, registry and validation - #28
Draft
corbensorenson wants to merge 24 commits into
Draft
corbensorenson wants to merge 24 commits into
corbensorenson wants to merge 24 commits into
Conversation
Validate object identities and bytes before backend dispatch or batch installation. Preserve store/package/sync error semantics; repair regular-file cache reclamation and generated active-defect visibility. Fresh focused regression and mutation controls pass. One final canonical transaction passes 29 nodes and 27 read-only checks with budgets and claim/task states preserved. Recovery findings remain open pending complete independent acceptance.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The project review reproduced incorrect identities, filesystem capability escapes, corrupt registry acceptance, count-dependent no-op work, and incomplete process/resource ownership. This draft repairs their common boundaries under Core task R4.2.e and records the finite F01–F11 recovery roadmap in ROADMAP.md §3.29. All eleven acceptance rows and eight active P1 defects remain open; local observations do not authorize independent acceptance or release.
The resulting behavior is:
Validation and its limits:
.genesis/perf/f01-compiled-admission-*; none supplies independent acceptance.Remaining work includes lossless runtime identity and versioned compatibility; all remaining filesystem consumers; total heap/RSS, physical allocation and I/O cancellation; measured build admission and shared-volume coordination; graceful CLI signals; object/ref/crash atomicity; documentation size and strict-golden work; supported-host/cross-host coverage; and retained independent acceptance. Hosted published baseline
1bae0dd6remains red: documentation is 35,526,825 bytes above 33,554,432 bytes, standard CI rejects the unapprovedio-lifetimes2.0.4/3.0.1 duplicate family, strict-golden takes 608,374 ms against 480,000 ms, and the workspace job's pure run with a retired high-level capability allowlist unexpectedly exits 0 instead of 10 (11 other regression cases pass). Exact run/job metadata and four failed logs are retained under.genesis/perf/hosted-1bae0dd6-2026-10-03-*; their hashes bind retrieved observations without triggering another hosted campaign. The earlier f191d2f baseline remains retained. These facts were rechecked after a separate read-only review supplied the newer CI results and documentation results; that review does not supply independent recovery acceptance. The capability failure requires a fresh source-bound local negative before redesign. The local prerequisite guard rejects Xcode/SDK 27 and Apple Clang 21 against the preserved supported envelopes. None is resolved by weakening a gate or treating a local presence check as qualification. The PR remains draft; readiness remains not-ready with eight unresolved defects.