From c55b0aaae0419d9f20a8e6fca8ddc7f177f081d0 Mon Sep 17 00:00:00 2001 From: Jake Date: Tue, 12 May 2026 23:27:15 +0100 Subject: [PATCH] docs: update residuals status after tracing and storage passes Co-Authored-By: Claude Opus 4.7 (1M context) --- .../plans/2026-05-12-engine-slop-residuals.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/superpowers/plans/2026-05-12-engine-slop-residuals.md b/docs/superpowers/plans/2026-05-12-engine-slop-residuals.md index 0319207..854166f 100644 --- a/docs/superpowers/plans/2026-05-12-engine-slop-residuals.md +++ b/docs/superpowers/plans/2026-05-12-engine-slop-residuals.md @@ -9,6 +9,22 @@ description: Roadmap for the deferred code-quality items that did not fit in the > **For agentic workers:** This is a meta-plan. It catalogues independent residual work areas, each of which should get its own detailed TDD plan when scheduled. Do **not** treat the sections below as a single execution checklist. +## Status update — 2026-05-13 + +Completed: +- B. eprintln → tracing sweep — landed in `184214b`. +- Tracing finishing pass — hotkey `log::` migrated to `tracing::` in `48c4838`. +- A. Storage-layer typed errors — survey in `fdab777`, migration in `52565ea`, legacy `StorageError(String)` removal in `a36ae7e`. + +Next recommended: +- Phase 10a dogfood before Area E, to validate the new observability and storage-error semantics in real app use. + +Still open: +- D. Property-based DSP testing. +- E. FE/BE error boundary cleanup. +- C. Actor-model refactor. +- F. Packaged-binary Linux launcher contract. + ## Context On 2026-05-12 an external code review rated the codebase 4/10 and laid out a four-bucket de-sloppifying plan. That pass shipped (uncommitted in working tree at time of writing). It hit the *prognosis-level* items only: