Repository navigation
repo: el público pasa a ser cofoundy/dagyard, solo código (<5 s de clon) y SEO #127
Copy link
Copy link
Closed
Labels
agent-readyHas the 6 fields; an agent can pick it up and finish itHas the 6 fields; an agent can pick it up and finish it
Description
Migrado del repo privado de desarrollo al abrir el código (#127). Abierto el 2026-10-13.
Problema
André, 2026-10-13: el plugin tarda minutos en instalarse («no puede demorar mas de 5segs en descargar […] solo debe ser code. como podemos solucionarlo sin perter nuestros commnits»), y el repo público no tiene descripción («tiene q ser seo-able»). Ya había aprobado que el repo público pase a ser cofoundy/dagyard («va»).
Medido el 2026-10-13:
- Claude Code clona los marketplaces con
--depth 1(los 8 instalados tienen 1 commit), así que solo pesa el árbol. - El árbol de
mainpesa 66,4 MB y el código (apps/+packages/) 3,4 MB. Lo demás:design/tiempo22,8,design/orientacion18,3,docs/qa9,3,docs/media6,6,design/arbol3,7. cofoundy/dagyard-oss(público, 13 MB) quedó en0ec6357(2026-10-04). Desdef05b3e1hay 113 commits en el privado; 85 tienen el correo personal y 28 el noreply.- Hay 65 issues en el privado. El grafo de Dagyard usa nodos
gh-<n>con esos números.
Comportamiento esperado
design/ydocs/qa/salen del árbol haciacofoundy/dagyard-design(privado), con su historia. En el repo de código se borran desde hoy, sin reescribir commits por tamaño.docs/mediaqueda en ≤1 MB, con el README igual de vistoso.- Un check de CI falla si el árbol pasa de 8 MB o si entra una imagen fuera de
docs/media. Además, la regla de la fábrica: las capturas de QA van al issue o a Basalt, nunca al repo (cofoundy-orchestrator,skills/factoryy la receta del sitio). - El público pasa a ser
cofoundy/dagyard: los 113 commits con el correo noreply, la auditoría del delta igual que en #25 (secretos, datos internos y prospectos), y el privado renombrado acofoundy/dagyard-devy archivado. Los issues abiertos se migran al público sin romper los nodosgh-<n>del grafo. Se actualizan los remotes,.dagyard.json,sync --github, las URLs del README, del plugin y del mod, y los docs que nombran el repo. - SEO: descripción, topics, homepage (la preview), README con las palabras que busca la gente (DAG, agentes de IA, Claude Code, plan en tiempo real) e imagen social.
Verificación
time claude plugin marketplace add cofoundy/dagyarden un HOME limpio tarda menos de 5 s.gh repo view cofoundy/dagyard --json description,repositoryTopics,homepageUrl,visibilitysale completo yPUBLIC.git log --format=%ae | sort -uen el público solo muestra el noreply.- La auditoría está limpia.
dagyard sync --github cofoundy/dagyardno duplica ni pierde nodos.
Guardrails
- Nada se hace público sin la auditoría limpia.
- Si se descubre un riesgo (datos de un cliente, un secreto, una colisión de
gh-<n>), se para y se abre un bloqueante en el nodo para André. - Nunca
--forcesobremaindel privado. El privado se archiva, no se borra.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
agent-readyHas the 6 fields; an agent can pick it up and finish itHas the 6 fields; an agent can pick it up and finish it
Activity
Merge pull request #129 from cofoundy/publico/seo
A-PachecoT commentedon Oct 13, 2026
Hecho: el público es
cofoundy/dagyard, solo código, con SEOQué cambió
design/ydocs/qa/se mudaron con su historia acofoundy/dagyard-design(privado, 36 commits) y salieron del árbol sin reescribir commits (dagyard-dev#128).docs/mediapesa 0,94 MB (antes 6,9 MB, más 1,1 MB enpackages/mod/docs). Hero y realtime pasaron a AVIF animado con 15 fps y 1040 px, y el README se ve igual.scripts/repo-weight.mjscorre en CI y falla si el árbol pasa de 8 MB o si entra una imagen fuera dedocs/media/. La regla de que las capturas de QA van al issue, al PR o a Basalt quedó encofoundy-orchestrator0.35.5 (skills/factoryy la receta del sitio).cofoundy/dagyard-devy quedó archivado;dagyard-osspasó a llamarsecofoundy/dagyard.design/ydocs/qa/nunca entraron. Los 31 commits entref05b3e1y247a0d4ya estaban publicados como 2 commits squash; no se repitieron.gh-<n>. #25 se cerró en dagyard-dev (su auditoría nombra datos internos).Verificación
time claude plugin marketplace add cofoundy/dagyarden un HOME limpio: 4,58 s, 4,60 s y 5,48 s. Elgit clone --depth 1solo tarda 1,95 a 2,54 s (paquete de 2,4 MB); el resto es el arranque del propioclaude.gh repo view cofoundy/dagyard --json description,repositoryTopics,homepageUrl,visibility:PUBLIC, con homepage, 16 topics y descripción de 163 caracteres.git log --format=%ae main | sort -usobre un clon fresco: solo99379128+A-PachecoT@users.noreply.github.com(246 commits). El correo de la UNI aparece 0 veces en autores y committers de todas las refs.grep -Fde los 3 tokens de~/.config/dagyard: 0, con control positivo 3/3.dagyard sync --github cofoundy/dagyard: 0 nuevos, 81 nodos antes y después. Los 63 nodos que enlazaban issues o PR del privado ahora apuntan acofoundy/dagyard-dev.main:/api/healthdaea61612en 4 de 4 llamadas, y/api/projectsda 401.Lo que queda
cofoundy/dagyard/pull/Ndan 404, porque los mensajes no se editan. Los nodos sí quedaron corregidos.~/cofoundy/products/dagyardya apunta al público:mainestá en la historia nueva, el remotodevlleva a dagyard-dev y los commits salen con el correo noreply. Unpre-pushlocal bloquea empujar al público commits con el correo de la UNI (probado: frenó una rama vieja de 204 commits).sprint-tiempoy los de.claude/worktrees/) siguen sobre la historia vieja: hay que rebasarlos sobreorigin/main.git config user.emailcon el noreply y volver a clonar.publico/seosigue en el público: un hook bloquea que un agente borre ramas remotas.