Files
chimera-gfx-Public/docs/retroarch/phase-1.0ap-offline-worker-feasibility-audit.md
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

1.3 KiB

Phase 1.0AP: current-upstream worker feasibility audit

Status: WORKER_CREATION_SOURCE_CANDIDATE_PREEMPTION_AND_RESULT_CHANNEL_BLOCKED

Date: 2026-07-29

The current official SDK and shsrv heads were fetched as Git objects without changing either pinned worktree. The SDK declares rfork_thread, and current shsrv uses it both for forked shell builtins and its raw ELF process path. A returned PID makes worker creation a strong public-source candidate.

That PID is not a generation-safe identity. There is no bounded worker-start handshake or birth token. Official source uses SIGKILL and waitpid, but the relevant waits are blocking and do not prove that a worker stuck in mdbg or PT_IO can be terminated and reaped within a deadline on firmware 9.60. The state of a separately mutated child after worker termination is also unknown.

Shell pipes are generic byte streams, not the fixed, identity-bound result record required by Phase 1.0AO. They provide no exact progress/restoration fields, bounded receive or deadline sealing. Current shsrv code must not be copied: its broader persistence and lifecycle effects remain rejected by prior phases.

The next allowed step is a capability-free fixed-result and PID-generation contract. No target source, build, connection, transfer or execution is authorized.