Skip to main content
Live

43,280 AI events recorded on our own engineering fleet in the last 30 days.

Tracelet / Engineering

Give developers AI tools with clear rules.

One shared policy model for the coding tools in use, so developers know what is allowed and platform teams see what needs attention. Then measure what changes: delivery, quality and standards adoption, computed from the same activity.

TRACELET.AIEngineeringIllustrative example
Engineering / overview

Tools, policies and fleet health in one place.

Last 7 days

Enrolment & activity

Enrolled machines and the AI activity recorded on them
Enrolled machinesAI events recorded
Enrolled machinesCoverage signal
Policies in syncControl signal
Decisions reviewedReview signal

Needs your attention

Fleet, policy and tool items ranked by urgency
View all
3 enrolled machines have not reported in 7 days

Check the Tracelet agent on each machine before the next policy update.

Fleet health
Credential file reads blocked by policy

4 supported actions were blocked this period. Review the decision records.

Policy
Unregistered MCP server on 2 machines

Detected on the Data platform team. Approve it or add it to the policy.

Tool setup

Teams by coverage

Enrolled machines and the next step for each team
All teams
TeamCoverageNext step
PePlatform engineering24 of 24 enrolledPolicy in sync
BsBackend services18 of 18 enrolledPolicy in sync
DeDeveloper experience9 of 11 enrolledEnrol 2 machines
DpData platform6 of 6 enrolledReview MCP
ToolsPoliciesMachinesDecisionsOne engineering view

Illustrative example: tools, policies and fleet health for the machines your developers work on.

Three steps for a platform team.

Check tool coverage before planning the first stage.

  1. Set up the tools

    Enrol machines and confirm which coding tools, MCP servers and actions are covered for each team.

  2. Agree the rules

    Set the first policies for file, shell and MCP actions. Developers see the policy and the reason where the action happens. Publish the rules that work as standards and push them to every repository they apply to.

    Explore software delivery policies
  3. Roll out in stages

    One team and a small set of policies first. Decision records and fleet health decide where to expand next, and delivery and quality metrics show whether each stage is paying off.

Make the good path the easy path.

The standards that turn useful AI practice into a supported way of working.

Illustrative example

Repository context before edit

Before an agent makes a change, it reviews the relevant files, recent commits and open work.

Ready for rollout

Evidence and review are complete.

  • Platform engineering
  • Payments
  • 24 developers
  1. Observed
  2. Reviewed
  3. Ready

Structured commit messages

Every AI-authored change carries an intelligible reason and a linked work item.

In review

Two teams are validating this pattern.

  • Backend services
  • Mobile
  • 18 developers
  1. Observed
  2. Piloted
  3. Review

Production credential boundary

AI tools can investigate production, but sensitive credentials never leave the approved path.

Protected at the point of action

3 requests stopped before credential access.

  • Platform engineering
  • Production
  • 12 developers
  1. Request observed
  2. Policy applied
  3. Action stopped
Delivery metrics

Delivery health, with AI activity on the same axis.

Delivery velocity, pull request activity, issue throughput, and CI pipeline and release health, computed from ingested GitHub history. AI-tool coding activity is plotted on the same time axis, so the question of whether AI use tracks with delivery is answered from one report.

Tracelet / Engineering / Delivery Illustrative example
Engineering / metricsDelivery health from ingested GitHub history.
Last 12 weeksAll repositories
DeliveryPull RequestsIssuesPipelines & Releases
Deployment frequency
14/week

Merges to the default branch counted as deploys, 12-week average.

+3 per week vs prior 12 weeks
Lead time for changes
31h

Average hours from pull request opened to merged.

−6 h vs prior 12 weeks
Change failure rate
8%

13 of 168 counted deploys linked to a revert or an incident-labelled issue.

Structural proxy, not ground truth
Mean time to recovery
5.2h

Average hours from incident-labelled issue opened to resolved.

Structural proxy, not ground truth

AI coding activity: the “AI-based” overlay

AI-tool coding hours per week, plotted on the same axis as deployments
AI coding hoursDeployments per week
W1W2W3W4W5W6W7W8W9W10W11W12
Does AI activity track delivery?Read both series on one time axis before deciding.
180 → 348 hWeekly AI coding hours, week 1 to week 12
10 → 19Deployments per week over the same period

Change failure rate and MTTR are structural proxies derived from linked reverts and incident-labelled issues in the ingested history. They are not ground truth for production incidents.

168 deploys412 pull requests6 repositories12 weeksGitHub history + AI activity
Developer metrics

How the fleet is doing, without singling anyone out.

Performance bands are derived per developer from keep rate, session frequency and feature depth, then reported only as counts per band and per team. Individual rankings are kept out of the report by design.

TRACELET.AIEngineering / DevelopersIllustrative example
Engineering / developer metricsDeveloper bands across the fleet.57 active developers · bands recomputed nightly from the last 30 days
Last 30 daysAll teams

Fleet distribution

Share of developers in each performance band
High1832%

Keep rate above 75%, eight or more sessions a week, deep feature use.

Mid3154%

Steady sessions with keep rate around the fleet median.

Low814%

Few sessions or a low keep rate in this period.

Movement vs prior 30 days: +4 into High · −2 out of Low

What feeds the banding

Three signals, each computed per developer and reported as a fleet median
Keep rate

Share of AI-suggested code still present at merge.

71%Fleet median
Session frequency

Active AI coding sessions per developer, per week.

9 / wkFleet median
Feature depth

Distinct capabilities used in a session: edits, tests, MCP, review.

4 of 7Fleet median

By team

Aggregate bands per team, with counts instead of names
TeamDevelopersDistributionHighMidLow
Platform engineering248133
Backend services186102
Developer experience9351
Data platform6132

Aggregate by design. Bands are computed per developer but never listed by name in reports, and any group smaller than five developers is suppressed.

57 developers4 teamsMinimum group size 5No individual rankings
Standards & rollouts

Publish a standard once. Push it everywhere it applies.

The catalog holds the organisation’s recommended skills, rules, tools and MCP servers. A rollout fans one standard, or a whole pack, out across repositories as tracked pull requests.

Tracelet / Engineering / Standards Illustrative example
Engineering / standardsCatalog and rollouts.Org-recommended skills, rules, tools and MCP servers, and where each one has been pushed
All scopesSort: recent
SkillsDev ToolsPluginsMCP
NameKindDistributionScopeRequiredCreated
Repository context before editInstructionPushEveryone RequiredPlatform engineering · 3 wk agoStandardize
Structured commit messagesInstructionPullBackend servicesOptionalBackend services · 2 wk ago
Test-first refactorSkillPullBackend servicesOptionalBackend services · 5 d ago
Rollout · batch #14Repository context before editStandardize from acme/payments-api to 5 repositories
Tracking

4 of 5 pull requests opened · 1 merged · 1 pending

acme/payments-apiSource
acme/checkout-webMerged
acme/ledger-servicePR #88 opened
acme/notificationsPR #231 opened
acme/billing-workerPR #57 opened
acme/identity-gatewayPending
Clone Standards Pack

Platform baseline · 6 standards · clone the whole bundle onto acme/new-service

Clone pack
23 standards4 packsBatch #14 · 4 of 5 PRs openedTracked per repository
Quality matrix

Quality signals across every team, in one grid.

Read down a column for a team, across a row for a dimension. Each cell is scored against the row’s threshold, so the gaps that need a standard or a policy stand out without a separate report per team.

TRACELET.AIEngineering / QualityIllustrative example
Engineering / qualityQuality signals by team.Each cell is a signal computed from repository history and agent activity, scored against the row threshold
Last 30 daysAll repositories
Meets threshold Within tolerance Below threshold
DimensionPlatform engineeringBackend servicesDeveloper experienceData platformFleet avg
Test coverage on AI-authored changes≥ 80%
92%
84%
71%
66%
78%
Code review compliance≥ 95%
100%
97%
94%
88%
95%
Security scan clean= 100%
100%
100%
100%
93%
98%
Docs freshness≥ 70%
81%
64%
88%
52%
71%
Standards adoption≥ 90%
96%
91%
78%
83%
87%
Commit message compliance≥ 90%
98%
95%
90%
74%
89%
14 of 24 cells meet threshold5 within tolerance5 belowRecomputed nightly
Project mapping

Projects map themselves from where the work happens.

Registered projects the fleet’s AI activity rolls up to, and where that activity is happening by working repository. Most projects are auto-discovered from detected AI activity on a repository rather than registered by hand, and near-duplicates can be merged.

Tracelet / Engineering / Projects Illustrative example
Engineering / projectsProjects and where the work is happening.Registered projects the fleet’s AI activity rolls up to, by working repository
Last 30 days
Filter projects
All · 38Auto-discovered · 31Manual · 7
Merge projects (2)Register project

Two auto-discovered projects point at repositories with the same name stem. They are selected below; merge them to keep one project and its history.

ProjectStatusSpend (30d)ContributorsSessions
Payments platformAuto-discoveredgithub.com/acme/payments-apiHealthy$1,24012318
Checkout webAuto-discoveredgithub.com/acme/checkout-webNeeds attention$8608204
Data pipelines3 repositories · registered by handHealthy$2,0506142
Ledger serviceAuto-discoveredgithub.com/acme/ledger-serviceHealthy$410596
NotificationsAuto-discoveredPossible duplicategithub.com/acme/notificationsNeeds attention$120341
notifications-svcAuto-discoveredPossible duplicategithub.com/acme/notifications-svcNo activity$3516
Identity gatewayAuto-discoveredgithub.com/acme/identity-gatewayNo activity$000

Showing 7 of 38 projects · auto-discovered projects are created from detected AI activity on a repository

38 projects31 auto-discovered7 manual2 selectedMerge projects
Design partners

Start the conversation. One call to establish fit and how we would work together.

Become a design partner