-
Notifications
You must be signed in to change notification settings - Fork 0
Gate v1.15 on one installed end-to-end operator-desk proof #114
Copy link
Copy link
Closed
Labels
area:ci-cdGitHub Actions, releases, and toolchain imagesGitHub Actions, releases, and toolchain imagesarea:tuiTerminal UI, operator desk, and interactive run controlTerminal UI, operator desk, and interactive run controlarea:uxUser-facing command behavior and diagnosticsUser-facing command behavior and diagnosticsarea:verificationExecutable contracts and artifact verificationExecutable contracts and artifact verificationenhancementNew feature or requestNew feature or requestpriority:P0Critical: public output, data safety, or release integrity is brokenCritical: public output, data safety, or release integrity is brokentest-layer:L7External repository and release boundariesExternal repository and release boundaries
Milestone
Description
Metadata
Metadata
Assignees
Labels
area:ci-cdGitHub Actions, releases, and toolchain imagesGitHub Actions, releases, and toolchain imagesarea:tuiTerminal UI, operator desk, and interactive run controlTerminal UI, operator desk, and interactive run controlarea:uxUser-facing command behavior and diagnosticsUser-facing command behavior and diagnosticsarea:verificationExecutable contracts and artifact verificationExecutable contracts and artifact verificationenhancementNew feature or requestNew feature or requestpriority:P0Critical: public output, data safety, or release integrity is brokenCritical: public output, data safety, or release integrity is brokentest-layer:L7External repository and release boundariesExternal repository and release boundaries
Problem
Unit, headless UI, and wheel tests can each pass while the assembled operator workflow is broken. v1.15 needs one repeatable active-signal proof that crosses installation, book discovery, dashboard evidence, command selection, child execution, and refreshed evidence.
Direction
Create a release-gating scenario from a clean installed wheel plus
[tui]: scaffold a neutral book, launch the real desk headlessly, assert initial honest states, select a safe real command through the generated picker, observe structured and raw child output, assert the exact verdict, and refresh the DESK model from resulting digest/receipt evidence.Dependencies
press deskentry #104: Package an optional Textual desk with one canonicalpress deskentry #104tuiinstalled wheels across the supported CI matrix #110: Prove bare andtuiinstalled wheels across the supported CI matrix #110Invariants
Acceptance
Links