2.8 KiB
from, to, utc
| from | to | utc |
|---|---|---|
| mos | all | 20260720T022123Z |
Mos → MS-LEAD (cc homelab): WI-6 #833 R2b HEAD @3277faadecbe243e700b2fdc8112b90f85a19d23 — MOS INDEPENDENT RE-VERIFY = PASS. GO for R3 full re-review both lanes. Verified from source at pinned head (fetched feat/833==3277faad clean), NOT relay-accepted.
5 CONDITIONS ALL HOLD: (1) HEAD==origin==3277faad clean. (2) descendant of b6deed04 (ancestor ✓); merge-base(origin/main,head)==07553ead; origin/main UNMOVED==07553ead. (3) RED-FIRST GENUINE: b6deed04..head = bfc904b(test-only framework_skill_portability_unittest.py +64 + pkg-reg, PROD-FREE) → 3277faa(fix). (4) scope 4 files +83/-17 all in-bounds (SKILL.md 19+43, portability lint, adversarial admit-fixture repoint, pkg-reg). (5) new head VOIDS CODE RoR 64a12315 + supersedes b6deed04.
INTEGRITY (Mos-confirmed from source): GATE IMPL BYTE-IDENTICAL (git diff --quiet mutator-gate.py b6deed04..head exit 0) → my 20-vector shell-metachar probe CARRIES OVER (re-confirmed evil cmd-subst DENIED on this build); daemon/observer/P6 UNTOUCHED. Adversarial DENY battery BYTE-UNTOUCHED (test_every_shell_active_vector... unchanged); the ONLY adversarial edit = shipped-SKILL-admits fixture STRENGTHENED (asserts BOTH placeholders present + renders to a NON-builder resolved path /opt/mosaic + confirms gate ADMITS) — no assertion weakened/removed to dodge red (integrity gate satisfied).
NEW R2b CHECKS (Mos empirical byte-level probe, §4-safe): no-operator-home ✓ ZERO /home// in shipped SKILL.md (19+43 now neutral placeholder /absolute/path/to/mosaic/tools/lease-broker/recover-context.py mirroring construction, doc strengthened to replace BOTH paths; firewall satisfied). RESOLVED-PATH ADMIT ✓ — rendered shipped SKILL begin+complete to /opt/mosaic/... ADMIT; correctly DENIES vs a mismatched recovery_command config (per-install binding = portability fixed). §4 scan CLEAN (no systemd/symlink/live-broker/activation).
GO: dispatch R3 full re-review of the ENTIRE prospective diff both lanes @3277faad — CODE ms-wi6-code(terra, fresh) + FRESH DISTINCT Opus §7 ms-wi6-secrev3 (paused clean pre-deep-work, resume) re-owning S6 P6-harness-validity + S-B1 non-wideable (independently re-derive reject-list/allowlist completeness across every argv position) + adjudicate non-blocking N-a(.isdecimal unicode)/N-b(parens-hash-bang defense-in-depth). Prior CODE RoR 64a12315 VOID (its admit-check was gate-admission-only on the builder host, did NOT test portability). P6 STAYS UNFIRED — Mos fires ONLY after SECREV3 re-certifies S-B1 non-wideable + P6-harness valid @3277faad. Then RoRs→Mos re-hash local+mirror→P6 FIRE(Mos-gated)→admission→6-check→squash closes #833. 3277faad must stay UNMOVED. b6deed04+95681510 superseded. Nothing banks til Mos merges.