/** * Data Migration — Consolidate scattered data dirs into .data/ * * Runs once on first startup after upgrading to the .data/ layout. * Uses sentinel file (.data/.migrated) to skip on subsequent runs. * * Migration map: * state/{photon}/{instance}.json → .data/{ns}/{photon}/state/{instance}/state.json * state/{photon}/{instance}.log → .data/{ns}/{photon}/state/{instance}/state.log * context/{photon}.json → .data/{ns}/{photon}/context.json * env/{photon}.json → .data/{ns}/{photon}/env.json * data/{photon}/*.json → .data/{ns}/{photon}/memory/*.json * data/_global/ → .data/_global/ * sessions/ → .data/_sessions/ * logs/{photon}/ → .data/{ns}/{photon}/logs/ * .cache/ + cache/ → .data/.cache/ * tasks/ → .data/tasks/ * audit.jsonl → .data/audit.jsonl * .metadata.json → .data/.metadata.json * daemon.sock / .pid / .log → .data/daemon.* */ /** * Run the .data/ migration if it hasn't been run yet. * Safe to call on every startup — returns immediately if already migrated. */ export declare function runDataMigration(baseDir?: string): Promise; //# sourceMappingURL=data-migration.d.ts.map