This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# Phase 1.0AJ: offline primitive source audit
|
||||
|
||||
Status: `HYBRID_PRIMITIVE_REUSE_CANDIDATE_GAPS_REMAIN_TARGET_CODE_BLOCKED`
|
||||
|
||||
Date: 2026-07-29
|
||||
|
||||
Official shsrv v0.7 remains useful only for the BigApp creation and replacement
|
||||
lineage. Its loader implementation is not reusable: remote calls are unbounded,
|
||||
and several alias-unmap, descriptor-close, host-unmap and rollback results are
|
||||
discarded.
|
||||
|
||||
The hash-bound hardened `chimera-elfldr` fork supplies better candidates for
|
||||
remote execution and cleanup. Its ptrace calls have monotonic deadlines and a
|
||||
step ceiling, registers are restored, credential restoration attempts every
|
||||
field, and acquired breakpoints, descriptors, mappings and children are handled
|
||||
by centralized cleanup with reported failure bits.
|
||||
|
||||
This is not yet a complete BigApp loader. The hardened cleanup state does not
|
||||
model every temporary JIT descriptor, alias and host mirror needed by the v0.7
|
||||
mapping lineage. It also clears ownership bits after failed cleanup, so a
|
||||
composition must make child termination the fail-closed terminal owner rather
|
||||
than treating failed release as successful release. BigApp identity/correlation,
|
||||
partial remote copy, final protection, sync and full rollback remain unbound as
|
||||
one transaction.
|
||||
|
||||
The decision is therefore hybrid reuse by composition, not source copying:
|
||||
retain v0.7 as provenance for BigApp creation, reuse only reviewed hardened
|
||||
primitives, and first extend the Phase-1.0AI host model with every temporary
|
||||
resource and cleanup failure. No target source, build or device action is
|
||||
allowed by this audit.
|
||||
Reference in New Issue
Block a user