One tag in your commit. Everything else updates itself.
Add #GP-47 to a commit message and GoalPath tracks the item, updates its status when the PR merges, measures your DORA metrics, and includes the code activity in your next progress report. You adopt a small habit. GoalPath handles the rest.
The deal: a small habit for a big payoff
GoalPath is opinionated. It asks you to structure work as goals, milestones, and items. It asks you to tag commits with #GP-47. In return, you stop manually updating status boards, writing progress reports, and guessing delivery dates. The trade is asymmetric: two seconds per commit replaces hours of alignment work per week.
- ✓Structure work as Goals, Milestones, and Items. GoalPath guides you through this.
- ✓Tag commits and PRs with #GP-47 (the item's short number). Same convention as GitHub Issues, Jira, or Linear.
- ✓Connect your repository. GitHub, GitLab, and Bitbucket all supported.
- ✓Everything downstream happens automatically: status tracking, progress reports, DORA metrics, delivery forecasts.
PRs drive item status. No human in the loop.
When a developer opens a PR that references #GP-47, the item moves to Started. When that PR merges, the item moves to Finished. The project board updates in real time. Nobody needs to click a status dropdown or remember to move a card.
- ✓PR opened with #GP-47 in the title or branch name: item automatically moves to Started
- ✓PR merged: item moves to Finished, ready for stakeholder review
- ✓Only explicit references (#GP-47) trigger status changes. Suggested links never override your board.
- ✓Manual status changes always take priority. GoalPath respects human judgment.
DORA metrics from the first deploy
Connect your repo and GoalPath starts tracking the four DORA metrics: deployment frequency, lead time for changes, change failure rate, and mean time to recovery. No dashboards to configure. No separate observability tool. The metrics appear on your velocity page with industry benchmarks and trend arrows.
- ✓Deployment frequency: how often code reaches production, benchmarked against DORA categories (Elite, High, Medium, Low)
- ✓Lead time: hours from first commit to production deploy
- ✓Change failure rate: percentage of deploys that need a follow-up fix
- ✓MTTR: how quickly failures are resolved. Median hours, not averages that hide outliers.
AI catches what you forget to tag
Not every commit will have a #GP-47 tag. GoalPath uses vector similarity to match commit messages against your item descriptions. If a commit about 'fix OAuth redirect loop' looks semantically similar to an item titled 'Auth redirect fails on mobile,' GoalPath suggests the link. You confirm or dismiss with one click.
- ✓Commit messages are embedded as vectors and compared to item embeddings using cosine similarity
- ✓Confidence scoring: explicit tags = 100%, branch name matches = 95%, AI suggestions = 60-90%
- ✓Time and author heuristics: commits by an item's owner during its active period get a confidence boost
- ✓Dismissed suggestions improve future matching. The system learns your team's patterns over time.
DORA data feeds into your delivery forecasts
GoalPath's Monte Carlo forecasting already uses your team's velocity to predict delivery dates. The git integration adds deployment reality to those forecasts. High change failure rate? The pessimistic estimate widens. Long deploy lead time? The forecast adds a buffer. Deployment frequency dropping? GoalPath flags the velocity data as potentially stale.
- ✓Change failure rate above 30% inflates the risk-adjusted forecast, accounting for rework from failed deploys
- ✓Deploy lead time is added as a buffer between 'code complete' and 'in production'
- ✓Dropping deployment frequency triggers a stale velocity warning in the forecast
- ✓All DORA signals are surfaced in the delivery insights engine, answering questions about engineering performance
Import your existing issues in minutes
Already tracking work in GitHub Issues, GitLab Issues, or Bitbucket? Import them into GoalPath with a guided wizard. Map labels to item types, assign issues to milestones, match assignees to team members. The import is idempotent: re-running it skips issues already brought in.
- ✓One-click OAuth connection. Read-only access to repositories and issues.
- ✓Preview and map before importing: labels to item types, milestones to GoalPath milestones, assignees to team members
- ✓Smart defaults: 'bug' labels map to Bug type, 'enhancement' maps to Feature. Override anything before importing.
- ✓Available in onboarding: import issues during project setup to start with real data instead of a blank board
See it in action
Start your free trial and get your first automatic update within a week. No credit card required.
Related features
Project Forecasting
DORA metrics feed directly into delivery forecasts, adding deployment reality to velocity-based predictions.
Automated Progress Reports
Code activity from linked commits and PRs is included automatically in weekly stakeholder updates.
Delivery Insights
Ask your data about deployment frequency, lead time, and engineering performance. Answered from real DORA metrics.