feat: add us-cpa preparation workflow

This commit is contained in:
Stefano Fiorini
2026-03-15 01:28:22 -05:00
parent decf3132d5
commit 82cf3d9010
8 changed files with 309 additions and 10 deletions

View File

@@ -31,7 +31,7 @@ class QuestionEngineTests(unittest.TestCase):
self.assertEqual(analysis["issue"], "standard_deduction")
self.assertEqual(analysis["taxYear"], 2025)
self.assertEqual(analysis["conclusion"]["answer"], "$15,000")
self.assertEqual(analysis["conclusion"]["answer"], "$15,750")
self.assertEqual(analysis["confidence"], "high")
self.assertTrue(analysis["authorities"])
self.assertEqual(analysis["authorities"][0]["sourceClass"], "irs_instructions")
@@ -57,7 +57,7 @@ class QuestionEngineTests(unittest.TestCase):
"factsUsed": [{"field": "filingStatus", "value": "single"}],
"missingFacts": [],
"authorities": [{"title": "Instructions for Form 1040 and Schedules 1-3"}],
"conclusion": {"answer": "$15,000", "summary": "Single filers use a $15,000 standard deduction for tax year 2025."},
"conclusion": {"answer": "$15,750", "summary": "Single filers use a $15,750 standard deduction for tax year 2025."},
"confidence": "high",
"followUpQuestions": [],
"primaryLawRequired": False,
@@ -66,7 +66,7 @@ class QuestionEngineTests(unittest.TestCase):
conversation = render_analysis(analysis)
memo = render_memo(analysis)
self.assertIn("$15,000", conversation)
self.assertIn("$15,750", conversation)
self.assertIn("Issue", memo)
self.assertIn("Authorities", memo)