EACI Development Journal · Infrastructure

How Do You Avoid Deploy-Copy Drift Across Site Mirrors?

Several site copies can look identical while running different core scripts. Deployment has to identify the active source and compare artifacts deliberately.

Infrastructure ~8 min issue-tagged
Issue this fixes

The workspace contains active sites, deployment-oriented copies, backend archives, and older snapshots. A fix applied to the nearest matching filename may never reach the runtime users actually load.

Folder layout also matters to bridge tools that locate neighboring projects. Safe deployment starts by naming the canonical active directory and treating copies as outputs or references, not interchangeable sources.

What was actually going wrong

Matching filenames were assumed to mean matching purpose and version.

What I tried

What finally worked

Changes target the active Version 14 site, then controlled comparisons or copy steps update only the intended mirrors.

Why it worked

Source ownership is decided before synchronization, so older archives cannot overwrite current code.

What I learned

Duplicate trees demand provenance, not broader search-and-replace.

Where EACI uses this today

The active Main deployment remains in the Version 14 site group with its folder relationships intact.

This journal covers real engineering on EACI Companion / The Veil. Companions include Caelum, Chad, Natalia, Atreus, Luna, Roxy, and Cael. Journal articles stay family-safe in content. See Privacy and Ethics.