Assembly Lock Check
assembly_lock_checkDetect component drift by comparing current files against a lockfile, classifying changes as modified, interface_changed, stale, new, or removed. Returns ok when safe to merge without re-dispatch.
Instructions
Compare current component files to a lockfile and classify drift (change propagation, RFC §9): modified — file changed since lock interface_changed — published interface frames moved (subset of modified) stale — mates to an interface_changed component and was NOT itself rebuilt: a neighbor that needs re-dispatch new / removed — components added to / dropped from the manifest ok = nothing stale and no new/removed (safe to re-merge without re-dispatch). Returns {modified, interface_changed, stale, new, removed, ok}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lockfile | No | ||
| manifest | Yes |