mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-27 16:02:05 +00:00
1.2 KiB
1.2 KiB
KB Scale Validation
Status: Added on beta (March 1, 2026).
This document defines stress-oriented validation for knowledge-base behavior under large index counts.
Coverage
- Sort/tag/search over large indexes:
src/tests/test_kb_scale_stress.py::test_kb_sort_tag_search_scale
- High-degree graph link handling:
src/tests/test_kb_scale_stress.py::test_kb_graph_high_degree_links_scale
- Textual TUI v2 large-index interactions:
src/tests/test_tui_v2_kb_scale_stress.py::test_tui2_kb_large_index_navigation
Dataset Profiles
- Standard:
10,000entries for sort/search/tag1,000graph edges from one source node10,000TUI rows
- Stress (
--stress):100,000entries for sort/search/tag5,000graph edges from one source node50,000TUI rows
Commands
Standard run:
.venv/bin/python -m pytest -q src/tests/test_kb_scale_stress.py src/tests/test_tui_v2_kb_scale_stress.py
Stress run:
.venv/bin/python -m pytest -q --stress src/tests/test_kb_scale_stress.py src/tests/test_tui_v2_kb_scale_stress.py
Notes
- Stress scenarios are opt-in and require
--stress. - Time budgets are intentionally conservative to catch regressions while reducing CI flakiness across environments.