Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A Senior Stopped the Pairing Until the Session Lived in YAML

Описание и применение

В ходе пары использовался файл‑контракт в YAML, проверяемый локальным скриптом Python, чтобы гарантировать соблюдение ограничений и условий остановки, а не надёжность чата LLM.

Задача

Free LLM chat transcripts are unreliable for capturing pairing agreements; they can drift or be lost, making it hard to enforce constraints and review decisions.

Результат

The pairing session now has a durable, schema‑validated contract that enforces invariants, budgets, and stop conditions locally, preventing drift and ensuring reproducibility.

Рабочий процесс

  • 1. Create a "pairing/" directory with a session_contract.yaml and verify_session.py
  • 2. Write the session contract (id, owner, max_minutes, max_model_calls, stop_on, invariants, budgets) before any model call
  • 3. Run verify_session.py to load and validate the contract
  • 4. Draft code with the free model, ensuring each reply is saved to disk
  • 5. After each reply, run verify_session.py again to check invariants and budgets
  • 6. If verification fails, abort the session or adjust the contract
  • 7. Commit the contract and all artifacts to the repository
  • 8. Use the verifier as the pairing partner that cannot be overridden during the hour

Доказательства

Keep a versioned session contract in the repository. Verify it locally before every model call and after every saved reply.

Источник

  • Дата записи: 2026-09-09T09:02:04.455Z