Spaces:
Sleeping
Sleeping
| from env.extraction import extract_tasks | |
| def test_rule_based_extraction_captures_rich_fields(): | |
| transcript = ( | |
| "We need to fix the checkout bug today because it is blocking the release. " | |
| "Also build the analytics dashboard by day 5 after the auth work lands. " | |
| "Please write regression tests for billing this week." | |
| ) | |
| items = extract_tasks(transcript) | |
| assert len(items) >= 3 | |
| assert any(item.description for item in items) | |
| assert any(item.acceptance_criteria for item in items) | |
| assert any(item.category != "general" for item in items) | |
| assert any(item.urgency_reason for item in items) | |
| assert any(item.dependency_hints for item in items) | |