feat: rewrite portfolio cards for recruiter-scannable impact
- 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'
This commit is contained in:
+7
-7
@@ -13,10 +13,10 @@ export default function Home() {
|
||||
const [bioModalOpen, setBioModalOpen] = useState(false)
|
||||
const { t } = useLanguage()
|
||||
|
||||
// Order: 0=Homelab, 1=Poimen Memory, 2=Poimen Workflow, 3=RBC, 4=AWS
|
||||
// Order: 0=Poimen Workflow, 1=Poimen Memory, 2=Homelab, 3=RBC, 4=AWS
|
||||
const projects = t.projects.items.map((item, index) => ({
|
||||
...item,
|
||||
id: ['project-homelab', 'project-poimen-memory', 'project-poimen-workflow', 'project-rbc', 'project-aws'][index],
|
||||
id: ['project-poimen-workflow', 'project-poimen-memory', 'project-homelab', 'project-rbc', 'project-aws'][index],
|
||||
status: index === 3
|
||||
? 'completed' as const
|
||||
: index <= 2
|
||||
@@ -29,15 +29,15 @@ export default function Home() {
|
||||
: undefined,
|
||||
videoUrl: '#',
|
||||
articleUrl: index === 4 ? 'https://lnkd.in/p/gm2PZkWw' : '#',
|
||||
deepDive: index === 0 ? { url: '/homelab', label: 'Architecture & Deep Dive' } : undefined,
|
||||
deepDive: index === 2 ? { url: '/homelab', label: 'Explore the Architecture →' } : undefined,
|
||||
ciRepos: index === 0 ? [
|
||||
{ label: 'portfolio', repo: 'rock/riotpiao.com', forgejoBase: 'https://forgejo.riotpiao.com/rock/riotpiao.com' },
|
||||
{ label: 'homelab-frontend', repo: 'riotpiao-poimen/homelab-frontend', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/homelab-frontend' },
|
||||
{ label: 'kmsvc', repo: 'riotpiao-poimen/kmsvc-manage', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/kmsvc-manage' },
|
||||
{ label: 'poimen-wf', repo: 'riotpiao-poimen/poimen-workflows', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/poimen-workflows' },
|
||||
] : index === 1 ? [
|
||||
{ label: 'poimen-mem', repo: 'riotpiao-poimen/poimen-memory', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/poimen-memory' },
|
||||
] : index === 2 ? [
|
||||
{ label: 'poimen-wf', repo: 'riotpiao-poimen/poimen-workflows', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/poimen-workflows' },
|
||||
{ label: 'portfolio', repo: 'rock/riotpiao.com', forgejoBase: 'https://forgejo.riotpiao.com/rock/riotpiao.com' },
|
||||
{ label: 'homelab-frontend', repo: 'riotpiao-poimen/homelab-frontend', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/homelab-frontend' },
|
||||
{ label: 'kmsvc', repo: 'riotpiao-poimen/kmsvc-manage', forgejoBase: 'https://forgejo.riotpiao.com/riotpiao-poimen/kmsvc-manage' },
|
||||
] : undefined,
|
||||
}))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user