ci(track-a): complete contained runner toolroot with x11vnc - #384
Conversation
blakinio
left a comment
There was a problem hiding this comment.
COORDINATOR ACCEPT. Read-only inventory #382/#383 proved the persistent contained toolroot lacked only x11vnc. This repair preserved the hardened one-root/realpath-containment worker: first run 31954234775 failed before copy on an over-broad dpkg validator; the evidence-based repair allows only the four exact documentation/manpage omissions while still failing any executable/package payload mismatch. Second run 31954295453 / job 95182427755 = SUCCESS: target was absent, package-owned /usr/bin/x11vnc 0.9.16-10 was atomically copied, source/target SHA-256 both 4954921ae9c4e2bf7061603eb6a2d52c2292a0973eb2da5d6f48a9bd49570ffc, and trusted worker contract-test resolved /work/_otclient_tibia_re_state/toolroot. One-shot workflow is removed. Exact final head c069097 has Track A governance 31954434181 = SUCCESS and repository CI 31954434413 = SUCCESS; review threads/material findings = 0. No official-client/canonical runtime/login/credential surface was touched. Approved for protected ready-state promotion.
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Track A bounded runner-support repair
Task:
OTC-20260816-track-a-runner-support-x11vnc-repairBase: exact trusted
main@c2e1466b4c0ac11deb96b104830f90aae9c35a97.Execution: one bounded physical
synology-otclient-01support-filesystem repair; no official-client runtime access.Read-only inventory #382/#383 proved the current contained
/work/_otclient_tibia_re_state/toolroothas Xvfb, xdotool, XKB and libproxychains but lacks onlyx11vnc, while the runner has/usr/bin/x11vncfrom installed package0.9.16-10.This task preserves the hardened one-root worker contract instead of weakening it:
/usr/bin/x11vnc, regular/executable, root-owned and non-group/world-writable;/work/_otclient_tibia_re_state/toolroot/usr/bin/x11vnc;toolrootresolver;No
/procinventory, canonical registration/lease/session state, client process/file, X11/VNC runtime, network/game/login state, credentials or Track B are observed or mutated. After one successful/terminal run the workflow will be removed before checkpoint updates.