mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-11-06 04:42:35 +00:00
docs: add beta hardening report and session notes
This commit is contained in:
1 parent
6984f067d6
commit
0bbf271154
2 files changed
+60
No files matched your search
@@ -0,0 +1,46 @@
|
||||
# Beta Hardening Report (2026-03-02)
|
||||
|
||||
## Scope
|
||||
This report covers the hardening checklist run on branch `beta` after Textual TUI v2 parity/UX fixes.
|
||||
|
||||
## 1) CI-equivalent validation
|
||||
Command:
|
||||
- `PATH=".venv/bin:$PATH" scripts/run_ci_tests.sh`
|
||||
|
||||
Result:
|
||||
- Passed.
|
||||
- Determinism gate: passed (`43 passed, 950 skipped`).
|
||||
- Full suite: passed (`977 passed, 16 skipped`).
|
||||
|
||||
## 2) Installer smoke tests
|
||||
Commands:
|
||||
- `bash scripts/installer_smoke_unix.sh beta tui`
|
||||
- `bash scripts/installer_smoke_unix.sh beta both`
|
||||
|
||||
Result:
|
||||
- Both smoke runs passed.
|
||||
- `both` mode correctly skipped GUI install in headless environment and still completed successfully.
|
||||
|
||||
Notes observed:
|
||||
- Installer reported stale `seedpass` launchers on PATH from previous local installs; install still completed.
|
||||
- This is an environment hygiene warning, not an installer failure.
|
||||
|
||||
## 3) Parity bug-bash harness
|
||||
Commands:
|
||||
- `python scripts/ai_tui2_agent_test.py --scenario extended --verbose`
|
||||
- `python scripts/ai_tui_agent_test.py --scenario extended --verbose`
|
||||
|
||||
Result:
|
||||
- TUI v2 extended scenario: passed.
|
||||
- Legacy TUI extended scenario: passed.
|
||||
|
||||
## 4) Included UX fixes validated in this hardening pass
|
||||
- TUI v2 selected-entry state now stays synchronized with list navigation/highlight.
|
||||
- Left pane command/help content no longer hard-clips; scrolling enabled.
|
||||
- Sensitive reveal/QR confirmation paths now show explicit in-panel instructions.
|
||||
- QR panel avoids wrapping distortion for ASCII QR output.
|
||||
|
||||
## Current release posture
|
||||
- Hardening checklist items 1-3 are complete and green for this environment.
|
||||
- No blocking failures identified in CI-equivalent, installer smoke, or parity harness checks.
|
||||
- Remaining operational caution: clean up stale local launchers in user environments to reduce ambiguity about which `seedpass` executable is being run.
|
||||
@@ -548,3 +548,17 @@
|
||||
- Validation:
|
||||
- `pytest -q src/tests/test_tui_v2_textual_interactions.py src/tests/test_tui_v2_action_matrix.py src/tests/test_tui_v2_helpers.py` -> `33 passed`.
|
||||
- `python scripts/ai_tui2_agent_test.py --scenario core --verbose` -> `[PASS] core`.
|
||||
|
||||
## 2026-03-02 Hardening checklist execution (post TUI v2 UX patch)
|
||||
- Completed requested hardening items in repo workspace:
|
||||
1) CI-equivalent run via `scripts/run_ci_tests.sh`: PASS.
|
||||
- Determinism gate: `43 passed, 950 skipped`.
|
||||
- Full suite: `977 passed, 16 skipped`.
|
||||
2) Installer smoke (`beta`) via `scripts/installer_smoke_unix.sh`:
|
||||
- `mode=tui`: PASS.
|
||||
- `mode=both`: PASS (GUI intentionally skipped in headless runtime).
|
||||
3) Parity bug-bash harnesses:
|
||||
- `scripts/ai_tui2_agent_test.py --scenario extended --verbose`: PASS.
|
||||
- `scripts/ai_tui_agent_test.py --scenario extended --verbose`: PASS.
|
||||
- Added release note document: `docs/beta_hardening_2026-03-02.md` with checklist commands, results, and residual operational warning about stale launcher binaries on PATH.
|
||||
- Practical note: Installer repeatedly warns about stale `/home/user/.local/bin/seedpass` entries; this does not fail install but can obscure which binary users are executing.
|
||||
Reference in new issue
Block a user