<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Maris Stella Labs: changelog</title>
  <subtitle>Every change merged into the repository: tools, research, website and platform.</subtitle>
  <link href="https://marisstella.app/changelog/"/>
  <link rel="self" href="https://marisstella.app/changelog/feed.xml"/>
  <id>https://marisstella.app/changelog/</id>
  <updated>2026-10-31T00:00:00Z</updated>
  <author><name>Maris Stella Labs</name></author>
  <entry>
    <title>Website: Privacy rules: follow GDPR/ePrivacy/CCPA, not a stricter house version</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12207"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12207</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>Privacy rules: follow GDPR/ePrivacy/CCPA, not a stricter house version (pull request #12207)</summary>
  </entry>
  <entry>
    <title>Research: research/build-data: milestone 6, cross-city transfer (H4 holds)</title>
    <link href="https://marisstella.app/research/build-data/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12209</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="research"/>
    <summary>research/build-data: milestone 6, cross-city transfer (H4 holds) (pull request #12209)</summary>
  </entry>
  <entry>
    <title>Website: research: PhD+ direction with deep-tech applications (owner, 2026-11-01)</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12208"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12208</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>research: PhD+ direction with deep-tech applications (owner, 2026-11-01) (pull request #12208)</summary>
  </entry>
  <entry>
    <title>Website: polish: seo_title batch 14, 20 post titles within 70 characters</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12206"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12206</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>polish: seo_title batch 14, 20 post titles within 70 characters (pull request #12206)</summary>
  </entry>
  <entry>
    <title>Platform &amp; process: process: verify P060 (a11y path fan-out helped), run record</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12205"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12205</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="platform"/>
    <summary>process: verify P060 (a11y path fan-out helped), run record (pull request #12205)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: deck footing size from typed soil bearing</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12204</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: deck footing size from typed soil bearing (pull request #12204)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: weekly spend chart on the schedule page</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12203</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: weekly spend chart on the schedule page (pull request #12203)</summary>
  </entry>
  <entry>
    <title>Tools: redteam: ai-bookkeeper/categorize.mjs 2026-10-31</title>
    <link href="https://marisstella.app/ai-bookkeeper/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12202</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>redteam: ai-bookkeeper/categorize.mjs 2026-10-31 (pull request #12202)</summary>
  </entry>
  <entry>
    <title>Platform &amp; process: redteam: platform/ci/wait_for.py 2026-11-01</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12201"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12201</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="platform"/>
    <summary>redteam: platform/ci/wait_for.py 2026-11-01 (pull request #12201)</summary>
  </entry>
  <entry>
    <title>Website: polish: seo_title batch 13, 21 post titles within 70 characters</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12200"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12200</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>polish: seo_title batch 13, 21 post titles within 70 characters (pull request #12200)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: gable windows above the eave line cut the siding triangle</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12199</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: gable windows above the eave line cut the siding triangle (pull request #12199)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule risk (P50/P80/P90) on the page via a day-ranges field</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12198</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule risk (P50/P80/P90) on the page via a day-ranges field (pull request #12198)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: sill and jamb flashing tape counted per opening, in rolls</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12197</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: sill and jamb flashing tape counted per opening, in rolls (pull request #12197)</summary>
  </entry>
  <entry>
    <title>Research: research/build-data: milestone 5, permutation importance and drop-one (H3)</title>
    <link href="https://marisstella.app/research/build-data/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12196</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="research"/>
    <summary>research/build-data: milestone 5, permutation importance and drop-one (H3) (pull request #12196)</summary>
  </entry>
  <entry>
    <title>Website: process: ci_profile.py reads run jobs in parallel with progress and a timeout</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12195"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12195</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>process: ci_profile.py reads run jobs in parallel with progress and a timeout (pull request #12195)</summary>
  </entry>
  <entry>
    <title>Tools: hearth-and-horizon: The Pot That Needs Dry Air (text only)</title>
    <link href="https://marisstella.app/hearth-and-horizon/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12194</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>hearth-and-horizon: The Pot That Needs Dry Air (text only) (pull request #12194)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: activity-costs field on the schedule page, clicked in Chromium</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12192</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: activity-costs field on the schedule page, clicked in Chromium (pull request #12192)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: weekly cash-out and peak week; fix post front matter, flagships cap, research links</title>
    <link href="https://marisstella.app/research/marine-colregs/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12190</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: weekly cash-out and peak week; fix post front matter, flagships cap, research links (pull request #12190)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: per-activity cost with spend by month on the schedule; post</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12191</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: per-activity cost with spend by month on the schedule; post (pull request #12191)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule risk, seeded Monte Carlo P50/P80/P90 and criticality (--risk)</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12189</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule risk, seeded Monte Carlo P50/P80/P90 and criticality (--risk) (pull request #12189)</summary>
  </entry>
  <entry>
    <title>Website: pages: run-length shortcut in quantize (perf)</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12188"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12188</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>pages: run-length shortcut in quantize (perf) (pull request #12188)</summary>
  </entry>
  <entry>
    <title>Website: wall-framing-takeoff: deadline field on the schedule page</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12187"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12187</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>wall-framing-takeoff: deadline field on the schedule page (pull request #12187)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: contract completion date field on the schedule page</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12186</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: contract completion date field on the schedule page (pull request #12186)</summary>
  </entry>
  <entry>
    <title>Tools: saints-by-candlelight: episode 64, Tabitha and the Tunics in the Upper Room (text only)</title>
    <link href="https://marisstella.app/saints-by-candlelight/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12185</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>saints-by-candlelight: episode 64, Tabitha and the Tunics in the Upper Room (text only) (pull request #12185)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule deadline reports working days late or to spare</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12184</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule deadline reports working days late or to spare (pull request #12184)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule refuses crew counts below 1 (they hung the engine) and malformed shapes</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12183</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule refuses crew counts below 1 (they hung the engine) and malformed shapes (pull request #12183)</summary>
  </entry>
  <entry>
    <title>Website: polish: seo_title batch 12, 20 titles for 2026-10-25 posts</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12182"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12182</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>polish: seo_title batch 12, 20 titles for 2026-10-25 posts (pull request #12182)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: carrying cost field on the schedule page and a job total</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12181</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: carrying cost field on the schedule page and a job total (pull request #12181)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: click-check the schedule CSV button; stop it exporting a stale schedule</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12180</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: click-check the schedule CSV button; stop it exporting a stale schedule (pull request #12180)</summary>
  </entry>
  <entry>
    <title>Tools: Click-check schedule page CSV button in Chromium; post</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12179</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>Click-check schedule page CSV button in Chromium; post (pull request #12179)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: Chromium click check for the cantilever tip ratio field</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12178</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: Chromium click check for the cantilever tip ratio field (pull request #12178)</summary>
  </entry>
  <entry>
    <title>Tools: hearth-and-horizon: The Kettle That Concentrates (text only)</title>
    <link href="https://marisstella.app/hearth-and-horizon/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12177</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>hearth-and-horizon: The Kettle That Concentrates (text only) (pull request #12177)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule exports to CSV</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12176</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule exports to CSV (pull request #12176)</summary>
  </entry>
  <entry>
    <title>Website: pages: quantize card palette with a counting sort (byte-identical)</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12175"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12175</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>pages: quantize card palette with a counting sort (byte-identical) (pull request #12175)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: page field for the cantilever tip deflection ratio</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12174</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: page field for the cantilever tip deflection ratio (pull request #12174)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: walkout footing steps down with the grade</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12173</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: walkout footing steps down with the grade (pull request #12173)</summary>
  </entry>
  <entry>
    <title>Website: redteam: platform/pages/share.mjs 2026-10-31</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12172"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12172</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>redteam: platform/pages/share.mjs 2026-10-31 (pull request #12172)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: nailer note for gable sheathing joints over openings</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12171</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: nailer note for gable sheathing joints over openings (pull request #12171)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: cantilever joist check from typed loads</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12170</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: cantilever joist check from typed loads (pull request #12170)</summary>
  </entry>
  <entry>
    <title>Tools: hearth-and-horizon: Clare and the Loaves with a Cross (Little Lamps, text only)</title>
    <link href="https://marisstella.app/hearth-and-horizon/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12169</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>hearth-and-horizon: Clare and the Loaves with a Cross (Little Lamps, text only) (pull request #12169)</summary>
  </entry>
  <entry>
    <title>Website: pages: rasterise the share-card mark once per size</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12168"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12168</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>pages: rasterise the share-card mark once per size (pull request #12168)</summary>
  </entry>
  <entry>
    <title>Platform &amp; process: process: fix run record with null pr (promptctl validate red on main)</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12167"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12167</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="platform"/>
    <summary>process: fix run record with null pr (promptctl validate red on main) (pull request #12167)</summary>
  </entry>
  <entry>
    <title>Tools: a11y sweep: aria-live on calculator result regions, reduced-motion on 3 pages</title>
    <link href="https://marisstella.app/actions-minutes-estimator/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12166</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>a11y sweep: aria-live on calculator result regions, reduced-motion on 3 pages (pull request #12166)</summary>
  </entry>
  <entry>
    <title>Tools: saints-by-candlelight: episode 63, Peter and the Knock at the Gate (text only)</title>
    <link href="https://marisstella.app/saints-by-candlelight/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12165</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>saints-by-candlelight: episode 63, Peter and the Knock at the Gate (text only) (pull request #12165)</summary>
  </entry>
  <entry>
    <title>Tools: hearth-and-horizon: The Door Left Open at the Vigil (text only)</title>
    <link href="https://marisstella.app/hearth-and-horizon/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12163</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>hearth-and-horizon: The Door Left Open at the Vigil (text only) (pull request #12163)</summary>
  </entry>
  <entry>
    <title>Website: process: fix red main — missing frontmatter on schedule-starter-template post</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12164"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12164</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="site"/>
    <summary>process: fix red main — missing frontmatter on schedule-starter-template post (pull request #12164)</summary>
  </entry>
  <entry>
    <title>Research: research/verified-dse: milestone 46, rank-displacement result into the paper plus a zero-regret test</title>
    <link href="https://marisstella.app/research/verified-dse/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12162</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="research"/>
    <summary>research/verified-dse: milestone 46, rank-displacement result into the paper plus a zero-regret test (pull request #12162)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule prices slips with a typed carryPerDay</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12161</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule prices slips with a typed carryPerDay (pull request #12161)</summary>
  </entry>
  <entry>
    <title>Research: research/build-data: milestone 4, conformal calibration on the real feeds (H2)</title>
    <link href="https://marisstella.app/research/build-data/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12156</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="research"/>
    <summary>research/build-data: milestone 4, conformal calibration on the real feeds (H2) (pull request #12156)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule page takes durations from the takeoff</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12159</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule page takes durations from the takeoff (pull request #12159)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: standalone bid leveling page</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12160</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: standalone bid leveling page (pull request #12160)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: --schedule-template starter activity list (order only, no durations)</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12158</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: --schedule-template starter activity list (order only, no durations) (pull request #12158)</summary>
  </entry>
  <entry>
    <title>Research: research/aerolog-scaling: milestone 9o, estimated noise correlation (GLS)</title>
    <link href="https://marisstella.app/research/aerolog-scaling/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12153</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="research"/>
    <summary>research/aerolog-scaling: milestone 9o, estimated noise correlation (GLS) (pull request #12153)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule page hold-dates field</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12155</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule page hold-dates field (pull request #12155)</summary>
  </entry>
  <entry>
    <title>Tools: hearth-and-horizon: The Stone That Keeps the Sun (text only)</title>
    <link href="https://marisstella.app/hearth-and-horizon/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12152</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>hearth-and-horizon: The Stone That Keeps the Sun (text only) (pull request #12152)</summary>
  </entry>
  <entry>
    <title>Tools: redteam: rsu-withholding-gap-calculator 2026-10-31</title>
    <link href="https://marisstella.app/rsu-withholding-gap-calculator/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12151</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>redteam: rsu-withholding-gap-calculator 2026-10-31 (pull request #12151)</summary>
  </entry>
  <entry>
    <title>Platform &amp; process: process: repair run record writeups value and name the fix in the validator error</title>
    <link href="https://github.com/Duncan-Haywood/oss-monorepo/pull/12150"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12150</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="platform"/>
    <summary>process: repair run record writeups value and name the fix in the validator error (pull request #12150)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: schedule page documents notBefore hold dates, example carries one</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12149</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: schedule page documents notBefore hold dates, example carries one (pull request #12149)</summary>
  </entry>
  <entry>
    <title>Tools: wall-framing-takeoff: every page links to the other six, with a test</title>
    <link href="https://marisstella.app/wall-framing-takeoff/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12148</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>wall-framing-takeoff: every page links to the other six, with a test (pull request #12148)</summary>
  </entry>
  <entry>
    <title>Tools: saints-by-candlelight: episode 62, Philip and the Traveller on the Gaza Road (text only)</title>
    <link href="https://marisstella.app/saints-by-candlelight/"/>
    <id>https://github.com/Duncan-Haywood/oss-monorepo/pull/12146</id>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="tools"/>
    <summary>saints-by-candlelight: episode 62, Philip and the Traveller on the Gaza Road (text only) (pull request #12146)</summary>
  </entry>
</feed>
