Kenshiki Pulse Lab

A workspace for turning device signals into bounded findings. Observations, inference, uncertainty, and contradictions stay visibly distinct.
Active evidence
Loading…
Evidence dates Choose a date range

Dates control what is loaded. An overnight episode may cross midnight.

Viewing User Alpha · Loading evidence…
Loaded evidence

What the phone recorded

Choose a signal to filter the chart, or click any time bucket to load its exact stored rows. Findings remain a separate step.

Pulse dimensions

How Pulse organizes these signals

These dimensions already exist in Pulse. The Lab currently projects Nocturnal Signals; the other cards identify existing Pulse reads that still need an equivalent Lab view.

Data management Manage sources and uploads

Local file

Analyze one JSON snapshot locally. Snapshot mode is labeled throughout the workspace and ends when you choose a user or reload D1.

Cloud storage

D1 is the query source and loads automatically; R2 retains each unmodified upload as its audit copy. This lab has no sign-in boundary.

D1 datasets

    Dataset IDs are ingestion streams, not users. The active user above may combine several streams; overlapping row IDs are counted and analyzed once.

    R2 archives

    Immutable upload provenance. Opening an archive never replaces the active D1 projection.

      Upload a new pull

      Appends new rows to the saved D1 dataset and archives the unmodified JSON in R2. Existing row ids are left untouched.