You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dry-run output includes per-task `confidence` and `rationale` fields so authors can review why each case was proposed. Apply mode validates generated eval and task YAML against the built-in schemas before writing, merges task references into an existing `eval.yaml`, and refuses to overwrite an existing fixture, task file, or task `id` unless `--force` is set.
591
+
584
592
### `waza tokens count [paths...]`
585
593
586
594
Count tokens in markdown files. Paths may be files or directories (scanned recursively for `.md`/`.mdx`).
b.WriteString("- Each grader entry MUST be an object with at least 'type' and 'name' fields. NEVER use bare strings like '- grader_name'. Always use '- name: grader_name' with a 'type' field.\n")
114
124
b.WriteString("- Include required config fields for each grader type (see grader documentation below).\n")
115
125
b.WriteString("- For skill_invocation graders, use required_skills + mode (exact_match, in_order, any_order) for positive checks, forbidden_skills for negative checks, or both together.\n")
116
-
b.WriteString("- Include at least 3 diverse tasks and at least 1 negative/anti-trigger task.\n")
126
+
b.WriteString("- Make the task set diverse when count allows; include negative/anti-trigger coverage when it fits the requested focus.\n")
b.WriteString("- For every task case, include confidence as a number from 0.0 to 1.0 and rationale referencing the SKILL.md heading, phrase, or span that supports the case.\n")
117
130
b.WriteString("- Use grader types from the allowed list only.\n")
118
131
b.WriteString("- Keep task IDs deterministic and kebab-case.\n")
119
132
b.WriteString("- Task YAML must use inputs: { prompt: ... } (do not use a top-level prompt field).\n")
0 commit comments