<feed xmlns='http://www.w3.org/2005/Atom'>
<title>prism-v2.git/backend/app/schemas.py, branch master</title>
<subtitle>Prism rewritten using FastAPI + NextJS</subtitle>
<id>https://git.tylerhoang.xyz/prism-v2.git/atom?h=master</id>
<link rel='self' href='https://git.tylerhoang.xyz/prism-v2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/'/>
<updated>2026-05-19T06:59:37Z</updated>
<entry>
<title>feat: add projection_years to DcfResult schema and service output</title>
<updated>2026-05-19T06:59:37Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-19T06:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=38f8664eccd7738855918fff0537335f7238a006'/>
<id>urn:sha1:38f8664eccd7738855918fff0537335f7238a006</id>
<content type='text'>
Add projection_years: int = 5 field to the DcfResult Pydantic schema and emit it from the data_service.get_valuation() function across all three dcf_out cases (unavailable, error, and successful). This enables frontend DCF sliders to know the default projection horizon.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: add RatioPoint and RatiosResponse schemas</title>
<updated>2026-05-18T09:12:42Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-18T09:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=ce1b9bcab6474f678155da1b6f0133bb6800346e'/>
<id>urn:sha1:ce1b9bcab6474f678155da1b6f0133bb6800346e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add DcfResult, MultipleResult, ValuationResponse schemas</title>
<updated>2026-05-18T08:23:26Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-18T08:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=8a7dff97216fd301c7f3c4f20bebec917451d911'/>
<id>urn:sha1:8a7dff97216fd301c7f3c4f20bebec917451d911</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add FinancialRow/Statement/Response schemas</title>
<updated>2026-05-17T21:27:18Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-17T21:27:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=5f270f75bb73092d89fd2d797173febf8c6ed08b'/>
<id>urn:sha1:5f270f75bb73092d89fd2d797173febf8c6ed08b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refine overview ratios and shell</title>
<updated>2026-05-17T20:36:57Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-17T20:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=c3f19f79f66054dc3b3a98999ea38b0f05248e06'/>
<id>urn:sha1:c3f19f79f66054dc3b3a98999ea38b0f05248e06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stack start and stop scripts</title>
<updated>2026-05-17T19:46:13Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-17T19:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=1482422f2f5b236cdcdff4429ae06bb55dca4083'/>
<id>urn:sha1:1482422f2f5b236cdcdff4429ae06bb55dca4083</id>
<content type='text'>
</content>
</entry>
</feed>
