ouroboros/devtools
Anton Razzhigaev dce64a8f6f Owner quiz display: typed question cards in the chat (lane Q-2a)
The full LinksOutbound-pattern stack for a new typed outbound: QuizOutbound
contract + WS discriminator, chat.quiz host topic, shared validate_quiz_payload
(assumption REQUIRED per owner decision 27=A; options capped by the pinned
Python<->JS MAX_QUIZ_OPTIONS), bridge.send_quiz with a base64-free persisted
row, supervisor delivery handler with project binding, typed history replay
(a quiz row can never read as a bare final), api_types.js mirrors, the
chat_decision.js card family (question / at-stake / option buttons / the
assumption line that survives settlement as the record of the default path;
answers post to the unified decision contract), token-born CSS, a DESIGN.md
'Quiz card' section, a Telegram display subscription, and an ARCHITECTURE ABI
row. Delivery wiring for media/links/quiz is extracted from chat.js into
chat_media.wireDeliveries, shrinking chat.js 219170 -> 217710 bytes with the
quiz wiring included (BYTE_DEBT ratcheted down). The surface stays dormant
until the escalate tool lands: nothing emits send_quiz worker events yet.
2026-08-30 23:48:21 +00:00
..
benchmarks Owner quiz display: typed question cards in the chat (lane Q-2a) 2026-08-30 23:48:21 +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.