D455 - POSIX unnamed semaphores (sem_init family); the Cond.cpp wall is not a traced HLE call

measured - 2026-09-01 (user-directed /loop; spine-crunching PPSA21564 toward code-correct headless emulation)

Past the time/fgets work (D454), PPSA21564 aborts on Conc/Cond.cpp:212: rc == 0, and the run's most prominent gap was sem_init, called eleven times and answered by the placeholder.

Implemented: the POSIX unnamed-semaphore family - sem_init/sem_wait/sem_trywait/sem_post/ sem_destroy - in orbistoun-kernel on the existing sync semaphore primitives, served under their POSIX names via orbistoun-posix. sem_t is the guest's own storage, so sem_init writes the host handle into it and the rest read it back - the same "handle lives in the object" model pthread_cond_init/cond_at already use. pshared is ignored (a guest thread is a host thread). This is correct and needed regardless of the wall: eleven placeholder-returning concurrency calls now function.

But it did not move the wall, and the reason is worth recording. The Cond.cpp:212 assert still fires, verdict unchanged. Investigation established two things that redirect the next attempt:

fmt/clippy/cargo test/the knowledge audit pass for the additions (cast_unsigned was avoided for the 1.85 MSRV; the kernel crate's pre-existing test-code fmt drift is untouched). Additive - POSIX symbols only.