Decisions
Record the choice, the alternatives, and the reasoning that made the trade-off appropriate.
Automatically capture the decisions, trade-offs and
problems that shaped your work.

Built into the work
Journey gives your coding agent a small set of structured MCP tools. The agent records only the moments that explain why the code became what it is.
// A meaningful trade-off appears
journey_record_decision({
title: "Keep SQLite for the MVP",
context: "One local deployment",
alternatives: ["PostgreSQL"]
})
Record the choice, the alternatives, and the reasoning that made the trade-off appropriate.
Capture meaningful blockers and failures when they change the path of the implementation.
Link the fix back to the original problem so the completed learning remains easy to follow.
Signal, not surveillance
Journey does not store raw conversations or routine edits. It creates a sparse, readable trail of the engineering moments your future team will actually need.
Your prompts and full agent sessions are not the product. Only structured events are recorded.
Journey distinguishes the person who made a decision from the agent that proposed an approach.
Publish a concise journey for teammates, reviewers, hiring managers, or your future self.
A useful artifact
Each published journey turns structured events into a calm, scannable explanation of how a project took shape—not a transcript and not another wall of commits.
Decision 01
Relational data matched the relationships between users, projects, and events.
Problem 02
Enrichment work made the interactive path increasingly expensive.
Resolution 03
The request stays predictable while event processing continues safely.
Your next build starts here
Connect Journey to Codex or Claude Code, then keep building. The meaningful moments become a story as the work happens.
Start your journey