feat: recruiter-scannable cards + Poimen Memory deep dive page #14

Merged
rock merged 2 commits from fix/portfolio-updates into main 2026-09-09 23:29:18 +00:00
Owner

Summary

Rewrite all portfolio cards for 6-second HR scannability and add a dedicated Poimen Memory deep dive page.

Changes

Timeline Cards (all 6 rewritten)

  • Poimen (Ποιμήν) — NEW card. Graph-RAG memory + Temporal workflow pillars
  • riotpiao.com — 5 sections: Infrastructure, GitOps, Security, Observability, AI/ML
  • RBC — State migration (500+ files, zero corruption), drift detection (3wk → <24hr), 3× velocity
  • AWS — Distributed-Map ownership (57+ regions, sub-100ms P99), Redrive Execution launch
  • Titus — 97.8% accuracy, 28% P99 improvement, 5× deployment speed
  • NAV Canada — ATC weather briefing (ReactJS), Django, SonarQube

Project Cards

  • Reorder: Poimen Orchestration → Memory → Homelab → RBC → AWS
  • Homelab: production-grade framing, "Explore the Architecture →"
  • Poimen: etymology intro ("shepherd"), connected narrative across cards
  • All cards use dangerouslySetInnerHTML for bold framework names

Poimen Memory Page (/poimen/memory)

  • Hero: "Teaching the Shepherd to Remember"
  • 🏗️ Architecture diagram — Rust microservice, actix-web, Authentik JWT, pgvector
  • 🔄 Dataflow diagram — episode → entity/fact extraction → temporal graph
  • Sequence diagram — async ingest lifecycle (202 accepted, background LLM pipeline)
  • Three-tier retrieval cards: signature match (50ms), graph-boosted hybrid, Obsidian fallback
  • Technology stack grid (Rust, pgvector, Ollama, TEI, Authentik, K8s)

CI & Build Fixes

  • API allowlist updated for riotpiao-poimen/ org repos
  • Commit SHA: NEXT_PUBLIC_COMMIT_SHA in Dockerfile + --build-arg in CI workflow
  • ExperienceTimeline CI badges wired for Poimen + Homelab repos

Files Changed

  • lib/translations.json — all card content (EN + ZH)
  • app/page.tsx — project order, deepDive links, ciRepos mapping
  • app/poimen/memory/page.tsx — NEW deep dive page
  • components/ExperienceTimeline.tsx — Poimen card, HTML rendering, CI badges
  • app/api/ci-status/route.ts — allowlist for riotpiao-poimen org
  • Dockerfile + .gitea/workflows/build-push.yml — SHA fix
  • public/poimen-memory/ — 3 archify diagrams (architecture, dataflow, sequence)
## Summary Rewrite all portfolio cards for 6-second HR scannability and add a dedicated Poimen Memory deep dive page. ## Changes ### Timeline Cards (all 6 rewritten) - **Poimen (Ποιμήν)** — NEW card. Graph-RAG memory + Temporal workflow pillars - **riotpiao.com** — 5 sections: Infrastructure, GitOps, Security, Observability, AI/ML - **RBC** — State migration (500+ files, zero corruption), drift detection (3wk → <24hr), 3× velocity - **AWS** — Distributed-Map ownership (57+ regions, sub-100ms P99), Redrive Execution launch - **Titus** — 97.8% accuracy, 28% P99 improvement, 5× deployment speed - **NAV Canada** — ATC weather briefing (ReactJS), Django, SonarQube ### Project Cards - Reorder: **Poimen Orchestration → Memory → Homelab** → RBC → AWS - Homelab: production-grade framing, "Explore the Architecture →" - Poimen: etymology intro ("shepherd"), connected narrative across cards - All cards use `dangerouslySetInnerHTML` for **bold** framework names ### Poimen Memory Page (`/poimen/memory`) - Hero: "Teaching the Shepherd to Remember" - 🏗️ Architecture diagram — Rust microservice, actix-web, Authentik JWT, pgvector - 🔄 Dataflow diagram — episode → entity/fact extraction → temporal graph - ⚡ Sequence diagram — async ingest lifecycle (202 accepted, background LLM pipeline) - Three-tier retrieval cards: signature match (50ms), graph-boosted hybrid, Obsidian fallback - Technology stack grid (Rust, pgvector, Ollama, TEI, Authentik, K8s) ### CI & Build Fixes - API allowlist updated for `riotpiao-poimen/` org repos - Commit SHA: `NEXT_PUBLIC_COMMIT_SHA` in Dockerfile + `--build-arg` in CI workflow - ExperienceTimeline CI badges wired for Poimen + Homelab repos ## Files Changed - `lib/translations.json` — all card content (EN + ZH) - `app/page.tsx` — project order, deepDive links, ciRepos mapping - `app/poimen/memory/page.tsx` — NEW deep dive page - `components/ExperienceTimeline.tsx` — Poimen card, HTML rendering, CI badges - `app/api/ci-status/route.ts` — allowlist for riotpiao-poimen org - `Dockerfile` + `.gitea/workflows/build-push.yml` — SHA fix - `public/poimen-memory/` — 3 archify diagrams (architecture, dataflow, sequence)
rock added 2 commits 2026-09-09 23:07:17 +00:00
- Reorder projects: Poimen Orchestration → Memory → Homelab → RBC → AWS
- Add Poimen (Ποιμήν) timeline card with Graph-RAG + Temporal pillars
- Rewrite all 6 timeline cards: bold frameworks, quantified impact, emoji sections
- Update Homelab card: production-grade framing, milestone-driven bullets
- Fix CI status links: update API allowlist for riotpiao-poimen org repos
- Fix commit SHA: Dockerfile NEXT_PUBLIC_COMMIT_SHA + CI --build-arg
- Connect Poimen Memory card as 'the memory layer behind Poimen'
- Architecture, dataflow, and sequence diagrams (700px iframes)
- Three-tier retrieval section (signature match, graph-boosted, Obsidian)
- Technology stack grid (Rust, pgvector, TEI, Authentik, etc.)
- Wire deepDive link from Memory project card
- Add Poimen timeline card to ExperienceTimeline
rock merged commit 4640935993 into main 2026-09-09 23:29:18 +00:00
rock deleted branch fix/portfolio-updates 2026-09-09 23:31:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rock/riotpiao.com#14