CtrlK
BlogDocsLog inGet started
Tessl Logo

coding-agent-helpers/compact-handoff

Use when work needs to be handed off to another agent or another human. Produce a continuation-ready brief with the objective, completed work, assumptions, unresolved issues, and next action instead of a generic summary. Good triggers include "prepare a handoff", "make this resumable", and "summarize this for another agent".

92

1.41x
Quality

100%

Does it follow best practices?

Impact

89%

1.41x

Average score across 8 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-5/

Automated Test Suite — Team Transition Brief

A QA engineer who has been building a new automated test suite for a payment processing service is moving to another team. Before leaving they need to make sure someone else can continue improving coverage. You need to write a document that enables their replacement to take over immediately.

Background

The payment service handles three main flows: checkout, refund, and subscription renewal. The QA engineer was tasked with achieving 80% branch coverage across all three flows.

What has been completed

  • Checkout flow: 47 test cases written covering happy path, card decline, and network timeout scenarios; all passing
  • Refund flow: 12 test cases written covering full and partial refunds; all passing
  • Test framework: Pytest with the responses library for HTTP mocking and factory_boy for fixture generation; configuration in pytest.ini and tests/conftest.py
  • CI integration: tests run automatically on every pull request via .github/workflows/tests.yml
  • Coverage report baseline recorded: checkout 83%, refund 61%, subscription renewal 0%

What is not yet started

  • Subscription renewal flow: no tests written at all
  • Edge cases for refund flow: currency conversion during refund and partial refund on a partially-shipped order are not covered
  • The tests/fixtures/ folder has placeholder files but no real fixture data

Context the replacement needs to know

  • Subscription renewal logic lives in src/billing/renewal.py and calls an external billing provider (BillingProvider class in src/billing/provider.py)
  • The BillingProvider class must be mocked in tests; the actual provider SDK is not available in the test environment and will throw if called directly

Write a document that allows the replacement QA engineer to continue this work.

evals

tile.json