Skip to content

Add item diagnostics and remove redundant test expectations - #75

Merged
LPX-E5BD8 merged 2 commits into
mainfrom
feat/item-diagnostics
Nov 7, 2026
Merged

LPX-E5BD8 merged 2 commits into
mainfrom
feat/item-diagnostics

Conversation

@LPX-E5BD8

@LPX-E5BD8 LPX-E5BD8 commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Items that appear stuck currently lack a shared view of their blockers and execution evidence. Add an item/session Debug panel, owner-controlled capture windows, and read-only steve_debug queries so users and agents can inspect the same bounded evidence without advancing work.

Shared observation boundaries record tool outcomes, dependency decisions, card transitions and structured adapter exits. Queries recheck workspace and conversation access, including cached Node receipts. The SQLite recorder is bounded and asynchronous; retention, pending writes, known losses and unstable reads are explicit. No automatic repair or deployment is added.

Replace copied formatting/catalog expectations and fixed schema numbers with public behavior, real-interface and compiled migration/release-lock checks. Keep distinct permission and lifecycle regressions. This includes the upgrade-fixture metadata fix proposed in #74.

Validation:

  • Ran the Rust workspace suite; it exposed a diagnostic snapshot/counter race and obsolete schema-number assertions. Fixed those, verified the race with a deterministic failing negative control, and completed the remaining and affected targets in follow-up runs: Store 204, Transcript 7, Hub library/API 275 passed. Workspace doctests passed.
  • Type checks, 104 Web tests, production Web build and isolated browser checks passed, including capture readback, filters, pagination retries, permissions, evidence references and mobile layout.
  • Migration lock, formatting, public-boundary checks, release-fragment lint and related script tests passed.

Migration 054 is the next free migration on the current main. Diagnostics use only Steve's existing local storage and interfaces; no contributor-specific infrastructure is required. Linux CI passed: 3,125 Rust tests passed on the first try (25 skipped by configuration), along with workspace doctests, 104 Web tests, type checks, the Web build and repository scripts. Production deployment remains unverified.

@LPX-E5BD8
LPX-E5BD8 merged commit 8db0965 into main Nov 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant