What's Changed
- chore(beads): sync tracker — round-3 follow-up closures by @mabry1985 in #225
- feat(knowledge): KnowledgeBackend protocol — thin pluggable-backend seam (ADR 0031) by @mabry1985 in #227
- feat(site): marketing site at pen.protolabs.studio + docs at /docs by @mabry1985 in #229
- fix(site): commit marketing changelog data (root .gitignore excluded data/) by @mabry1985 in #231
- ci(marketing): attach pen.protolabs.studio custom domain (idempotent) by @mabry1985 in #235
- feat(site): wider terminal hero above a shortened tagline; fix figlet cutoff by @mabry1985 in #237
- fix(site): left-align the terminal hero content by @mabry1985 in #239
- fix(site): restore the left/right 2-column hero by @mabry1985 in #241
- ci(marketing): create pen.protolabs.studio DNS record (CNAME → pages.dev) by @mabry1985 in #242
- ci(marketing): dedicated add-pages-domain workflow (mirror protoCLI #411) by @mabry1985 in #243
- test(e2e): live end-to-end flow harness (scripts/e2e.py) by @mabry1985 in #246
- docs(plans): SteamOS native-distribution research + tracker sync by @mabry1985 in #247
Full Changelog: v2.0.41...v2.0.49