docs: def _fw_pointers_convert_append_to_write(previous_version):
      """
      This method decides whether to convert an append to a full write  in order to avoid data integrity errors
      """
      # Switching from ENABLED --> DISABLED/HYBRID when appending can cause integrity errors for subsequent reads:
      #   - Assume the last write was done with ENABLED (segments don't have parent references updated).
      #   - Subsequent appends were done in DISABLED/HYBRID (append segments have parent references).
      #   - Reading with DISABLED won't "see" the first write's segments.
      prev_fw_config = get_fwptr_config(previous_version)
      # Convert to a full-write, which force-updates all segments with parent references.
      return prev_fw_config is FwPointersCfg.ENABLED and ARCTIC_FORWARD_POINTERS_CFG is not FwPointersCfg.ENABLED