Skip to main content

Module sidecar

Module sidecar 

Source
Expand description

asd sidecar migrate — one-shot migration from the old .asd/v1/ sidecar to the Plan B .asd/conclusions/ layout.

Ledger entries already live in the ASG repo (not the sidecar), so the actual “drain” is just an asd conclusions export call. The work this command adds is operational:

  1. run export → write .asd/conclusions/*.jsonl
  2. measure both the new bytes and the old .asd/v1/ bytes
  3. print the git rm -r --cached .asd/v1 instructions the user needs to actually drop the old sidecar from tracking

Lossy by design: anything derivable from source (symbols, effects, call edges, code blobs) is not preserved. Only conclusion entries survive, in their compact committable form.

Structs§

MigrateArgs

Enums§

SidecarCmd

Functions§

run