ArtRiver local lifecycle

from file to timeshore

A compact map of the local ArtRiver MVP: stage files, store blobs, flow signed patches into the Timeshore, create runoffs, and restore tracked state.

causal path / repository state
workspaceSong folderWAV, .dawproject, notes, stems.
arp session.arp createdHEAD, config, refs, index, assets.
arp reviseIndexChanges staged before history.
content address.arp/assetsBlobs stored by SHA-1 MVP hash.
arp flowsigned patchOperations, parents, message, signature.
arp logTimeshoreLocal patch graph in .arp/patches.
arp runoffrefs/headsmainstem and experiment pointers.
arp checkoutrestoreReplay reachable state into workspace.
futureGlacierPlaceholder, not MVP sync.