Skip to content

[Core] Add feedback text to evaluation dimensions #48

Description

@SaharPak

The evaluator in packages/core/src/evaluator/index.ts returns empty strings for every dimension's feedback field:

feedback: '',  // This is empty everywhere

Add meaningful feedback text for each scoring function. Examples:

  • Shipped Evidence (score 1): 'No evidence of shipped work found. Add verbs like Built, Deployed, Launched with specific outcomes.'
  • Shipped Evidence (score 4): 'Strong shipping signals found. Consider adding scale indicators (users served, uptime, etc.)'
  • Quantified Impact (score 2): 'Only {n} metrics found. Aim for at least one number per bullet point.'
  • Keyword Match (score 3): 'Matched {n}/{total} JD keywords. Missing: {list of top 5 missing keywords}'

Each scoring function should return both the score and a feedback string. This is the most important user-facing improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreCore engine logicenhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions