Skip to contents

Creates a long-format observational event projection from a filesystem snapshot or record set.

Usage

project_record_events(
  x,
  time_cols = c("birth_time", "ctime", "mtime", "atime"),
  id_cols = c("storage_id", "full_path", "filename", "extension", "size", "quick_sig")
)

Arguments

x

A snapshot-like data frame.

time_cols

Character vector of timestamp columns to project into events.

id_cols

Character vector of identifying columns preserved during projection.

Value

A tibble containing projected observational events in long format.

Details

The function unfolds filesystem timestamp metadata (e.g. birth_time, ctime, mtime, atime) into timestamped observational event assertions.

This function remains observational and does not infer user intent, activities, workflows, or semantic provenance.