Story: State the test run's prerequisites

Table of Contents

This page documents a story in Sprint 27. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

A test run that cannot pass says why before it starts, and the three prerequisites are recorded where the next person looks.

2. Status

Field Value
State DONE
Parent sprint Sprint 27
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-10-09

3. Acceptance

  • compass test run refuses when the broker is not listening and names the fix.
  • A memory records the three prerequisites, their signatures and their fixes.

4. Tasks

Task State Start End Description
Scaffold story: State the test run's prerequisites DONE 2026-10-09 2026-10-09 Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR.
Scaffold story: State the test run's prerequisites DONE   2026-10-09 Initial task for: State the test run's prerequisites

5. Decisions

6. Out of scope

7. Result

compass test run refuses to start when the broker is not listening, and names compass services start as the fix. The three prerequisites a green run has – the broker, a build matching the database's schema fingerprint, and free connection slots – are recorded in doc/llm/memory/check_the_test_environment_before_believing_a_failure.org.

The full suite is green: 92 suites, 9707 of 9707 tests.

Emacs 29.3 (Org mode 9.6.15)