·1 min de leitura
Mage: web e terminal, mesmo progresso
Unifiquei /estudo e a TUI edge-mage em três cursos — Fundamentals, Systems, Edge ML — com crédito compartilhado por room.
Eu tinha duas superfícies pra estudar systems e Edge ML: o hub web em /estudo e a TUI no edge-mage. Funcionava, mas o currículo e o progresso não falavam a mesma língua. Eu fechava uma room num lado e o outro não sabia.
Agora o Mage é um produto só, com duas portas.
O que é agora
Três cursos, não N trilhas soltas:
| Curso | Foco |
|---|---|
| Fundamentals | Labs CTF, runas, craft — libera Mago base |
| Systems | Máquina → IR → math CS (+ o que compilers precisam de ML/signals) |
| Edge ML | Inferência on-device; labs pesados no terminal |
No browser: edevs.com.br/estudo. No terminal: clone o edge-mage e siga o #install.
Por que unificar
Progresso conta por room_id. Se a room é shared entre Systems e Edge, eu não refaço a mesma lição nos dois lados. Escolho a superfície — web pra leitura e KaTeX, TUI pra harness e flag — e o crédito é o mesmo.
Isso importa porque systems e Edge se atravessam: ABI, quantização, latência, memória. Separar “curso de compilers” e “curso de edge” como se fossem mundos distintos me fazia duplicar base e perder o ponto.
Direção do conteúdo
Os labs apontam pra docs e papers primários (LangRef, AAPCS, CMSIS-NN, papers de quant), não pra blog de SEO. O caminho pra Mago Supremo pede artefato de craft — IR antes/depois, evidência on-device com latência/RAM — não só XP.
Ainda tem gap de paridade (Edge web exporta amostra e manda pro TUI nos labs de código; o catálogo Systems na TUI ainda sincroniza por partes). O núcleo que eu queria já está: mesmo currículo, mesmo crédito, duas UIs.
Próximo passo
Abrir /estudo ou instalar a TUI. Se só quiser o repo: github.com/edevPedro/edge-mage.