ouroboros/devtools
Anton Razzhigaev 52c67ed159 v6.84.0: slide ordinals need a position order; a colour word means the palette entry
Both from the 22-task regression smoke, each with trace evidence:
- impress/05dd4c1d aligned the document-order shape (Shape;135) while the gold
  targets the visually higher one (Shape;136). The slide-object branch said a
  heading counts as the Nth item but never said in WHICH order to count.
- impress/04578141 read 'use exactly these colours, no variations' as a licence
  to type raw 00FF00 through Custom Color; the gold is LibreOffice's palette
  Green 00A933 at zero tolerance. That wording forbids a neighbouring shade, it
  does not prescribe a hex.

Smoke result: 19 of 22 at 1.0, one at its historical continuous-metric value
(efcf0d81 = 0.8949354689860572, identical to v6.81.1), and these two.
Five tasks that scored 0 in earlier runs now score 1.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 11:28:39 +00:00
..
benchmarks v6.84.0: slide ordinals need a position order; a colour word means the palette entry 2026-07-30 11:28:39 +00:00
__init__.py feat(devtools-benchmarks): add official benchmark harnesses and workspace executor 2026-06-06 12:03:30 +03:00
README.md feat(devtools-benchmarks): add official benchmark harnesses and workspace executor 2026-06-06 12:03:30 +03:00

Ouroboros Devtools

devtools/ contains operator-side and benchmark support code that should be versioned with Ouroboros without becoming part of the runtime core.

Rules:

  • Generated logs, datasets, run outputs, Docker layers, and secrets do not live here.
  • Default benchmark outputs go under /Users/anton/Ouroboros/bench_runs/.
  • Runtime modules must not import devtools.
  • This is not an immune-system bypass: touched files are reviewed normally.
  • Promote code out of devtools only through a separate reviewed runtime plan.