Product / Features
From a launch goal to a result you can read.
One release, five outputs Select an output to inspect
Skene drafts the measurement plan
Team invitations
More invited teammates become active.
- Audience
- Existing customers
- Target
- 40% activation
- Window
- First 14 days after launch
- Formula
- Activated teammates / invitations sent
Skene connects two milestones: invitation sent and teammate activated.
Skene maps the required product evidence
Two milestones. One missing requirement.
The measurement plan needs both steps. Code coverage and received events remain separate.
- 01
Invitation sent
invitation_sentFound in codeCode evidence identifies the call. Received events still need checking.
- 02
Teammate activated
teammate_activatedRequired event missingSkene supplies implementation instructions for the activation step.
Skene supplies implementation instructions
Record when a teammate becomes active.
The plan needs teammate_activated to measure the second milestone.
Add the required activation event after a teammate becomes active. Preserve the link to the invitation used by the measurement plan.
teammate_activatedAdding new tracking is different from restoring a deleted event. The requirement remains missing until the change is complete.
Skene reviews the tracking change
Keep a code change connected to its requirement.
With pull request reviews enabled, Skene names the affected event. Your engineering team reviews the correction.
teammate_activatedChanged code · src/team/activate.ts
− track("teammate_activated")Skene’s finding
Required tracking call removed
The measurement plan still requires teammate_activated. Your team reviews the correction before merging.
teammate_activatedChanged code · src/team/activate.ts
− track("teammate_activated")
+ track("member_ready")Skene’s finding
Required event name no longer matches
The measurement plan still requires teammate_activated. Your team reviews the correction before merging.
teammate_activated + invitation_idChanged code · src/team/activate.ts
track("teammate_activated", {})Skene’s finding
Required property is missing
invitation_id is absent from the supplied evidence. This informational finding does not automatically fail the release check.
Small fixes can arrive as inline suggestions. Larger corrections include implementation instructions. Neither means the change has been accepted.
Skene compares the observed result with your target
Team invitations · First 14 days
Cumulative activation rate
Activations to date divided by invitations sent to date, within the first 14 days. The line illustrates this example’s progression.
1.4 percentage points below target. Your team decides what to try next.
One invitation per teammate. All 482 activations occur inside the same first 14 days after launch. Available tracking is not the same as an achieved target.
Product preview
A measurement plan keeps the distinctions visible.
Evidence has a source and a state.
An event found in code does not prove that it arrived. Missing evidence stays missing until the required data is available.
Your team owns the next decision.
You review the plan and tracking changes. After launch, Skene computes the result from available data. You decide what to adjust.
A clearer plan for your next release.
Bring the goal. Build the measurement plan with Skene.
Start with Skene