From aff0ce092df4e36e7ea695af0c9498c318cd1563 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Wed, 6 May 2026 15:33:53 +0200 Subject: [PATCH] =?UTF-8?q?docs(refactor-log):=20record=20R6=20fix-up=20un?= =?UTF-8?q?der=20=C2=A77?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../refactor-logs/2026-05-06-input-output-unification.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/refactor-logs/2026-05-06-input-output-unification.md b/docs/superpowers/refactor-logs/2026-05-06-input-output-unification.md index b27bbc8..221d81a 100644 --- a/docs/superpowers/refactor-logs/2026-05-06-input-output-unification.md +++ b/docs/superpowers/refactor-logs/2026-05-06-input-output-unification.md @@ -128,7 +128,13 @@ navigation: 2 new R26 tests in router.test.ts — BAD_REQUEST on header with ext ## 7. Open issues / deferred decisions -(populated as encountered) +- 2026-05-06 / R6 fix-up (commit `9663c82`): Plan 8 left every feature's + domain error class with a constructor that did NOT set `this.name`. + Plan 9 spec R6 explicitly requires it. Caught by spec reviewer during + Task 6 (navigation). Fixed across all 10 error files (auth × 4, blog + × 2, marketing-pages × 2, navigation × 2, media × 2). Functionally a + no-op (defineErrorMiddleware uses `instanceof`), but ensures correct + serialization, stack-trace labels, and JSON inspectability. ---