dedupe token plural helper · Entire
dedupe token plural helper
271f272·
peyton-alt·3w ago·1 file·+3 added/-10 removed
Sessions
1869a59c64b1View transcript
Changes
1
cmd/entire/cli
- Mtokens_profile.go+3/-10
354 unmodified lines
354 unmodified lines
limitations = append(limitations, "No committed checkpoints found.")
}
if report.MissingTokenData > 0 {
limitations = append(limitations, fmt.Sprintf("%d checkpoint%s did not include token usage.", report.MissingTokenData, pluralSuffix(report.MissingTokenData)))
limitations = append(limitations, fmt.Sprintf("%d checkpoint%s did not include token usage.", report.MissingTokenData, tokenPluralSuffix(report.MissingTokenData)))
}
if report.MetadataReadWarnings > 0 {
limitations = append(limitations, fmt.Sprintf("%d checkpoint%s had incomplete session metadata; profile used root token summaries or readable sessions where available.", report.MetadataReadWarnings, pluralSuffix(report.MetadataReadWarnings)))
limitations = append(limitations, fmt.Sprintf("%d checkpoint%s had incomplete session metadata; profile used root token summaries or readable sessions where available.", report.MetadataReadWarnings, tokenPluralSuffix(report.MetadataReadWarnings)))
}
if report.Tokens != nil {
limitations = append(limitations, "Token totals are summed from analyzed checkpoints and may include overlapping checkpoint history; treat them as checkpoint-observed volume, not guaranteed unique session spend.")
354 unmodified lines
fmt.Fprintln(w)
fmt.Fprintln(w, "Repeated signals")
for _, signal := range signals {
fmt.Fprintf(w, "- %s: %d checkpoint%s", signal.Label, signal.Count, pluralSuffix(signal.Count))
fmt.Fprintf(w, "- %s: %d checkpoint%s", signal.Label, signal.Count, tokenPluralSuffix(signal.Count))
if signal.Percent > 0 {
fmt.Fprintf(w, " (%d%%)", signal.Percent)
}
fmt.Fprintln(w)
}
}
func pluralSuffix(count int) string {
if count == 1 {
return ""
}
return "s"
}
Mcmd/entire/cli/tokens_profile.go+3/-10