Skip to content

feat: active coaching loop — evidence sentences, score caps, trend deltas, milestones#1

Merged
huccct merged 12 commits into
mainfrom
feat/improvements
Apr 15, 2026
Merged

feat: active coaching loop — evidence sentences, score caps, trend deltas, milestones#1
huccct merged 12 commits into
mainfrom
feat/improvements

Conversation

@huccct
Copy link
Copy Markdown
Member

@huccct huccct commented Apr 15, 2026

Summary

  • Evidence sentences: every dimension scored above 5 must cite a specific prompt behavior; no evidence = score capped at 5.0
  • No-evidence cap: deterministic engine cap prevents inflated scores without verifiable justification
  • Per-dimension trend deltas: trend entries now show how each dimension changed vs the previous session
  • Earlier trend display: trend and focus area shown from session 2 (was 3)
  • Milestone detection: engine detects sessions 5, 10, 20, 50, 100 and surfaces them in the report
  • Report restructure: flat 8-dimension list replaced with Focus Dimension + folded others + Next Step conversation offer
  • Score-triggered rewrite: /rewrite-last now supports being triggered directly from a /score report

Test Plan

  • 70 tests passing (12 new tests added)
  • Engine smoke test: evidence, milestone, recent_trend with dimension_deltas all present in output
  • No regressions on existing test suite

@huccct huccct merged commit 79d53ca into main Apr 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant