Files
mu/docs/archify/piabrota-map.json
Matheus HoffmannandClaude Opus 5.5 1a0f30f9af Make mu the company chart: the eight products, the site's logo, む, adr-verbatim
- mu is piabrota's company chart, not an umbrella, and the README header is centred.
- products/ holds pirsig, alerts, ihero, gramatico, nix-os, dojo, rax and agents. The yggdrasil and
  asgard submodules go; our forks of them stay in the index.
- PIABROTA.md follows the org as it is now: 24 public repos.
- The logo is the eye that piabrota.art shows. む is drawn in pure Nix, with nix-os' pen, and checked by
  the flake.
- .claude/skills/adr-verbatim is copied unchanged from davidondrej/cloudroom, under Apache-2.0, with
  credit in NOTICE.md.
- The map shows the eight products, and the portfolio figure goes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-01 05:23:40 -03:00

159 lines
2.8 KiB
JSON

{
"schema_version": 2,
"diagram_type": "workflow",
"meta": {
"title": "The map: piabrota and its eight products",
"locale": "en",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
},
"output": "piabrota-map.html"
},
"lanes": [
{
"id": "steer",
"label": "Humans steer"
},
{
"id": "chart",
"label": "The company chart"
},
{
"id": "think",
"label": "Think and write"
},
{
"id": "host",
"label": "Warn and host"
},
{
"id": "play",
"label": "Coming"
}
],
"mainPath": [
"owner",
"mu",
"pirsig"
],
"nodes": [
{
"id": "owner",
"lane": "steer",
"col": 1,
"type": "external",
"label": "Owners",
"width": 180,
"sublabel": "write the rules, merge"
},
{
"id": "mu",
"lane": "chart",
"col": 1,
"type": "database",
"label": "mu",
"width": 180,
"sublabel": "dogma, standards, brain"
},
{
"id": "gramatico",
"lane": "think",
"col": 0,
"type": "backend",
"label": "gramatico",
"width": 180,
"sublabel": "plain pt-BR"
},
{
"id": "pirsig",
"lane": "think",
"col": 1,
"type": "frontend",
"label": "pirsig",
"width": 180,
"sublabel": "a second brain"
},
{
"id": "alerts",
"lane": "host",
"col": 0,
"type": "backend",
"label": "alerts",
"width": 180,
"sublabel": "official alerts"
},
{
"id": "rax",
"lane": "host",
"col": 1,
"type": "backend",
"label": "rax",
"width": 180,
"sublabel": "agentic runtime"
},
{
"id": "agents",
"lane": "host",
"col": 2,
"type": "backend",
"label": "agents",
"width": 180,
"sublabel": "watch and report"
},
{
"id": "nixos",
"lane": "host",
"col": 3,
"type": "database",
"label": "nix-os",
"width": 180,
"sublabel": "the VPS"
},
{
"id": "ihero",
"lane": "play",
"col": 0,
"type": "frontend",
"label": "ihero",
"width": 180,
"sublabel": "music, coming"
},
{
"id": "dojo",
"lane": "play",
"col": 1,
"type": "frontend",
"label": "dojo",
"width": 180,
"sublabel": "道場, empty so far"
}
],
"edges": [
{
"id": "e1",
"from": "owner",
"to": "mu",
"label": "approve"
},
{
"id": "e2",
"from": "mu",
"to": "pirsig",
"label": "managed by"
},
{
"id": "e3",
"from": "agents",
"to": "nixos",
"label": "watch"
},
{
"id": "e4",
"from": "rax",
"to": "agents",
"label": "runs"
}
]
}