<feed xmlns='http://www.w3.org/2005/Atom'>
<title>prism-v2.git/CLAUDE.md, 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-30T07:26:08Z</updated>
<entry>
<title>fix: align deploy flow with post-receive checkout (no .git in /var/www)</title>
<updated>2026-05-30T07:26:08Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-30T07:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=c0724a62c5e5742469339ec7aef4d0f509e10559'/>
<id>urn:sha1:c0724a62c5e5742469339ec7aef4d0f509e10559</id>
<content type='text'>
The working tree at /var/www/prism-v2 is populated by a post-receive hook
that does `git --work-tree=... checkout -f`, so it has no .git directory.
Drop git operations from deploy.sh and add scripts/post-receive.sample plus
README setup for the bare repo + hook + sudoers wiring.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: add scripts/deploy.sh for idempotent production deploys</title>
<updated>2026-05-30T07:21:03Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-30T07:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=5fbc175e540803d919863f3d90dffc3c0645a90b'/>
<id>urn:sha1:5fbc175e540803d919863f3d90dffc3c0645a90b</id>
<content type='text'>
Handles first-time install (--install) and redeploys: pulls, builds backend
and frontend as www-data with the required HOME/NPM_CONFIG_CACHE env, restarts
systemd services, and smoke-checks /health and /.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs: tighten README, AGENTS, CLAUDE with production deploy instructions</title>
<updated>2026-05-30T07:16:53Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-30T07:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=66acc6f7d18c93f4b7960682bea5bd5ff1545802'/>
<id>urn:sha1:66acc6f7d18c93f4b7960682bea5bd5ff1545802</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>'UI Shell and General Architecture'</title>
<updated>2026-05-17T20:07:40Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-05-17T20:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/prism-v2.git/commit/?id=62bdd79b3473262dde5fb0a90eab34fe7bf344fd'/>
<id>urn:sha1:62bdd79b3473262dde5fb0a90eab34fe7bf344fd</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>
