What is the cleanest way to preserve memo/evidence context for manual inventory adjustments?

I am researching a narrow Shopify app idea focused on one problem:

Manual inventory changes happen, but the explanation behind them is often weak, missing, or hard to retrieve later.

The concept is an audit layer for manual adjustments:
- reason code
- memo
- actor
- evidence/reference
- searchable history
- CSV export

The key question is technical and workflow-related:
What is the cleanest way to preserve durable context around manual inventory adjustments, given the limitations around historical adjustment access?

I am not trying to build broad inventory management. I only care about making manual stock changes explainable and exportable later.

I would especially like feedback on:
- whether this should be embedded-first
- whether manual capture is acceptable for MVP
- where the integration friction would likely kill adoption