RFC-0008: Compliance Edit Mode

Viewed 3

Submitted documents in Framework M are strictly immutable. To handle real-world edits without breaking the ledger, we are proposing three patterns:

  1. Audit Timeline (AuditMixin)

    • Append-only log.
    • No edits/deletes.
    • Mandatory categories (e.g. Correction Reason).
  2. Sibling Extensions

    • Keep financial docs locked.
    • Link an editable "Sibling" DocType for metadata (Driver, Vehicle, etc).
    • UI overlays these fields so it feels like one document.
  3. Correction Wizard

    • Automation for "Cancel-Amend-Resubmit".
    • One click: Asks for reason -> Cancels -> Creates new Draft -> Redirects.

Discussion MR: GitLab MR !111

Thoughts?

0 Answers
Related