- WORK ONLY WITH LOCAL FILES.
- DO NOT USE CODEX APIS.
- DO NOT EXTRACT TOKENS, CREDENTIALS, OR SECRETS.
- DO NOT INTERCEPT NETWORK TRAFFIC.
- DO NOT MODIFY CODEX BINARIES OR RUNTIME.
- DO NOT CHECK CLOUD CLIENT PROCESS STATE.
- DO NOT CHECK FREE SPACE IN CLOUD/NETWORK STORAGE.
- COLD SYNC ONLY.
- SYNC IS ALLOWED ONLY WHEN CODEX IS FULLY STOPPED.
- ONE ACTIVE MACHINE AT A TIME.
- HANDOFF PROTOCOL IS MANDATORY:
- CLOSE CODEX ON SOURCE MACHINE.
- WAIT FOR CLOUD PROPAGATION.
- RUN SYNC ON TARGET MACHINE.
- START CODEX ON TARGET MACHINE ONLY AFTER SYNC IS COMPLETE.
- ALWAYS CREATE A BACKUP BEFORE ANY OVERWRITE.
- IF DATA STATE IS UNCERTAIN, EXIT WITHOUT WRITING.
- EXCLUDE TEMPORARY, LOCK, AND CACHE FILES FROM SYNC.
- NEVER DELETE SOURCE DATA WITHOUT A CONFIRMED BACKUP.
- MINIMUM PYTHON VERSION:
3.11. - SUPPORTED OS:
- WINDOWS
10+. - MACOS ON
APPLE SILICON(MINIMUM OS VERSION REQUIRES SEPARATE VALIDATION; WORKING TARGET:14+). - LINUX: OUT OF CURRENT MVP SCOPE (PENDING OFFICIAL CODEX LINUX RELEASE).
- WINDOWS
- CI RUNS ON
WINDOWS-LATESTANDMACOS-LATEST. - LINUX CI IS INTENTIONALLY DISABLED IN MVP.
- CLI-FIRST.
- CONFIGURATION FILE SUPPORT.
INIT-CONFIGCOMMAND MUST GENERATEconfig.tomlFROM TEMPLATE BUNDLED IN THE DISTRIBUTED PACKAGE.- DETAILED LOGGING.
--DRY-RUNMODE.DOCTOR/PREFLIGHTMODE THAT CHECKS RUNTIME READINESS BEFORE SYNC.- SCHEDULED MODE:
- WINDOWS TASK SCHEDULER.
- MACOS LAUNCHAGENT (
LAUNCHD).
- FOR WINDOWS,
.EXEPACKAGING IS ALLOWED.
- ANY SYNC OPERATION MUST BE IDEMPOTENT WITHIN A SINGLE RUN.
- CHANGE COMPARISON: TIMESTAMP FIRST, HASH WHEN AMBIGUOUS.
- LOG DANGEROUS ACTIONS SEPARATELY (CREATE BACKUP, OVERWRITE, SKIP).
- CONFLICT WHEN BOTH SIDES CHANGED:
- DO NOT PERFORM SYNC WRITES.
- RETURN CONFLICT CODE.
- PRINT CONFLICT FILE LIST.
- REQUIRE MANUAL RESOLUTION AND RERUN.
- NO SEPARATE FILE-TIME NORMALIZATION IN MVP (NO UTC CONVERSION AND NO CLOCK DRIFT COMPENSATION).
0SUCCESS (COMPLETED OR NO CHANGES).1RUNTIME ERROR.2CONFLICT DETECTED (MANUAL HANDLING REQUIRED).3CODEX RUNNING (COLD-SYNC PRECONDITION VIOLATED).4CONFIG/ARGS ERROR (INVALID CONFIG OR CLI PARAMETERS).5SAFE ABORT (FAIL-SAFE STOP).
DOCTOR/PREFLIGHT MUST:
- REPORT CHECK RESULTS (
PASS|WARN|FAIL) WITH CLEAR DETAILS. - RETURN
0WHEN ONLYPASS/WARNARE PRESENT. - RETURN
5WHEN AT LEAST ONEFAILIS PRESENT.
- UNIT TESTS FOR EXCLUSION FILTERING.
- UNIT TESTS FOR SOURCE-SIDE SELECTION IN COMPARISON LOGIC.
- INTEGRATION TEST FOR DRY-RUN WITHOUT DISK WRITES.
- INTEGRATION TEST FOR BACKUP+OVERWRITE ON TEST DIRECTORIES.
- INTEGRATION CONFLICT TEST: NO WRITES, CONFLICT LIST OUTPUT, EXIT CODE
2.
- TOOL BLOCKS SYNC CORRECTLY WHEN CODEX IS RUNNING.
- CREATES BACKUP BEFORE OVERWRITE IN EVERY OVERWRITE SCENARIO.
- EXECUTES DRY-RUN SAFELY WITH A READABLE REPORT.
- WORKS ON WINDOWS 10+ AND ON MACOS APPLE SILICON IN VALIDATED TEST CONFIGURATION.
- ON CONFLICT, PERFORMS NO WRITES AND EXITS WITH CODE
2.