See what happened—and be honest about what the data means.

Keep privacy-safe run records and summary data with the exact action version. Separate “it worked” from “people use it,” “it helped,” and “this release caused the change.”

Plan a measurement reviewIn development · Local records first
CAPABILITY STUDIOMEASURE · AURALOG
RUN RECORD

Track a migraine

SUCCEEDED
DURATION32 ms
ACTION VERSION0.3
RESULTCompleted
STABLE IDauralog.migraine.track
STARTED BYUnknown Apple featureThe system did not identify the caller
PRIVACYNo raw inputs savedOnly approved categories are kept
RELEASEAuralog 2.4 · build 318
Local run recordInspect record

See what happened first. Add the wider picture second.

Measure starts with the newest local run. The first question is simple: what happened, which action version ran, and what record supports that answer?

Summary data comes next when it helps explain the run. A result can lead back to Build or the next Audit without pretending that limited data proves everything.

Keep each result with the action and version it describes.

01

Run records

The exact action and version, whether it worked, how long it took, and what started it when known.

02

What failed

Successes, failures, cancellations, and simple error groups without saving private inputs or content.

03

Use over time

Privacy-protected Apple summaries with clear dates, app builds, minimum counts, and reporting delays.

04

Business results

Optional, consented links to product results that stay separate from proof that the action merely ran.

One run cannot answer everything.

A completed run can show that the action worked. By itself, it cannot show that people keep using it, that they got the intended result, or that a release caused a wider change.

01Reliability

Did the action finish?

Run records and privacy-safe success totals

Recorded
02Use

Is this exact version being used?

Privacy-safe summary counts

Limited
03Result

Did the user get the intended result?

Approved product data

Optional
04Cause

Did this release cause the change?

A controlled test and permission to use the data

Unknown

One timeline, with each source kept clear.

Local runs, Apple summary reports, outside tools, and optional business results can describe the same app action. They do not all prove the same thing.

APP-ACTION DATA · AURALOGEXACT VERSION: 0.3
SourceTimingWhat it can supportState
LOCAL RUNSImmediate

Run records for the exact action version, result, time, and caller when known.

Available
APPLE SUMMARYDelayed

Privacy-safe counts and success totals that may need a minimum amount of data and arrive late.

Import
OUTSIDE TOOL RECORDWhen available

MCP, API, or command-line records from a connection that has been tested.

Source recorded
OPTIONAL PRODUCT RESULTWith permission

A business or user result from a separate, approved data connection.

Not connected
“Unknown caller” is a valid result. Measure does not guess Siri, Spotlight, Shortcuts, or another feature when the system does not identify it.

Record the action, not the person.

The local record works without a network connection. You control how long it is kept, how it is exported, and when it is deleted. Linking outside business results requires separate consent.

Read the Measure documentation
ALLOWLISTED
  • Stable action ID and exact version
  • Result and a simple failure category
  • Run time and app build
  • Caller only when the system identifies it
  • Approved categorical dimensions
EXCLUDED
  • Raw inputs, searches, web addresses, or phrases
  • Names from app data, contacts, or location
  • Free-form errors or private content
  • Stable user, device, or install identifiers
  • Guessed caller or shortcut labels

Notice differences without claiming one caused the other.

A difference between releases can point to the next question. It does not prove that the release caused the difference without a stronger test and the right consent.

TRACK A MIGRAINE · ILLUSTRATIVE7-DAY LOCAL WINDOW
Signalv0.2 · release 2.3v0.3 · release 2.4Interpretation
Reliability93.8%96.2%Observed difference
Median duration41 ms32 msObserved difference
Summary useImportedStill updatingWait for enough data
Product resultNot connectedNot connectedCannot conclude
A difference does not prove what caused itSend the finding to the next Audit

Turn what you learned into the next product decision.

A run record can show a reliability problem, missing data, or an open product question. Send that finding into the next Audit with the action version and supporting record attached.

  1. 01Audit
  2. 02Build
  3. 03Preview
  4. 04Deploy
  5. 05Measure

See what the action did. Keep the limits clear.

Choose what to record, what to leave private, and what each source can honestly tell you.

Plan a measurement review