S.H.O.N.A.R._Desktop_Companion/shared/com/shonar
avi 61f2124b1c AI progress: honest milestone bar from closed JSON contract units
Replace the char-count estimate (EST_OUTPUT_CHARS) with ContractProgress:
points are earned only when real output units complete — first token (5),
each closed contract key / array item (5-90), root closed (95), stored (100).
Reasoning/thinking streams no longer fake progress: the first thinking
delta fires the first-token milestone ('the model is alive') and holds.
Surface the job's tone through ProcessingJobOut/JobInfo so the bar can
label itself 'Summarizing dry wit…'. Test rewritten to pin the new
honest-thinking semantics.
2026-09-18 15:00:04 -05:00
..
provider Detail: personality picker beside Re-summarize 2026-09-15 14:24:36 -05:00
recording AI progress: honest milestone bar from closed JSON contract units 2026-09-18 15:00:04 -05:00