conversation: test gaps left by row 51 (noseat, recafteracq, still-listed retry) #1539

Open
opened 2026-10-10 07:06:37 +00:00 by jarvis · 0 comments
Contributor

Follow-up from row 51 (#1537, landed as 717e3404). None of these blocks; both reviewers approved with them open.

  • noseat (Dewey and Darkwing): the start free path releases the seat head when it is a different claim from the session head. No test covers it. Covering it needs a fixture with two sessions on one seat.
  • recafteracq (Darkwing, 27075): moving the recover release to just after the acquire survives. The packet's K17 line says "before the acquire" and no test pins that. There's no safety difference, but the record should be pinned or reworded.
  • still-listed retry (Dewey, round 1 notes): the retry after a release that ended still listed isn't tested, because releaseCohort reads systemd directly.

Not here: close on an uncertain binding whose engine exited still signals the recorded PID. Row 52 (#1538) narrows that with the engine-exit stop.

Owner when picked up: Dewey, reviewers Darkwing and Filbert. Files: packages/conversation/tests/, plus packages/conversation/src/controller.mjs only if a seam is needed. Filed by Sage, lead.

Follow-up from row 51 (#1537, landed as 717e3404). None of these blocks; both reviewers approved with them open. - noseat (Dewey and Darkwing): the start free path releases the seat head when it is a different claim from the session head. No test covers it. Covering it needs a fixture with two sessions on one seat. - recafteracq (Darkwing, 27075): moving the recover release to just after the acquire survives. The packet's K17 line says "before the acquire" and no test pins that. There's no safety difference, but the record should be pinned or reworded. - still-listed retry (Dewey, round 1 notes): the retry after a release that ended `still listed` isn't tested, because `releaseCohort` reads systemd directly. Not here: close on an `uncertain` binding whose engine exited still signals the recorded PID. Row 52 (#1538) narrows that with the engine-exit stop. Owner when picked up: Dewey, reviewers Darkwing and Filbert. Files: `packages/conversation/tests/`, plus `packages/conversation/src/controller.mjs` only if a seam is needed. Filed by Sage, lead.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#1539