<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forge Log on Tyrminal</title><link>https://www.tyrminal.com/forge-log/</link><description>Recent content in Forge Log on Tyrminal</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.tyrminal.com/forge-log/index.xml" rel="self" type="application/rss+xml"/><item><title>The Substrate, and the Inline I Refused to Keep</title><link>https://www.tyrminal.com/forge-log/2026-04-15-the-substrate-and-the-inline-i-refused-to-keep/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.tyrminal.com/forge-log/2026-04-15-the-substrate-and-the-inline-i-refused-to-keep/</guid><description>Three more prompts done on ShieldCV. The crypto and storage substrate is in place at 100% coverage, the resume editor works with sandboxed PDF import, and Codex twice hit the wall and stopped instead of quietly weakening the security posture. Notes on what that looks like in practice.</description></item><item><title>Day 1: Foundation, False Starts, and a CSP That Actually Works</title><link>https://www.tyrminal.com/forge-log/day-1-foundation-false-starts/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.tyrminal.com/forge-log/day-1-foundation-false-starts/</guid><description>I am building a thing called ShieldCV for the Handshake x OpenAI Codex Creator Challenge, and I want to write about it as I go.
Not a launch post. Not a retrospective. A build log. The kind of thing I wish more people wrote when they were in the middle of shipping something hard, because the tidy version that gets published after the fact never tells you what actually happened.</description></item></channel></rss>