ren worker folder adding orig, mv new one into root

This commit is contained in:
2026-09-25 10:34:29 -04:00
parent 10f0668e32
commit 5b010039d7
1308 changed files with 44597 additions and 1511 deletions

View File

@@ -3,7 +3,7 @@ name: detector-rubric-form
description: |
Self-check that your atomic rubric is well-formed. A deterministic contract
checks the artifact: the file parses against the criterion schema,
criteria number 2 to 24, ids are kebab-case and unique, category and
ids are kebab-case and unique, category and
severity use the defined vocabularies, extra_credit criteria carry no
severity, at most 2 criteria are crux, `dimensions` names grading-standard
criteria, and no text states a numeric penalty amount. A judgment layer

View File

@@ -56,24 +56,23 @@ Report each failure with the offending text quoted verbatim.
`task` string and a `criteria` list. A file that does not parse is a
broken artifact; report the parse error and verdict `material-issues`.
2. **`task` names this task.** The `task` field equals the task's slug.
3. **Criteria count is 2 to 24.**
4. **Ids are kebab-case and unique.** Each `id` matches
3. **Ids are kebab-case and unique.** Each `id` matches
`^[a-z0-9]+(-[a-z0-9]+)*$` and appears once.
5. **`category` vocabulary.** One of `primary_intent`, `extra_credit`,
4. **`category` vocabulary.** One of `primary_intent`, `extra_credit`,
`dodged_bullet`.
6. **`severity` vocabulary and placement.** One of `crux`,
5. **`severity` vocabulary and placement.** One of `crux`,
`certain_dealbreaker`, `possible_dealbreaker`, `unlikely_dealbreaker`.
Required on `primary_intent` and `dodged_bullet` criteria. Forbidden on
`extra_credit` criteria.
7. **Crux cap.** At most 2 criteria carry `severity: crux`.
8. **`dimensions` names at least one grading-standard criterion.** Each entry
6. **Crux cap.** At most 2 criteria carry `severity: crux`.
7. **`dimensions` names at least one grading-standard criterion.** Each entry
is one of the eight, exactly as the grading standard names them:
`Integrity`, `Narrow Correctness`,
`Broader Correctness / the craft of software engineering`, `Persistence`,
`Communication`, `Verification & Thoroughness`, `Common Sense`,
`Thought Partnership`.
9. **`guideline` is non-empty** on every criterion.
10. **Zero numeric penalty language.** Penalty weight is expressed through
8. **`guideline` is non-empty** on every criterion.
9. **Zero numeric penalty language.** Penalty weight is expressed through
`category` and `severity`; sizing the subtraction is the grading
machinery's job. No guideline, elaboration, or context-document sentence
may state a numeric penalty amount. Run these over the atomic rubric AND