You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a mission replay system that can re-execute a past mission from any checkpoint, fork a mission to explore alternative execution paths, or extract a mission as a reusable template.
Motivation
Nelson's structured data layer captures comprehensive mission history (mission-log.json, battle-plan.json, stand-down.json, fleet-status.json), but this data is write-only. There is no way to learn from past missions through experimentation. Every new mission starts from scratch, even when the team has solved similar problems before.
The AgentRR paper demonstrates that record-replay mechanisms convert execution traces into reusable experiences. Temporal's worker versioning enables workflow forking. Combined, these patterns make missions first-class reproducible artifacts.
Summary
Implement a mission replay system that can re-execute a past mission from any checkpoint, fork a mission to explore alternative execution paths, or extract a mission as a reusable template.
Motivation
Nelson's structured data layer captures comprehensive mission history (
mission-log.json,battle-plan.json,stand-down.json,fleet-status.json), but this data is write-only. There is no way to learn from past missions through experimentation. Every new mission starts from scratch, even when the team has solved similar problems before.The AgentRR paper demonstrates that record-replay mechanisms convert execution traces into reusable experiences. Temporal's worker versioning enables workflow forking. Combined, these patterns make missions first-class reproducible artifacts.
Detailed Design
Mission Replay
Replay takes:
The replay creates a new mission directory with a
replayed_fromfield insailing-orders.json, preserving lineage.Mission Fork
python3 nelson-data.py fork \ --source .nelson/missions/2026-04-08_201214_169967B8 \ --at-checkpoint 3 \ --name "auth-refactor-alt-approach"Fork creates a new mission branching from a specific checkpoint, with:
forked_frommetadata for lineage trackingMission Templates
Templates extract:
Template Library
Templates stored in
.nelson/templates/:Cross-Mission Comparison
python3 nelson-data.py compare \ --mission-a .nelson/missions/2026-04-08_201214 \ --mission-b .nelson/missions/2026-04-09_101500 \ --metrics "budget,duration,parallelism,outcome"Output: structured comparison of two missions on selected metrics, enabling A/B evaluation of different approaches.
Rationale
Effort Estimate
XL
Impact
Very High — makes missions first-class reproducible artifacts; category-defining capability
Dependencies
Requires: Cross-mission memory store (#8)