<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU">
  <title>p(Doom)1 dev blog</title>
  <link href="https://pdoom1.com/blog/" />
  <link href="https://pdoom1.com/blog/atom.xml" rel="self" />
  <id>urn:pdoom1:blog</id>
  <updated>2026-07-15T12:00:00Z</updated>
  <subtitle>Development notes from p(Doom)1 - a satirical strategy game about managing an AI safety lab.</subtitle>
  <entry>
    <title>Where the site stands, before the refresh</title>
    <link href="https://pdoom1.com/blog/post.html?p=2026-07-15-ui-before-snapshot.md" />
    <id>urn:pdoom1:blog:2026-07-15-ui-before-snapshot.md</id>
    <updated>2026-07-15T12:00:00Z</updated>
    <summary>A deliberate 'before' snapshot of pdoom1.com at the start of a UI refresh - what's working (the Risk Dashboard), what reads as dated (blanket monospace, no shared layout spine), and the correctness bugs fixed the same day.</summary>
    <category term="website" />
    <category term="ui" />
    <category term="design" />
    <category term="dev-notes" />
  </entry>
  <entry>
    <title>Website Development Sprint Complete: v0.2.0 Major Enhancement</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-10-09-website-development-sprint-complete-v0-2-0.md" />
    <id>urn:pdoom1:blog:2025-10-09-website-development-sprint-complete-v0-2-0.md</id>
    <updated>2025-10-09T12:00:00Z</updated>
    <summary>Completed comprehensive 6-hour development sprint delivering major website enhancements across three phases: game asset integration, blog system overhaul, and UI polish. Transformed the website from a basic landing page into a professional developer showcase.</summary>
    <category term="website" />
    <category term="milestone" />
    <category term="ui" />
    <category term="infrastructure" />
  </entry>
  <entry>
    <title>Architecture Revolution: From Monolith to Modular Excellence</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-10-09-architecture-revolution-monolith-to-modular.md" />
    <id>urn:pdoom1:blog:2025-10-09-architecture-revolution-monolith-to-modular.md</id>
    <updated>2025-10-09T12:00:00Z</updated>
    <summary>A comprehensive look at our systematic approach to breaking down 4,235+ line monoliths into clean, maintainable modules - featuring real metrics and engineering insights from the trenches</summary>
    <category term="milestone" />
    <category term="architecture" />
    <category term="refactoring" />
    <category term="type-annotation" />
    <category term="engineering" />
  </entry>
  <entry>
    <title>UI Monolith Breakdown Complete - Architecture Transformation</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-15-ui-monolith-breakdown-complete.md" />
    <id>urn:pdoom1:blog:2025-09-15-ui-monolith-breakdown-complete.md</id>
    <updated>2025-09-15T12:00:00Z</updated>
    <summary>Completed systematic breakdown of 4,235-line UI monolith into 8 specialized modules, achieving 37.1% reduction with zero functionality regression</summary>
    <category term="milestone" />
    <category term="architecture" />
    <category term="ui" />
    <category term="refactoring" />
    <category term="v0.7.0" />
  </entry>
  <entry>
    <title>Multi-Repository Integration System Complete</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-15-multi-repository-integration-complete.md" />
    <id>urn:pdoom1:blog:2025-09-15-multi-repository-integration-complete.md</id>
    <updated>2025-09-15T12:00:00Z</updated>
    <summary>Completed comprehensive multi-repository integration system establishing professional automation and documentation management across pdoom1, pdoom1-website, and pdoom-data repositories with zero-manual-overhead release process.</summary>
    <category term="automation" />
    <category term="versioning" />
    <category term="documentation" />
    <category term="architecture" />
    <category term="github-actions" />
  </entry>
  <entry>
    <title>Monolith Breakdown: Tutorial Extraction &amp; Legacy Cleanup</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-15-monolith-breakdown-tutorial-extraction.md" />
    <id>urn:pdoom1:blog:2025-09-15-monolith-breakdown-tutorial-extraction.md</id>
    <updated>2025-09-15T12:00:00Z</updated>
    <summary>Extracted 486 lines of tutorial functions, removed 151 lines of legacy code, and fixed critical hover tooltips bug</summary>
    <category term="refactoring" />
    <category term="monolith-breakdown" />
    <category term="ui" />
    <category term="cleanup" />
    <category term="modular-architecture" />
  </entry>
  <entry>
    <title>Complete Deterministic RNG System v0.6.0</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-14-deterministic-rng-complete.md" />
    <id>urn:pdoom1:blog:2025-09-14-deterministic-rng-complete.md</id>
    <updated>2025-09-14T12:00:00Z</updated>
    <summary>MAJOR MILESTONE: Transform P(Doom) into fully deterministic competitive gaming platform with perfect reproducibility</summary>
    <category term="milestone" />
    <category term="deterministic" />
    <category term="competitive" />
    <category term="rng" />
    <category term="v0.6.0" />
  </entry>
  <entry>
    <title>p(Doom)1 Website Release - Deployment Infrastructure Complete</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-14-deployment-infrastructure-complete.md" />
    <id>urn:pdoom1:blog:2025-09-14-deployment-infrastructure-complete.md</id>
    <updated>2025-09-14T12:00:00Z</updated>
    <summary>Successfully implemented and documented the complete deployment pipeline for the p(Doom)1 website with GitHub Actions workflow</summary>
    <category term="milestone" />
    <category term="infrastructure" />
    <category term="deployment" />
  </entry>
  <entry>
    <title>Enhanced Leaderboard System v0.4.1: Seed Competition</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-13-enhanced-leaderboard-system-v0-4-1.md" />
    <id>urn:pdoom1:blog:2025-09-13-enhanced-leaderboard-system-v0-4-1.md</id>
    <updated>2025-09-13T12:00:00Z</updated>
    <summary>Major competitive gaming milestone: seed-specific leaderboards, lab name integration, bootstrap economic model, and comprehensive session tracking</summary>
    <category term="milestone" />
    <category term="leaderboard" />
    <category term="bootstrap-economics" />
    <category term="ui" />
    <category term="competition" />
  </entry>
  <entry>
    <title>P(Doom) v0.3.0: Consolidated Feature Release</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-11-v0-3-0-consolidated-release.md" />
    <id>urn:pdoom1:blog:2025-09-11-v0-3-0-consolidated-release.md</id>
    <updated>2025-09-11T12:00:00Z</updated>
    <summary>Major consolidated release featuring longtermist 5-digit year dates, accessibility framework, comprehensive bug sweep plan, and systematic branch merge for alpha readiness</summary>
    <category term="milestone" />
    <category term="release" />
    <category term="longtermist" />
    <category term="accessibility" />
    <category term="alpha" />
    <category term="consolidation" />
  </entry>
  <entry>
    <title>Debug Console System</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-11-debug-console-system.md" />
    <id>urn:pdoom1:blog:2025-09-11-debug-console-system.md</id>
    <updated>2025-09-11T12:00:00Z</updated>
    <summary>Added real-time debug console with backtick toggle for game state monitoring</summary>
    <category term="debug" />
    <category term="ui" />
    <category term="development" />
  </entry>
  <entry>
    <title>P(Doom) v0.2.12: Development Infrastructure</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-10-version-0-2-12-release.md" />
    <id>urn:pdoom1:blog:2025-09-10-version-0-2-12-release.md</id>
    <updated>2025-09-10T12:00:00Z</updated>
    <summary>Major version release featuring comprehensive type annotations and development tooling infrastructure</summary>
    <category term="release" />
    <category term="milestone" />
    <category term="type-annotations" />
    <category term="infrastructure" />
    <category term="quality" />
  </entry>
  <entry>
    <title>Type Annotation Sprint: game_state.py Near Completion</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-10-type-annotation-sprint.md" />
    <id>urn:pdoom1:blog:2025-09-10-type-annotation-sprint.md</id>
    <updated>2025-09-10T12:00:00Z</updated>
    <summary>Completed 85-90% of game_state.py type annotations with 25+ methods annotated across core systems</summary>
    <category term="type-annotations" />
    <category term="pylance" />
    <category term="code-quality" />
    <category term="monoliths" />
  </entry>
  <entry>
    <title>Major Type Annotation Milestone: UI and GameState Complete</title>
    <link href="https://pdoom1.com/blog/post.html?p=2025-09-10-major-type-annotation-milestone.md" />
    <id>urn:pdoom1:blog:2025-09-10-major-type-annotation-milestone.md</id>
    <updated>2025-09-10T12:00:00Z</updated>
    <summary>Completed comprehensive type annotations for ui.py and 60% of game_state.py, resolving 1,100-1,600 pylance issues</summary>
    <category term="milestone" />
    <category term="type-annotations" />
    <category term="infrastructure" />
    <category term="code-quality" />
  </entry>
</feed>
