# Universal machine-model synchronization

Tool:

```
/opt/router-ops/bin/router-machine-model-sync
```

VM101 profile:

```
/opt/router-ops/etc/machine-models/vm101.json
```

Current final model:

https://admissions-instances-geneva-radius.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260712-142517_vm101_model_rootfs_v1/

Current rootfs:

https://admissions-instances-geneva-radius.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260712-142517_vm101_model_rootfs_v1/rootfs/

## Managed selectors

- `include_roots` manages exact files and recursive directories.
- `include_globs` discovers new managed files matching declared patterns.
- `scan_exclude_prefixes` excludes runtime subtrees.
- `scan_exclude_globs` excludes backup, temporary and evidence artifacts
  across all managed roots.

## Delta proof

R10K performed two consecutive synchronizations.

The first synchronization removed files newly classified as artifacts.

The second synchronization proved:

```
added=0
changed=0
removed=0
downloaded=0
downloaded_archive_bytes=0
```

The second timestamped snapshot is the current authoritative VM101 model.
