Browse documentation
FeatureFactory docs
How can we help?
Start with GitHub setup, understand how measurement works, or go deeper on controlled agent execution and the API.
Start here
Move from a new account to the first useful engineering signal.
FeatureFactory quickstart
Connect GitHub, activate repositories, follow the backfill, and review your first scores.
Connect the GitHub App
Install the GitHub App with the repository permissions FeatureFactory needs.
Choose repositories and measurement settings
Activate the repositories that should contribute to delivery metrics and scoring.
Understand backfill and sync progress
Track the initial history import, ongoing synchronization, and recoverable failures.
Read your first pull request score
Open the evidence behind quality, effort, velocity, and AI attribution.
Configure AI attribution
Choose attribution signals and understand known, estimated, mixed, and unknown work.
Invite members and choose roles
Invite teammates and give each person the minimum access their work requires.
Trial, billing, seats, and usage
Understand trial status, plan limits, seats, invoices, and upgrade paths.
Troubleshoot onboarding and missing data
Resolve installation, repository, import, identity, and scoring problems.
Measure
Understand delivery performance and the evidence behind each metric.
Dashboard and outcomes
Use the command center to find attention items and follow shipped work to its intended result.
Measure overview
Use delivery, quality, and AI adoption signals without turning metrics into quotas.
Developer Velocity
Read durable throughput trends alongside quality and rework context.
AI Share
Compare AI-assisted contribution with quality, delivery, and attribution confidence.
People, teams, and Scorecard
Map contributors to teams and compare delivery systems with appropriate context.
Scoring methodology
See how velocity, effort, and quality scores are calculated and audited.
Engineering benchmarks
Compare internal trends with benchmark bands while preserving scope and confidence.
AI attribution methodology
Understand known, estimated, mixed, and unknown AI authorship signals.
My Work
Review your own pull requests, delivery trends, and attribution evidence.
Pulse, deployments, and releases
Connect delivery activity to deployments, releases, and operational movement.
Reports and exports
Create repeatable engineering reports and export permitted metric data.
Repository comparison
Compare repositories after normalizing scope, ownership, and delivery context.
Scoring settings and rescoring
Manage exclusions and safely reprocess scores after a configuration change.
Plan to Build
Turn customer signal into an executable plan, controlled build, and measured result.
Signal to outcome workflow
Follow customer evidence from ingestion through a measured product outcome.
Signals, insights, and themes
Review source evidence, extract insights, and group recurring customer needs.
Create and review a product plan
Turn a validated theme into a scoped, source-cited plan ready for delivery.
Start a Build run from a plan
Create a work order, choose execution policy, and monitor a controlled Build run.
Connect a signal source
Bring customer and product evidence into Plan with traceable source context.
Jira suggestions, updates, and initiatives
Coordinate plans with Jira work and group delivery under measurable initiatives.
Customer intelligence
Use customer context to prioritize needs and follow outcomes.
Customer accounts and health
Combine customer evidence, requests, usage, and health into one account view.
Account matching and deep sync
Resolve account identities and refresh customer context from connected systems.
Account tiers and feature requests
Define customer tiers and track normalized requests across account evidence.
Build and operate
Run controlled agent work and keep your product context available.
Build Runs
Learn about workflows, gates, approvals, and isolated cloud execution.
Local Runner
Execute work orders on your own machine with your environment and credentials.
Triage Bot
Classify incoming signals and route them through human review.
Knowledge Base
Store, embed, and retrieve team knowledge for AI-assisted work.
Work orders
Create execution-ready work from a plan and manage its delivery state.
Runners, gates, and recovery
Apply runner policy, review approvals, and recover failed or cancelled Build runs.
Test plans and QA
Define test coverage, review revisions, and record QA completion for delivery work.
Triage and Library
Operate incoming work and publish reusable product knowledge.
Developers
Build integrations and keep up with API changes.
API Reference
Browse authentication, abilities, endpoints, schemas, and examples.
Custom connectors and webhooks
Send normalized source records, authenticate safely, and process webhook outcomes.
API Changelog
Review additive changes, deprecations, and versioning policy.
Status glossary and troubleshooting index
Interpret common states and choose the right recovery guide before contacting support.
Integrations and settings
Connect systems, control access, and keep account operations healthy.
Integration setup and health
Connect a provider, select resources, monitor health, and recover synchronization.
GitHub, Jira, and Linear
Configure engineering and work-tracking providers with intentional project scope.
Slack, CRM, support, and calls
Connect collaboration and customer systems while limiting ingestion to useful sources.
Organization, teams, and communication settings
Manage organization details, teams, roles, and lifecycle communication preferences.
API keys, security, retention, and export
Control API credentials, account security, data retention, and organization exports.