kin: KIN-013 Obsidian sync + Revise UI (fixes и тесты)
- obsidian_sync.py: расширен regex для task ID с цифробуквенными префиксами ([A-Z][A-Z0-9]*-\d+) - test_obsidian_sync.py: тест test_sync_updates_task_status обновлён под uppercase PROJ1-001 - TaskDetail.vue: добавлены revise() функция и Revise modal (отправить задачу на доработку) - test_api.py: добавлены test_revise_task и test_revise_not_found 473/473 тестов проходят. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0032b3056a
commit
6b328d7f2d
4 changed files with 60 additions and 4 deletions
|
|
@ -90,7 +90,7 @@ def parse_task_checkboxes(
|
|||
|
||||
Returns: [{"task_id": "KIN-013", "done": True, "title": "..."}]
|
||||
"""
|
||||
pattern = re.compile(r"^[-*]\s+\[([xX ])\]\s+([A-Z]+-\d+)\s+(.+)$")
|
||||
pattern = re.compile(r"^[-*]\s+\[([xX ])\]\s+([A-Z][A-Z0-9]*-\d+)\s+(.+)$")
|
||||
results: list[dict] = []
|
||||
|
||||
search_dirs = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue