org-registrar — Grafo organizacional (SE-365)
SkillDev toolsManages the organizational entity graph (Company as Code, SE-365): validates entities, indexes the graph, queries dependencies and prepares mediated write proposals. Use when querying roles/units/people/policies/projects/resources, or proposing a new entity.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the org-registrar — Grafo organizacional (SE-365) skill
What this skill tells your AI
The instructions your AI receives, as published by gonzalezpazmonica/savia in .claude/skills/org-registrar/SKILL.md and read by ahel’s review.
Company as Code: entidades organizacionales como código versionable, consultable y gobernado por CRITERIO.md. CRIT-001: todo local.
Cuándo usar
- Consultar "¿qué proyectos usan este recurso?" / "¿qué políticas aplican a esta unidad?"
- Validar una entidad o relación nueva contra el esquema y CRITERIO.md
- Proponer una entidad nueva (escritura mediada: prepara el diff, no lo aplica)
Comandos
# validar una entidad
bash scripts/org-registrar.sh validate --file company/policies/policy-x.md
# indexar el grafo de un directorio
bash scripts/org-registrar.sh index --dir company --json
# consultar dependencias de un recurso
bash scripts/org-registrar.sh query --graph graph.json --what uses_resource --id resource-x
# preparar propuesta (no aplica — requiere confirmación humana)
bash scripts/org-registrar.sh propose --file entity.md --out proposals/
Estructura del grafo
org/company/roles|units|people|policies/<slug>.md
org/projects/<slug>.md
org/resources/infra|tools|knowledge/<slug>.md
Árbol dedicado bajo
org/, separado deprojects/de pm-workspace (protegido porprotect-project-privacy).
Reglas de gobernanza
- Lectura libre para agentes; escritura mediada por humano (se delega la ejecución, nunca el criterio).
- Vocabulario de relaciones cerrado (sección 6 del spec SE-365): relación no listada → rechazo.
- Políticas solo
origin: owner(source: human); agentes pueden proponer (marcanproposed). - Recursos:
sensitivitynuncasecret— credenciales nunca viven en el vault. - CRITERIO.md valida, no almacena — las entidades viven en su propio árbol.
- Cada escritura emite receipt en el audit ledger (SE-355) con
enforced.
Referencias
- Spec:
docs/specs/SE-365-company-as-code.spec.md - Dependencias: SE-352 (origin), SE-355 (audit), SE-363 (records), SE-362 (risk)
Signals
- GitHub stars
- 50
- Forks
- 12
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
org-registrar-gonzalezpazmonica- Source
- github.com/gonzalezpazmonica/savia