|
1 | 1 | ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes |
2 | | -B1,Raise max_tokens UI upper limit,"Increase AI config `max_tokens` input upper bound from 4000 to >=1000000 and ensure load/save does not clamp.","AI config dialog accepts >=1000000; typing first digit does not block 4+ digits; value persists to config.","python -m pytest -q tests/test_ai_config_max_tokens.py",none,DONE,DONE,TODO,"src/gui/ai/unified_ai_config_dialog.py | tests/test_ai_config_max_tokens.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_ai_config_max_tokens.py" |
3 | | -B2,Stop empty-project AI auto completion & RAG leakage,"Prevent auto completion from triggering for empty/short context and when no project is open. Ensure project change clearing emits signals and unbinds vector store; skip RAG search on empty/placeholder queries; default completion_mode to manual when unset.","New empty project/document does not auto-trigger AI completion; switching to no-project clears vector store; RAG not queried for empty/placeholder queries.","python -m pytest -q tests/test_empty_project_completion_guards.py",none,DONE,DONE,TODO,"src/core/shared.py | src/gui/services/index_scheduler.py | src/application/ai_context.py | src/gui/ai/enhanced_ai_manager.py | src/gui/ai/unified_ai_config_dialog.py | tests/test_empty_project_completion_guards.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_empty_project_completion_guards.py" |
4 | | -B3,Fix bottom status bar clipping/overlap,"Fix bottom UI layout so status bar/editor status frame does not clip or overlap at common DPI/font sizes by removing hardcoded fixed heights and using size hints/font metrics; add a Qt geometry test.","Status bar and editor bottom status frame render without clipping/overlap in Qt geometry test at default and larger fonts.","python -m pytest -q tests/test_status_bar_layout.py",none,DONE,DONE,TODO,"src/gui/status/status_bar.py | src/gui/editor/editor_panel.py | tests/test_status_bar_layout.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_status_bar_layout.py" |
| 2 | +B1,Raise max_tokens UI upper limit,"Increase AI config `max_tokens` input upper bound from 4000 to >=1000000 and ensure load/save does not clamp.","AI config dialog accepts >=1000000; typing first digit does not block 4+ digits; value persists to config.","python -m pytest -q tests/test_ai_config_max_tokens.py",none,DONE,DONE,DONE,"src/gui/ai/unified_ai_config_dialog.py | tests/test_ai_config_max_tokens.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_ai_config_max_tokens.py | regression_at:2026-02-10 | regression:compileall -q src && pytest -q" |
| 3 | +B2,Stop empty-project AI auto completion & RAG leakage,"Prevent auto completion from triggering for empty/short context and when no project is open. Ensure project change clearing emits signals and unbinds vector store; skip RAG search on empty/placeholder queries; default completion_mode to manual when unset.","New empty project/document does not auto-trigger AI completion; switching to no-project clears vector store; RAG not queried for empty/placeholder queries.","python -m pytest -q tests/test_empty_project_completion_guards.py",none,DONE,DONE,DONE,"src/core/shared.py | src/gui/services/index_scheduler.py | src/application/ai_context.py | src/gui/ai/enhanced_ai_manager.py | src/gui/ai/unified_ai_config_dialog.py | tests/test_empty_project_completion_guards.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_empty_project_completion_guards.py | regression_at:2026-02-10 | regression:compileall -q src && pytest -q" |
| 4 | +B3,Fix bottom status bar clipping/overlap,"Fix bottom UI layout so status bar/editor status frame does not clip or overlap at common DPI/font sizes by removing hardcoded fixed heights and using size hints/font metrics; add a Qt geometry test.","Status bar and editor bottom status frame render without clipping/overlap in Qt geometry test at default and larger fonts.","python -m pytest -q tests/test_status_bar_layout.py",none,DONE,DONE,DONE,"src/gui/status/status_bar.py | src/gui/editor/editor_panel.py | tests/test_status_bar_layout.py",none,"done_at:2026-02-10 | test:pytest -q tests/test_status_bar_layout.py | regression_at:2026-02-10 | regression:compileall -q src && pytest -q" |
0 commit comments