docs: close tui2 full legacy workflow parity with evidence

This commit is contained in:
thePR0M3TH3AN committed 2026-03-02 08:56:34 -05:00
1 parent 99b6f77e2b
commit c1a317f9b6
3 files changed
+48 -15

No files matched your search

+16 -13
View File
@@ -40,8 +40,11 @@ Use these docs as inputs, but treat this file as the decision layer:
## 3) What Is Still Open
### Parity / Product
- `docs/tui_v2_parity_checklist.md` still marks:
- Full legacy workflow coverage: **Pending**
- TUI v2 legacy parity closure is now documented as complete:
- `docs/tui_v2_parity_checklist.md` (“Full legacy workflow coverage: Yes”)
- bug-bash evidence reports:
- `artifacts/agent_tui_test/20260302T135526Z/report.json`
- `artifacts/agent_tui2_test/20260302T135526Z/report.json`
### Security Readiness
- `docs/security_readiness_checklist.md` still marks:
@@ -61,20 +64,19 @@ Use these docs as inputs, but treat this file as the decision layer:
## 4) Recommended Next Steps (Priority Order)
1. Close remaining TUI v2 legacy parity gap with an explicit action matrix and tests.
2. Strengthen testing gates by adding critical coverage thresholds for TUI v2 and key service modules used by v2.
3. Advance Nostr resilience validation with deterministic failure-mode suites (then optional real-relay soak lane).
4. Update cutover memo to reflect current reality and remaining concrete blockers.
5. Finish supply-chain readiness evidence and release-protection policy.
1. Strengthen testing gates by adding critical coverage thresholds for TUI v2 and key service modules used by v2.
2. Advance Nostr resilience validation with deterministic failure-mode suites (then optional real-relay soak lane).
3. Update cutover memo to reflect current reality and remaining concrete blockers.
4. Finish supply-chain readiness evidence and release-protection policy.
## 5) Next Slice Definition (Recommended Immediate Work)
### Slice A: “Legacy Parity Closure Matrix”
### Slice A: “Post-Parity Cutover Readiness”
Deliverables:
- Add `docs/tui_v2_legacy_parity_matrix.md` mapping legacy interactive actions to TUI v2 equivalents (or explicit gaps). ✅ (initial matrix added)
- Add tests for any currently uncovered high-value legacy actions surfaced by that matrix.
- Update `docs/tui_v2_parity_checklist.md` to remove or narrow “Full legacy workflow coverage: Pending”.
- Keep parity docs in sync with shipped behavior and evidence.
- Raise test gates/coverage thresholds for the TUI v2 critical path.
- Capture remaining cutover blockers as explicit release criteria.
Exit criteria:
- Matrix exists, reviewed, and linked from this document.
@@ -95,8 +97,9 @@ Progress update (2026-03-02):
- `npub` (alias: `nostr-pubkey`)
- displays active profile npub (+ QR payload) in sensitive panel
- tests added for success and validation paths
- Current next implementation target:
- close “Full legacy workflow coverage” in parity checklist with bug-bash evidence
- Full legacy workflow coverage closed with bug-bash evidence:
- `python scripts/ai_tui2_agent_test.py --scenario extended --verbose` => PASS
- `python scripts/ai_tui_agent_test.py --scenario extended --verbose` => PASS
## 6) Working Rule
+15 -2
View File
@@ -1,6 +1,6 @@
# TUI v2 Parity Checklist
Status: In progress on `beta` (updated 2026-03-01).
Status: Parity-complete on `beta` (updated 2026-03-02).
This checklist tracks readiness to switch default interactive mode from legacy TUI to `seedpass tui2`.
@@ -22,7 +22,7 @@ This checklist tracks readiness to switch default interactive mode from legacy T
| Link add/remove | Limited | Yes | Via command palette commands. |
| Neighbor traversal | No | Yes | Link cursor + open target entry. |
| Command discoverability | Menu-driven | Partial | Keybind hints and palette `help`. |
| Full legacy workflow coverage | Yes | Pending | Additional edge-case parity still needed. |
| Full legacy workflow coverage | Yes | Yes | Closed with parity matrix completion + bug-bash evidence (2026-03-02). |
## Phase 4 Deliverables
@@ -60,6 +60,19 @@ This checklist tracks readiness to switch default interactive mode from legacy T
- Active parity continuation and checkoff queue:
- `docs/tui_v2_parity_backlog.md`
## Parity Closure Evidence (2026-03-02)
- Legacy interactive bug-bash harness:
- `python scripts/ai_tui_agent_test.py --scenario extended --verbose`
- Result: `PASS`
- Report: `artifacts/agent_tui_test/20260302T135526Z/report.json`
- Textual TUI v2 bug-bash harness:
- `python scripts/ai_tui2_agent_test.py --scenario extended --verbose`
- Result: `PASS`
- Report: `artifacts/agent_tui2_test/20260302T135526Z/report.json`
- Parity matrix status:
- `docs/tui_v2_legacy_parity_matrix.md` now marks mapped legacy actions as implemented.
## Phase E Closure Notes
- CI smoke now explicitly validates `seedpass tui2 --check` output shape:
+17
View File
@@ -673,3 +673,20 @@
- Parity docs update:
- `docs/tui_v2_legacy_parity_matrix.md` now marks `Display npub` as Implemented.
- `docs/dev_control_center.md` progress notes now include `npub` parity completion and shift next target to checklist closure.
## 2026-03-02 Parity checklist closure: full legacy workflow coverage
- Executed parity bug-bash harnesses for both interactive stacks:
- `python scripts/ai_tui2_agent_test.py --scenario extended --verbose`
- Result: `PASS`
- Report: `artifacts/agent_tui2_test/20260302T135526Z/report.json`
- `python scripts/ai_tui_agent_test.py --scenario extended --verbose`
- Result: `PASS`
- Report: `artifacts/agent_tui_test/20260302T135526Z/report.json`
- Updated parity documentation:
- `docs/tui_v2_parity_checklist.md`
- status changed to parity-complete on `beta`
- `Full legacy workflow coverage` changed from `Pending` to `Yes`
- added evidence section with exact commands and report paths.
- `docs/dev_control_center.md`
- removed parity-closure pending state
- shifted priority stack to post-parity cutover readiness (testing gates, Nostr resilience, cutover memo, supply-chain readiness).