mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-29 00:42:08 +00:00
docs: close tui2 full legacy workflow parity with evidence
This commit is contained in:
1 parent
99b6f77e2b
commit
c1a317f9b6
3 files changed
+48
-15
No files matched your search
+16
-13
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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).
|
||||
Reference in new issue
Block a user