Handoff - 2026-08-29 - add-fi-noether-projects

Handoff - 2026-08-29 - add-fi-noether-projects

Goal: Turn two raw content drafts (projects/fi-product.md, projects/noether.md) into proper project pages in the site’s house style, and surface them on projects.md. Status: shipped (not yet committed — awaiting user go-ahead)

Decisions

  • Reference page for house style = projects/teachling.md (newest flagship): front matter with permalink + use_mermaid: true, “← Back to Projects” link, numbered ## N. sections, stack table, one <div class="mermaid"> architecture graph, honest “Current Status”.
  • Both projects placed in the existing Live Products section with a BETA pill (bg #b45309), distinct from Teachling’s LIVE — both are deployed but not publicly launched.
  • Kept full “Key Engineering Decisions” detail (user asked to keep strong detail); dropped internal repo paths and long “what’s not done” lists.
  • Both GitHub repos are private → Links sections say “Source: private repo”, no repo link.
  • Mermaid: avoided [/.../] parallelogram ambiguity and -. text .-> dotted-label syntax; used -.->|label| form and plain node text. Node line-breaks use \n to match existing pages (teachling, ml-placement-predictor).

Done

  • projects/fi-product.md — full rewrite. Live: https://fi-product-ecru.vercel.app/
  • projects/noether.md — full rewrite. Live: https://noethermath.web.app/
  • projects.md — added Noether Math + FI Simulator cards to the Live Products grid.

State / deployed

  • Nothing committed yet. Site is Jekyll → GitHub Pages (auto-build on push to main).
  • Could NOT run bundle exec jekyll build locally — no Ruby/bundler on this machine. Verification was manual (YAML front matter, Liquid tags, mermaid syntax). Watch the GH Pages build after push.

Open threads / next steps

  • Commit the two new pages + projects.md (+ this handoffs/ scaffold as a separate chore(handoff) commit).
  • Optional, not done: index.md hero prose name-drops only Teachling — could mention FI/Noether. about.md untouched.
  • Memory note project_bloated_pages.md (6 older pages needing honest revision, scheduled 2026-07-01) is unrelated to this work but still pending.

Blockers / watch-outs

  • No local Jekyll build possible — first real validation is the GitHub Pages build.