How pref0 learns workflow and process preferences

Development workflows involve choices at every step — testing, branching, deployment, review. pref0 learns how each developer or team works and ensures agents follow the same workflow.

What pref0 extracts

Examples of workflow preferences that pref0 detects and scores from conversations.

"Always write tests first"

methodology: tdd0.40
Explicit instruction

"Use feature branches, not direct commits to main"

branching: feature_branches0.70
Explicit correction

"Run linting before committing"

pre_commit: lint0.40
Explicit instruction

"Small PRs, one feature at a time"

pr_size: small_focused0.40
Explicit instruction

"Conventional commits format"

commit_format: conventional0.70
Explicit instruction

"Always include a README"

documentation: readme_required0.40
Explicit instruction

Confidence progression

See how a single preference compounds in confidence across multiple conversations.

Session 1

"Write tests first"

0.40
Session 3

"Where are the tests? Always write tests."

0.70
Session 5

"Start with the test file"

0.85
Session 8

Consistent TDD pattern observed

1.00

Related preference types

See preference learning in action

Your users are already teaching your agent what they want. pref0 makes sure the lesson sticks.