Files
photoanalyzer/donor_ledger

Donor ledger

ledger.json is the machine-readable migration inventory for the existing Photo Analyzer and NSFW Tagger implementations. It is intentionally kept beside the live donors until the archival gates in INTEGRATED_PIPELINE_CONCEPT.md are satisfied.

Each row records the current source symbol, the intended treatment, its destination in the integrated application, the reason for that decision, and the stable characterization-test IDs protecting current behavior. migration_status remains inventoried in US01-01: this story characterizes code but does not relocate it.

Classification meanings:

  • reuse: preserve the implementation essentially unchanged;
  • extract: move the coherent behavior behind a thin service/integration adapter;
  • refactor: preserve the useful behavior while changing an incompatible boundary;
  • replace: intentionally supersede unsafe or architecturally incompatible behavior.

Run the story suite with:

work_item/scripts/python -m unittest discover -s tests/characterization -v