Story: Stop the web typecheck racing the web tests

Table of Contents

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

1. Goal

The two ores.web ctest entries never run at the same time, so the BFF tests never load the wire package's dist while tsc rewrites it.

2. Status

Field Value
State DONE
Parent sprint Sprint 26
Now Nothing.
Waiting on Nothing.
Next Nothing; the story is closed.
Last touched 2026-10-03

3. Acceptance

  • ores.web.typecheck and ores.web.tests share a ctest resource lock.
  • A parallel ctest run of the two entries shows them serialised.
  • Continuous Linux linux-clang-release passes the web tests.

4. Tasks

Task State Start End Description
Scaffold story: Stop the web typecheck racing the web tests DONE 2026-10-03 2026-10-03 Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR.
Serialise the two web ctest entries DONE 2026-10-03 2026-10-03 Initial task for: Stop the web typecheck racing the web tests

5. Decisions

6. Out of scope

7. Result

Done.

Emacs 29.3 (Org mode 9.6.15)