You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Checksum-protected uninstall on all six adapters — normal manifest entries now record the emitted file's SHA-256. --uninstall removes or restores only an unchanged emitted file; a user-modified file (and legacy manifest entries without a checksum) is preserved with a warning instead of being deleted.
Lossless full-mode re-install — an unmodified re-install retains the original pre-CONDUCTOR backup rather than replacing it with the prior generated bundle. Backup names are collision-safe within the same second. If a generated file was edited before an update, that edit is backed up before replacement.
Owned marked blocks only — Gemini/Codex replace an existing conductor:block only when exactly one matching marker pair is present, the current manifest owns it, and its content hash is unchanged. Foreign, malformed, duplicate, or customized markers abort without changing the host file.
Regression coverage — tools/test-install-modes.sh now asserts original-baseline restoration after two full installs, preservation of user edits during uninstall for every adapter, and non-destructive foreign-marker rejection for Gemini/Codex.
Private-source/public-mirror policy — the source repository remains private; a fail-closed filtered snapshot is the only route to the public mirror and npm release. sync-public.sh HEAD --check is network-free and runs in CI to reject denied paths or private tokens before merge. See docs/PUBLICATION-POLICY.md.