{"_id":"fractalia-faro","_rev":"53-785477b16011ddcf18b5e1fa7d0db6ea","name":"fractalia-faro","dist-tags":{"latest":"0.43.1"},"versions":{"0.1.0":{"name":"fractalia-faro","version":"0.1.0","license":"UNLICENSED","_id":"fractalia-faro@0.1.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"56712b160be5ae79409eddd23bd9e3a2e4a04d4b","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.1.0.tgz","fileCount":3,"integrity":"sha512-0bPh51PNC7hrn/DNUYSkzsOA/pbbLZOQOoF2+crtronMc8Yu9UQ7JZ7NmSrPxq8zn/LqauDgf4WaxU84FvOXjA==","signatures":[{"sig":"MEQCIGMlDUnV2r2mC5tRvlQtbKzNb+dLyM0qN/trVwbx35D8AiAnh2PefKXi2V0dgFsgVeM9CLWoU1fkH/agryaDMmgeFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33993},"type":"module","engines":{"node":">=18"},"gitHead":"69a5608c024182d3be47e1c8019976e4d1842a1a","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.1.0_1783419215698_0.004568907677208411","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"fractalia-faro","version":"0.3.0","license":"UNLICENSED","_id":"fractalia-faro@0.3.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"36bca2236a4b5676bbea9af6d58e8a39f6ebfbcf","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.3.0.tgz","fileCount":3,"integrity":"sha512-S1ECfWUe8n5Az0WkcaBKB/lRAmoCV6rgYtj+y3Txne+ahGEebVHVexAzIR606uaVVzzoGDkSOZkYrVCBON8/yQ==","signatures":[{"sig":"MEUCICGbLZpNpf99oQ8qnFk8qRwck7zhm7tB5i2S4A5KJ67tAiEAyNmaL7h66+G2o+Lp5JJDEV4HC2B/YtMKvedjtKOUUXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37968},"type":"module","engines":{"node":">=18"},"gitHead":"0f48552ebef724897f66a574392b777feeba0e4b","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.3.0_1783434062597_0.29005085922540697","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"fractalia-faro","version":"0.4.0","license":"UNLICENSED","_id":"fractalia-faro@0.4.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"c42d5b991024659a765275dcf39ca548efd2930e","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.4.0.tgz","fileCount":3,"integrity":"sha512-227RS3wAezCLvbC2O8ZqOlFm1TadnmJ8wZkhTcWUUItDs3RXveT0kdk9Qqhp2THtew1FKHIqDl4Zdd+Z216hpg==","signatures":[{"sig":"MEUCIDzKgjSXvnPRQ59Vm/6LJgxv0LP3qFmBf3I13BnqtxGOAiEAkRIaYS/zAwZr/7YWxfa3TH4be4W3mhOB9dxVrlpL+lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37975},"type":"module","engines":{"node":">=18"},"gitHead":"b276ff6432fbddc188e96735b160b2f3518c2386","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.4.0_1783434666122_0.5062831594606318","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"fractalia-faro","version":"0.5.0","license":"UNLICENSED","_id":"fractalia-faro@0.5.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"01921f3de32e70d18bc2702d4ab366ae95e81723","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.5.0.tgz","fileCount":3,"integrity":"sha512-ZZLSSndYCopqAL2YYTnOA7ARD/uUzcVbHbZ//1bXC7t2O2pj+/wrDO/nA4LAhJK1Tyqlb6qP1O7Y5KKON6cEBg==","signatures":[{"sig":"MEYCIQC8w66Lerakiu7IMzemdPi1eZnh3VPLdUVUnTytnCRUeAIhAL0phtAv23YOCah4enerFJJMUi4Fr/Q2CmgB9iKbKKAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49523},"type":"module","engines":{"node":">=18"},"gitHead":"03457b0d71a0f6aad8bc25ccc83a145da76f9277","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.5.0_1783603957720_0.3182808158900412","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"fractalia-faro","version":"0.6.0","license":"UNLICENSED","_id":"fractalia-faro@0.6.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"1dbb5789f5023c9173dc280615ac865f4af5d6f6","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.6.0.tgz","fileCount":3,"integrity":"sha512-bzUHC/kr6CeUuCZtYgNJBAy8sWDVJBYoT7HfQvfFVAjQttriQzyT/ysKgNFt/NEkPFDkM7aupBXGoIkcHm/xVA==","signatures":[{"sig":"MEYCIQDf2JjY0cHFhnVxswHLGW6jPRUUXc6aXebQYzYOu5Jt5AIhALiwlEIDeDpMM5BMN8zuc+eZK0pN4Hc4+BD4hxe+Oa15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49621},"type":"module","engines":{"node":">=18"},"gitHead":"f74f993a01879ab55e3f6b05d390fbca011a7ebb","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.6.0_1783608769211_0.3309415957244053","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"fractalia-faro","version":"0.7.0","license":"UNLICENSED","_id":"fractalia-faro@0.7.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"246133149eeb310d7890790352f7fe2ae052e1f6","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.7.0.tgz","fileCount":3,"integrity":"sha512-1OVjaiCp8c5+5ZbsBCin1BPKPRJCg2wmgaqbWW69WufJ06PYjA48fBbknG8+L8mwECg/lImzH7oh0NiTK8l58g==","signatures":[{"sig":"MEUCIQDarbR4ofBZ7/2T8n+wEzVa5W9reFWugSgywt+IbcmwYwIgRHnHnznKNNEcsbG7jbVali6ObOp0Q9NVoUC2lUATzdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50140},"type":"module","engines":{"node":">=18"},"gitHead":"8fd663d12d54793ab7828f867bc4f9041893f7c4","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.7.0_1783636825763_0.3365935796931263","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"fractalia-faro","version":"0.8.0","license":"UNLICENSED","_id":"fractalia-faro@0.8.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"ed7e321b316768baf349e44961cb33d26d1582ba","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.8.0.tgz","fileCount":3,"integrity":"sha512-WMJme9YozsdOHHHcXlsYlPymIkzPNjpigwckLbKsUK7kkgw1Gz/j1mOYR1ubRUvrScv5WxHtwgHPiPpk/6gb1w==","signatures":[{"sig":"MEUCIGO7IuWaQe48w3tJrZVGojR/JCr41eTITYmcqjesk74RAiEAlGh2/2AD6Ba8i7F1mhAKJd+AgvVTblZQm7Xji+5iAE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51613},"type":"module","engines":{"node":">=18"},"gitHead":"b287e0bebcadab5fef1e6c49315a0c88c8b450d1","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.8.0_1783670345829_0.7793852034190711","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"fractalia-faro","version":"0.10.0","license":"UNLICENSED","_id":"fractalia-faro@0.10.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"b1173e347bddfeeac52afc8be6e02baa1193dda4","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.10.0.tgz","fileCount":3,"integrity":"sha512-q9SGoTS3r23+SbqQFljaJe/4F8pH2SrYVg3lTJu/8t7dhTolgX23pz5gBSaJdVP6/B4xKm43li4UNGMQk6ofOg==","signatures":[{"sig":"MEQCIHjWjNuNwmKRIq7AQYfZfqGZhYqrN93dOPvpUvxp9OW1AiBeQJrvA2HpxacijELKxcnIlbibVbTybGxzmz1sycjiJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59571},"type":"module","engines":{"node":">=18"},"gitHead":"cf336343f192606c0e7c23b7ec965c90db569cea","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.10.0_1783671785716_0.664962814674878","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"fractalia-faro","version":"0.11.0","license":"UNLICENSED","_id":"fractalia-faro@0.11.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"2643ae6e3214988af2f4653931eb1ab2c4770995","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.11.0.tgz","fileCount":3,"integrity":"sha512-SUc5X9+tbt1eMuFnRH6LRMUUCpaocdN7Gh7cDlG6Pkoa9DOEf8XKjptJOXshfNsnYW8lUcwtPE2p/YIDvARs5Q==","signatures":[{"sig":"MEUCIQDxnfSc9Uhuiz4d2FrCGxUpn7ITP98w+6owBit0DBODAQIgegtrrYQJ4IBrk2xb0l15iVbblTz634/TmapLhClqtX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61383},"type":"module","engines":{"node":">=18"},"gitHead":"a99e2566eb4cafea612478c8d48719292f1632f4","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.11.0_1783675026957_0.022002831546597656","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"fractalia-faro","version":"0.12.0","license":"UNLICENSED","_id":"fractalia-faro@0.12.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"715059dae922cf474d8f64dd50d55e55f403e43a","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.12.0.tgz","fileCount":3,"integrity":"sha512-GDipiK/gfmo6ma0dKrbbGuseOPlxHqfYkwijMiAi1yiXZuOb8wc3geUVHeVnWSVTXCuJKYL3J+3GwtpmugvjSg==","signatures":[{"sig":"MEYCIQCroSsB8NGXvmBKLZTxj/UpnVfSLBKBS9NH/ApUHA63TgIhAKYXhgGc7J6xDx+EOwJSywlyog5NDCkyytyINvfcEJ3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64052},"type":"module","engines":{"node":">=18"},"gitHead":"acceab4b2e0d7e6ae0f431d28a82f65e68414322","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.12.0_1783685620631_0.8337336941551807","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"fractalia-faro","version":"0.13.0","license":"UNLICENSED","_id":"fractalia-faro@0.13.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"12a42f9eccdc3dc46158a3a985a7c037ba893a06","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.13.0.tgz","fileCount":3,"integrity":"sha512-lBzlgYsSbxrrEz1GloT05NMOPzpc5AH0EwSdfb9nJmMVg9n8R/5iI3Ri+FRYsNZgCY7BMIkQYOyO7Hfmcf8ZGg==","signatures":[{"sig":"MEQCIFU5NCLan+GKqZd4aqDOgMc7lSFwAFTArbjMWV+LjF5qAiBCHm4gB4UpXC6BxkIzNAI8yQqBPwTL2ut8K1Wk9blfZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65075},"type":"module","engines":{"node":">=18"},"gitHead":"46d10b8d6f0f510094fc96ca3eac16e7765e3eaa","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.13.0_1783802261868_0.7402082882069925","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"fractalia-faro","version":"0.14.0","license":"MIT","_id":"fractalia-faro@0.14.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"eb4dcdbf1671406a2904d3e52f90b8f40b0e3189","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.14.0.tgz","fileCount":4,"integrity":"sha512-G6BhiBWxIt7z4CAQS8jgDhSe/42I4fBDAb0INzyTsNrj8X0ExV8/mUn66tKOZHuWaLiS+CEiuIR2Ao/KHFdPhw==","signatures":[{"sig":"MEUCIQD6nA7HWxiLYcjxWNbQ4UeelvLBlfs1k294xZIEfKIq+wIgKWzwm9rkhN7O8NA6kP/fCWj0fTR95aHFdGEhalIJhqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70308},"type":"module","engines":{"node":">=18"},"gitHead":"e556d62fbff276ec32d63bc2282772d97e9b956a","private":false,"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.14.0_1783871032385_0.6228091605097421","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"fractalia-faro","version":"0.15.0","license":"MIT","_id":"fractalia-faro@0.15.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"2afad8253de857ba4525c5f24ca90a2186e9dd56","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.15.0.tgz","fileCount":4,"integrity":"sha512-7zqdx3RNOsCv+rEtpX5hMwtJRwn+XrCq+Itpm8Pu2Las2fx7Q6vzcifpoUfWiYjUdTL03vHzLP8NRzS13jrqkg==","signatures":[{"sig":"MEYCIQD5w07PetBTpxTuYNDZZ2vd+1bszQ76OFbRh5zd+8nNdgIhANFcqM9xSbhPe5Gfd7T8FLsIAjmzmw1i0uZhlcAMC/Py","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82733},"type":"module","engines":{"node":">=18"},"gitHead":"93aa4e0e95e95b6affe2da406c40eadaa6ab9426","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.15.0_1783872996782_0.6094614176767579","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"fractalia-faro","version":"0.16.0","license":"MIT","_id":"fractalia-faro@0.16.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"d11d6e8cc1f693489e5dfedfdce9449c65dd9152","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.16.0.tgz","fileCount":12,"integrity":"sha512-RA/2u9D84heP08l6RCKyVrcp2m+Qc225irS2q87Cft7HlmUCEDG6Kv/llpuGCVoXZQ7bt1PH4TRj0tIOP2ssYQ==","signatures":[{"sig":"MEUCIQDO4PwEDUWgj25a0NQqOO9jDvR11g8QrNqMh094GMpyNwIgMbQBH69XRNDeL+EFfWnec+Sy0BboOHjHks5iPv58K5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90990},"type":"module","engines":{"node":">=18"},"gitHead":"bb00728c01cdbc0de9744d3da326004021eb75d1","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.16.0_1783878761315_0.025461267891401684","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"fractalia-faro","version":"0.17.0","license":"MIT","_id":"fractalia-faro@0.17.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"9a930c224a27ced5530d0f14f48880d0011c6ca5","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.17.0.tgz","fileCount":12,"integrity":"sha512-ISIjYJZjrTjvckKPnVI2+gJf6MOr/o3HEuCDEbQ5Bo5pwqBLs6BesdiFqxgvdkKkJELhIY7SjUJP8QAFRbAsEA==","signatures":[{"sig":"MEUCIHUJmQQQI/87lwFKf60Iv4HHeu+EwC94rO83th7i1oKHAiEAwBAezZJw4zp/2pNX8SA0i1RQoV1QnVirNIGh0mSOlHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95172},"type":"module","engines":{"node":">=18"},"gitHead":"0e2db63ac761fd69f82008288ce2b98be01b6306","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.17.0_1783898067867_0.982850100196246","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"fractalia-faro","version":"0.18.0","license":"MIT","_id":"fractalia-faro@0.18.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"b7d57435cda1ae345914a77018888caac7dffe7e","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.18.0.tgz","fileCount":12,"integrity":"sha512-rnY457T8Jkh7mcSga/veHCllE7Z0eutXSDNz11Wt9VOER23IcR+zadozCN2WHSvWSaItJXSu5ydVxdjo+53+ng==","signatures":[{"sig":"MEYCIQCt8NiYJh/a3NRKeP7hbxs+8NY7POqsjtEelSSzXkznFAIhAKo+qIgQlo32mkgvyOb6SGu0J4G1yMWBZjWVqp6+8wrx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95977},"type":"module","engines":{"node":">=18"},"gitHead":"ec9f9fb3b50d020a7b0e0880f9fbdb04d79dbefd","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.18.0_1783898450023_0.37438526311290277","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"fractalia-faro","version":"0.19.0","license":"MIT","_id":"fractalia-faro@0.19.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"5b02d632eb8008b354f1b5de0eb1beb77dbfe28f","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.19.0.tgz","fileCount":12,"integrity":"sha512-Muc/G6XEDBBIyPPcwiNOQuwEd5fvNp+LjFWLQOmu6ulwFdciGGOQ/fzFJoGprON+/1YhklK622Hgwu6sCUanrg==","signatures":[{"sig":"MEQCIGg5/t6dktSm9IQGf/HkWh1F8Qvkd2Ag8rtFK6T2U03yAiA0v9yNzy/e+5eUTmQgu1dJ9IxQhzrKaJue8L4fks8tbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100452},"type":"module","engines":{"node":">=18"},"gitHead":"f183418986721f984d750cb7f095d78c5b6852dc","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.19.0_1784016386333_0.311153545140628","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"fractalia-faro","version":"0.20.0","license":"MIT","_id":"fractalia-faro@0.20.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"ddee6c9fe955df7679a43a20975e4d326a871d35","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.20.0.tgz","fileCount":12,"integrity":"sha512-fKanLD+6cGrEdbRPBuE9JEWFT1Mbk/iK7mW6jSd0+Ns4S7ceqgiP5YQGj+5UdeASzQ5mHsr+0SPnx7asquC38w==","signatures":[{"sig":"MEQCIAJQ7VALcbr3tiLyNb3qycrv+++SiiXticYT6AeWmPvVAiAmRlcWamlrUSYuE5OxOpGigj6X1sMptaL2CuZNPdRkmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100372},"type":"module","engines":{"node":">=18"},"gitHead":"99c2b44f64c8d1c9266665cbcebe50d47ca4dfbc","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.20.0_1784041349277_0.5173341128892901","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"fractalia-faro","version":"0.20.1","license":"MIT","_id":"fractalia-faro@0.20.1","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"8bdebf162e21792916cd85740fae0db862507399","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.20.1.tgz","fileCount":12,"integrity":"sha512-g+94stV6zy985NT0U17Ij1TmopQqQ63JZC6VbdkP4k2bBgeS0gnpNtLfQrUnIXUVrvTDY+awFj9YDrJsQx3JWg==","signatures":[{"sig":"MEYCIQCAyTOh1eGfzwbcAsgTzdB78WGuO4fmfy6em7X55xuP2gIhAPwNIzu10JGmz27CIBtE4kCCY61X1aZ5xavBb1rVMaOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100430},"type":"module","engines":{"node":">=18"},"gitHead":"ae448e93b7d5b9e173720077e0a8d83b85e55085","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.20.1_1784043878287_0.44249413851669384","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"fractalia-faro","version":"0.21.0","license":"MIT","_id":"fractalia-faro@0.21.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"0efb6297be507c5ca4fd9831a4bba55f7c0489ab","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.21.0.tgz","fileCount":13,"integrity":"sha512-ilPgU25NksqfnTwWa19f0MSgXk0bOqYxeXmGPBYXXUM6y/l+lepejIh7Ag2TeQxosUmlG3LR1Ohj3xamMv9Ahw==","signatures":[{"sig":"MEUCIE+k4loFJVjLXrK5twBqlN6wJTu4HqnU5dCLSbWm3gMsAiEAmcySm3XlM4cyCCUQMAFhGp1NAer1UE/WWi39UF8SKKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117606},"type":"module","engines":{"node":">=18"},"gitHead":"121369ed9117fea7f3369542b7429183208728b0","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.21.0_1784102225638_0.33620724834773896","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"fractalia-faro","version":"0.22.0","license":"MIT","_id":"fractalia-faro@0.22.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"bbcde1d414119bf01682ae70edcbc324126ad603","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.22.0.tgz","fileCount":13,"integrity":"sha512-Lp/3lUuzxO6Cd34s68cvpLomftSc/w9nrXi63uvDQDQqxWn1eJWhTAUXfjl5B4w9zOK142fPU6p7G7d/POy6xw==","signatures":[{"sig":"MEQCIGpPM987ctJ3uEbCP6zamATJv4xnVHC4OUcdbkA0JVn/AiBYiwtXTCg+3+oRv5GnzwTpDNBKmNJ9GLfdhAyj0Qvx1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117981},"type":"module","engines":{"node":">=18"},"gitHead":"de3b2e2fc9ae87e7660877bd062391e573ecd6aa","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.22.0_1784186639250_0.44811692739441056","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"fractalia-faro","version":"0.23.0","license":"MIT","_id":"fractalia-faro@0.23.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"4e19531628eea79142714cf1b79c60dc8d24bd30","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.23.0.tgz","fileCount":13,"integrity":"sha512-FpkkyUrG3PWE+1jg8W+KEfQBoBI3FNZTU/fsoVulftQIA5Im57iH4bHi0SmYiDIl3/dVbj42kfP/RLHg3+wjTg==","signatures":[{"sig":"MEQCIBHchbgWq+O5X//CspQbp7STBGEwLXblKgg+GuLR1gegAiAPEX2t/wEAXl7MzcCCNWbf7UdbWuKss15NmT2qpnhaEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119590},"type":"module","engines":{"node":">=18"},"gitHead":"a1c5977b9f82237b22c96d7a980e35cb06b0b423","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.23.0_1784196145822_0.9245641045457398","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"fractalia-faro","version":"0.24.0","license":"MIT","_id":"fractalia-faro@0.24.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"b341a82cfbb160ccc30dd24834ae890676cfe8f3","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.24.0.tgz","fileCount":13,"integrity":"sha512-HEs/XIVAqGQc1B4osUuG2srnxx7Iouxe3MWtkZqCL7PAax3LcvAuQSC8gs8xxgW4VrG5uFLcDkFeeLG+XXhFGQ==","signatures":[{"sig":"MEYCIQDfvhjnKRAPF+bn0Na1SC9u5oplSvylD3rGQa08mBwFeQIhAMYvMk15tk8IAgZf8QDz/3k6WV/x+rPMHbxjnNsD0G/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119590},"type":"module","engines":{"node":">=18"},"gitHead":"6fc31bdd1277fda15cfbefaf02f20758f9e47ff2","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.24.0_1784213313452_0.6791309923531563","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"fractalia-faro","version":"0.25.0","license":"MIT","_id":"fractalia-faro@0.25.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"da7498fb02e98f3c71485247fd28517a343d5357","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.25.0.tgz","fileCount":13,"integrity":"sha512-3XGYGB8LcXXNpRPDwGpIGVcrwk1T2QzniLUt+PNyrVmSILFuiqbpyN4Bbx5JlXYSuElhY0CXLwu+0Pqp1Om7sw==","signatures":[{"sig":"MEQCIDIRb/dhlWxtt2giXKrleyY/ah4KHssaqaKyqnUIIIGXAiAZ9rJLmRCoxQNvwZps+XKuAo8A0//yx9AwPrOayiYp/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119590},"type":"module","engines":{"node":">=18"},"gitHead":"6fc31bdd1277fda15cfbefaf02f20758f9e47ff2","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.25.0_1784273148105_0.3011474125920912","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"fractalia-faro","version":"0.26.0","license":"MIT","_id":"fractalia-faro@0.26.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"e669a9754f0e63f32a3d3fb66bcbd9b75d1897c8","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.26.0.tgz","fileCount":13,"integrity":"sha512-iAu29NkbU5mSf724lPu62sT4Z3LwnLel9YxwwsHJwgokaAhTlaB3erU77ezYoTRFKZ+8ZFW+noOP5+pqlL7zIg==","signatures":[{"sig":"MEUCIQDGtAeZey9VZR0FkVNVVPS9/FpR/6hH/qrFUpb7F6otTAIgKEzW+jY4UNIj0FXOGtJg79/kZhFYCOH1nydI/NEddhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119186},"type":"module","engines":{"node":">=18"},"gitHead":"77aafb066f8d5a923f4b0371164bb026210b9191","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.26.0_1784311363061_0.7822221360021229","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"fractalia-faro","version":"0.27.0","license":"MIT","_id":"fractalia-faro@0.27.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"745333eb49aaff5915e021b9582dd73ff7e34e4e","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.27.0.tgz","fileCount":13,"integrity":"sha512-1tNiZthODNLynDqZrR3/gtakoi1hzUZrjfhlfXRUmhPLnyQjZ7YTMYb1BuuK+9ugQncFBnvA/EYR4B6A0FROEw==","signatures":[{"sig":"MEQCIEqpSa36cFu0gdqxxjOospfOEeNkk3paI4w0l+NFj85zAiAjPInBBDB3L5CGkIW5UgZlLkD3R78uBoiWc97rEzNS2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115553},"type":"module","engines":{"node":">=18"},"gitHead":"4b914b705d41a65d100ca2f35ba01d59cbbd5452","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.27.0_1784335447939_0.09009129775450653","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"fractalia-faro","version":"0.27.1","license":"MIT","_id":"fractalia-faro@0.27.1","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"feaec90859741720198f444152db74fcdedc5c2b","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.27.1.tgz","fileCount":13,"integrity":"sha512-yzVU0bNse9JnLV9XbIOTEqoKXCn/kRRXZdVAQGdiVlD39UquvGOV6RwfJE0NACCybFPvGlZC+A4RkYOIHGbfJw==","signatures":[{"sig":"MEYCIQCr2F2TPO+olJ/jM0iz5ckMhXBn/vxGaTzd4QNJaVmQbQIhALcJvOIZoJ/ECeRdGoBsnpap/x13DhVl08luOkH30sQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116198},"type":"module","engines":{"node":">=18"},"gitHead":"4b914b705d41a65d100ca2f35ba01d59cbbd5452","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.27.1_1784822129243_0.5827698929302538","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"fractalia-faro","version":"0.27.2","license":"MIT","_id":"fractalia-faro@0.27.2","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"4749cdebb9f1a02c2078ed6717e4db83200d26f9","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.27.2.tgz","fileCount":13,"integrity":"sha512-QjB5KaWX+s5byntlxkSdk84TUhWnNWDwo4+RP/fpCiSwbwoi5qETx7Ll4G+6nveKqHrxU79WuBwKqGxOvNGTog==","signatures":[{"sig":"MEUCIEJRXO7bDHSaaYmUNA77JxMEvJuRGBnuwoBJWwTHUCx/AiEAuVL+jEchg/lf6vG3qypZHdX67ROjRpHHsXiZgIIBuTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116429},"type":"module","engines":{"node":">=18"},"gitHead":"4b914b705d41a65d100ca2f35ba01d59cbbd5452","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación v2: entity + domain + concept) desde el template oficial, con ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.27.2_1784822379604_0.5936200679660291","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"fractalia-faro","version":"0.29.0","license":"MIT","_id":"fractalia-faro@0.29.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"b08c79bdcea9e650bdd2cf56a860afb12d197f79","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.29.0.tgz","fileCount":13,"integrity":"sha512-5qrSasUm2WRJS9zJ7hfqku/sSZEysQuyn07+okPmvL2WWuoH8Ox7vPpZWiZLIeaeh94kmSFjnsPWBMeMYmJ1Cg==","signatures":[{"sig":"MEUCIAqNGrYX8FcWuK+bvY3LmjO1SCrVnkRF042TGNzHFONEAiEA6zPff1PdQsFZ5B6E8iIuZ1aYnBWPmyuWjpPjh0bRxCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122522},"type":"module","engines":{"node":">=18"},"gitHead":"86bb7d48ebafe3ff30aa8a41235878076b863bb9","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.29.0_1784904671400_0.5301499793224522","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"fractalia-faro","version":"0.29.2","license":"MIT","_id":"fractalia-faro@0.29.2","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"1160ab3dc8e8a25ceb361acc5304c3c4b6145885","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.29.2.tgz","fileCount":13,"integrity":"sha512-PmrUIlXlf6Bo/bp9DVojcox736kHlCiVavBsWZsbSHBr+35KF5Pi1qlyrsKiqcoMXZXnYnVBeCIc6QOWuDLbxg==","signatures":[{"sig":"MEUCIQCQ2LO+VKIWcX6YxmhjWy6PprrGNGl2i3AL0OcBwICNJQIgRossIMA0dtyMsuaIBkepDeKxV1RhkybnRaxt155hADM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141516},"type":"module","engines":{"node":">=18"},"gitHead":"6f46eb2a521796a71b11df6fe4b9c69d94d3c1e6","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.29.2_1785367662633_0.5721165110887478","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"fractalia-faro","version":"0.29.3","license":"MIT","_id":"fractalia-faro@0.29.3","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"07c9b0a1ef346c4ad9ddb6fb217a7ec70fcb74d4","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.29.3.tgz","fileCount":13,"integrity":"sha512-8Us9KEhWMcSn//KTcP3UyJsKE+2/Dku79dI/F1zids6+GDeHAPQ3J2F6mzXapVglwwIZFT6EpKJwx7elnDey5g==","signatures":[{"sig":"MEQCIBn98YKUV1ey6aDMa/ZYshR9gL1pqN+9b7PoZEn8Kbc9AiBO7Srj/5tVuHRYzsoLAPLxuzZbmkI/cc/fw1dm71K6LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143181},"type":"module","engines":{"node":">=18"},"gitHead":"37e2776e16df7e2300100e7e116571c25c91e9ee","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.29.3_1785368689992_0.6138249799520856","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"fractalia-faro","version":"0.30.0","license":"MIT","_id":"fractalia-faro@0.30.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"a9db335bb7c0261ff79f9b707c5fbbdcb260596c","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.0.tgz","fileCount":13,"integrity":"sha512-1jkb8oobk7sHVuAC2dlZI5Ns5ahkJkEWNuAVcqUvzjjcoGNSA+kbQ2w5WsGXmNgvLkCULOlk0URPBZ647RDmcg==","signatures":[{"sig":"MEUCIHgBJO5+KsNA20ICLSqypoAASMMbTv/ksXZCxNghn7RgAiEA5VGOES7RCZfer06DwCqMsOCA9+wlIl1UwCFZE58uxcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146019},"type":"module","engines":{"node":">=18"},"gitHead":"e71026727f0f8d60b3695d629815ec3def9bdab7","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.0_1785369657584_0.8310225097743711","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"fractalia-faro","version":"0.30.2","license":"MIT","_id":"fractalia-faro@0.30.2","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"d85349e59918dac11c4ecffb7954f49588c1c410","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.2.tgz","fileCount":13,"integrity":"sha512-4MhQxTDp5AOOr7nFPK+yonqxpzLPCEW1WCMWKZQkyz/VlvIHREwVYvshpgdAdgYV2CmZPjNMNlB5Nff5YNv4QA==","signatures":[{"sig":"MEUCICSGyt5+iQb/ULXBhjzBtgXHWPbzmcyRzavRlZsEqclSAiEArgNO0wjJLUdK51kp/wmW6Y6rZeCcnkG/k6gXB1hGleA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148251},"type":"module","engines":{"node":">=18"},"gitHead":"d1606d615fe6a31c891f27a6628eed0b6891ad67","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.2_1785370370350_0.1036267707029408","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"fractalia-faro","version":"0.30.3","license":"MIT","_id":"fractalia-faro@0.30.3","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"759728fc2db7d498685ca3d13ac7c7d5bbd6d784","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.3.tgz","fileCount":13,"integrity":"sha512-vIigXgFYIgmS0H4QrDxdw2IAN/dSnK8DycmZzU2GcIy6lffq04ckPJWYzZoUpIq5NeEMmsadkAE/b2DxlLXiiw==","signatures":[{"sig":"MEUCICx5QGWz03YHN/M1490yjRXfq/2uTf1bNXFDlOfhfe0LAiEAnAXc6i+QWHdoFjBpFnmYvU/s/vuirEhwN93N1C82lL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149072},"type":"module","engines":{"node":">=18"},"gitHead":"558ccbbde57f3162980404fde0de50b0e4289f3d","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.3_1785370680784_0.00033952005940873775","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"fractalia-faro","version":"0.30.4","license":"MIT","_id":"fractalia-faro@0.30.4","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"ba4a90c042a92f07bb56bd13b69ab9d0ea654bc4","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.4.tgz","fileCount":13,"integrity":"sha512-rrqc38sAYaBHayDTS85SUbp274z3rkwTffqruRS0bbjyoZwr2No5hGPQvDnR+by0a+FwUsJj+VzVY8rUvE35YA==","signatures":[{"sig":"MEUCIQCoMW4u1pTXuwFnCP5ei4IU023yz3fAOtVHcFDgHuv2QgIgSWabvrYTi5wanFpirPad76xRQMmcaY2ed5dcAUnmY5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150442},"type":"module","engines":{"node":">=18"},"gitHead":"c2286a9086e48dec7273297f83fd4664626c7f3c","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.4_1785393243496_0.5194534100724548","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"fractalia-faro","version":"0.30.5","license":"MIT","_id":"fractalia-faro@0.30.5","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"e3f59753881d12af13fbb7f892994973b4c53d5d","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.5.tgz","fileCount":13,"integrity":"sha512-AND5d0/LpmwPjtnZMF3fblmHsJ3TAZTFniVMqnc7z666T+YtnoaAM8E4Zg7bg64fzilpCM3n73WugtYA0WCyMw==","signatures":[{"sig":"MEQCIFD/YXgd57y0PiremQ99860nhzTRZriccWx4tOC0ZkfnAiALQKVILIn3bjR5xNhjeIX4CdO8sDGWF5Gj9NVgSiw6Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150427},"type":"module","engines":{"node":">=18"},"gitHead":"0ae8b00ef57cf5ed40e0aada9ba39bf8bef2a672","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.5_1785395359558_0.5605300794100743","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"fractalia-faro","version":"0.30.6","license":"MIT","_id":"fractalia-faro@0.30.6","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"9c47969e031d426613d6001f8fd81761a7340770","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.6.tgz","fileCount":13,"integrity":"sha512-lmHwH1C0ALx+E+b155ku1chHvFxr+bBnLd6XzIMAnVT8fmSKZASnMeZMxYPJUm4zssoidDO2zazsSHsqeA5eKw==","signatures":[{"sig":"MEYCIQDph06BKk5EOVXARMb39nIZ0P1aECtVSxTdymQB0NK48wIhAMhu9ElkuWLmDOW/BE0xtY+Kw0seTAtDKMvYpXHCxLE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151042},"type":"module","engines":{"node":">=18"},"gitHead":"e0fd882f90f228d910c7fce4bef4122f172cc62c","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.6_1785395738928_0.3340198132919385","host":"s3://npm-registry-packages-npm-production"}},"0.30.8":{"name":"fractalia-faro","version":"0.30.8","license":"MIT","_id":"fractalia-faro@0.30.8","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"34258abc0e14bc2f5b6c09ce3e62be2a51fb3c0a","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.8.tgz","fileCount":13,"integrity":"sha512-K1a4e3eDzZaXW8/9uNGMPL0Y1Shxl/M4UZueDzd99AaeJsZZu/8OEk37ll+JhGTfYUMh6nxKuaiF/L6KJqm2OA==","signatures":[{"sig":"MEYCIQDI24Zqw/xgTXgABW68HXqz4cOPjTybFEVruROnOQaJiAIhAJNyr5pj7KzQTb9dR9yo+oSTEQJ0/mwl1F4b904oUjpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151133},"type":"module","engines":{"node":">=18"},"gitHead":"75d7f94fd1e6329c8b4eed24dce672465ba72732","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.12.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.8_1785397412178_0.6558718916869233","host":"s3://npm-registry-packages-npm-production"}},"0.30.9":{"name":"fractalia-faro","version":"0.30.9","license":"MIT","_id":"fractalia-faro@0.30.9","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"734d58e8cad3e2cbf84bed6b013002ba88480279","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.30.9.tgz","fileCount":13,"integrity":"sha512-/hoHFX+61md66ClcgO0aguJtiFMEp4sNdZvx1ICcEuZ19JR50N1lkrEoxAw3BrPTCbxTHADpdPSSpyjWwPWnlg==","signatures":[{"sig":"MEUCIQDKBecKEiNAC6sQRhkjj9oUu7r2k9Ts3dzinEdoHrc5ywIgbw9mgvtuFPm2Ghlvr0wW4sbuASRAyzN49mw84KhTNVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157112},"type":"module","engines":{"node":">=18"},"gitHead":"75d7f94fd1e6329c8b4eed24dce672465ba72732","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.30.9_1785746034074_0.7796311311814563","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"fractalia-faro","version":"0.31.0","license":"MIT","_id":"fractalia-faro@0.31.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"99bca5f4971fa672d48b1957c48942fe744d9b2c","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.0.tgz","fileCount":13,"integrity":"sha512-Xg0itutjw/QFIubc/djYD+cW0oVfGzEUh/TWdV5udiPmzeR4yOt5ikFo/9a64v1ITPbsX9mrRrXzZ1gY0/ZAfA==","signatures":[{"sig":"MEQCIGkyWhZiIs+AiN+bYsqTDWVSUeDrLbFnIwE3KVlEdI+PAiB0/sHPC4Pug5Luev3SeFK4gFHQpDjumPzAYjSHUS2b8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168420},"type":"module","engines":{"node":">=18"},"gitHead":"d98a30e6c1d5c68073eaae47169c93480b6a2b9b","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.0_1785749849949_0.5570358201481107","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"fractalia-faro","version":"0.31.1","license":"MIT","_id":"fractalia-faro@0.31.1","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"e04120672bb2bec80a1be6c1a484471e2e459d2c","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.1.tgz","fileCount":13,"integrity":"sha512-UibCBZXdYi7PyY7aR1eJxyCEpbOvlWPBF/a7KDr4A/LATBdAddkXtNEy5H7pimKVmvKg7quiXZWZ0FwJJiSvOA==","signatures":[{"sig":"MEYCIQCpGshqDXV22XNJ5YDyzmeeS4uJnV/8mkjiLW3Lb0wC4gIhAIvVMlhzd9NYGX7/q+57N80YHHiAMpy6wg4nDy/5Ls1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171031},"type":"module","engines":{"node":">=18"},"gitHead":"a89ebe5b55f2ef88b016baa76664e6948a6d5e05","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.1_1785751313071_0.6152554103128149","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"fractalia-faro","version":"0.31.2","license":"MIT","_id":"fractalia-faro@0.31.2","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"38690e8079044645b661f3ff648971ad25c2776c","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.2.tgz","fileCount":13,"integrity":"sha512-V61HOnodjybPJyY/T4K5LCIO6RT1CL7uD3JvMUoucmChMZ+pudBQyeTGUzkOGeiHUXAzP1W7MbdjeXI+AHA7Ng==","signatures":[{"sig":"MEUCIQD49uio1Fkb8gkzarKAKN6AcIQ9UxIdUSKvgPuU3BskZwIgR0X63jz+/owfhuYsE4fS6QoiC25OvLyuxDzqXBBth4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179255},"type":"module","engines":{"node":">=18"},"gitHead":"6089302c76aa1a38a678fd629a6d82d8d08c337f","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.2_1785763625873_0.1228511721139165","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"fractalia-faro","version":"0.31.4","license":"MIT","_id":"fractalia-faro@0.31.4","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"4eabac8d0d75ee2efa17377e102430d1c2721416","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.4.tgz","fileCount":13,"integrity":"sha512-WqSLUvOUTBTDEV3MluDe578Bnzlxo9WWZkaXpoHzf5YIF3GJtVBrZ9z8ZUqYffsBEFL6MBKxL/AEVKVgXmXkLQ==","signatures":[{"sig":"MEQCIBlrVE13DDkY1ZUUidsj9M1lUFGchWYhrUOTkaoUbUPOAiAFaDjjYFIi2FTSw0y7jDoavtt45IRuzrpZ0Xi567Y63Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184944},"type":"module","engines":{"node":">=18"},"gitHead":"8a10770616b6ae875b564b1d8f58bc00c6a2f558","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.4_1785780170660_0.51777595898932","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"fractalia-faro","version":"0.31.5","license":"MIT","_id":"fractalia-faro@0.31.5","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"e7214af53495e2d5b031a52e012d41c7534c4927","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.5.tgz","fileCount":13,"integrity":"sha512-ccWkupNk+u0IWMurhXMV0kKZav9veN3vXZE/PCTUVvvXr6T7WqEqiBvk8eGnXgRMthlh3sMwDNI4H9Wz9Bl24Q==","signatures":[{"sig":"MEQCICmr08n56coFTSTkL1EMfCrXZ+a6q/+rMOf+WFrOII5MAiAKP1x8tFde84m03ojqvGLQFgM7hmvZgUj4u1UZRKWvBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184944},"type":"module","engines":{"node":">=18"},"gitHead":"8a10770616b6ae875b564b1d8f58bc00c6a2f558","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.5_1785827453048_0.620794843070823","host":"s3://npm-registry-packages-npm-production"}},"0.31.6":{"name":"fractalia-faro","version":"0.31.6","license":"MIT","_id":"fractalia-faro@0.31.6","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"1591f4a00ddbac3ef35f102250e783af7b49f6c4","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.31.6.tgz","fileCount":13,"integrity":"sha512-woQZ+UswPWsf2obQu9UNoRO5/zVsqu8nynlkbhSzIlt7APmcFi1RaSevL/ygBIWy74habkp75OHStpUdiJfHXg==","signatures":[{"sig":"MEQCIAVxC/t3mOtG4tsp1pz+w67d3uHRBbl0CoNVJeIyNk8WAiBeGuVvrXKGoUAXP9NAvaK4aAxu/jHXyDcXCTIdK5rE1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189970},"type":"module","engines":{"node":">=18"},"gitHead":"3e4e14987a6e6f016fc88365403eefa2c6bd261e","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.31.6_1785914844335_0.14342999665085854","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"fractalia-faro","version":"0.32.2","license":"MIT","_id":"fractalia-faro@0.32.2","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"e96792ccb12382ad558080c81984f5bc093d2921","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.32.2.tgz","fileCount":13,"integrity":"sha512-SqCdud6/FZQMeUPOJ815pvIosziMYDlHOftSidPTaB07pWA28iFmM8oTDE7KfpHJvAKSXGPf2LfOQQBvut+hJg==","signatures":[{"sig":"MEUCIQDVLqDgh7v4+Kn5Iv6U3af91uYQwJmTfH7FgBg0jVGBswIgQMyZ7i/hkOLzpK+uGMeGLYBm7ecnHbMyNdv6PfwpdDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199695},"type":"module","engines":{"node":">=18"},"gitHead":"e94a5f3909c89d4c2b2f3d48fa5a3b2f08965bc8","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.32.2_1786316193879_0.6542559521475748","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"fractalia-faro","version":"0.33.0","license":"MIT","_id":"fractalia-faro@0.33.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"22239f88bc1b6553d8c93b096bd517b1a190a3d7","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.33.0.tgz","fileCount":13,"integrity":"sha512-pWQQj56qygT6nsVPUO9W8MIXY2/6Y4TYqB47FO1nOZZGkgAE6RO/ttwoCVCFSAyaEwj6aoyGP9dP1oWAYffe6A==","signatures":[{"sig":"MEQCIAttPqD8IexQdDEMFO+VehEMtc5AkEFesYfbY5Y7dWyXAiAosz4zYrEKvMF7UXUQKcT4zvQLvSErlnVNbFIOTfKiIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202606},"type":"module","engines":{"node":">=18"},"gitHead":"623747ec86412d9348fdb732d466ae6db2ee7837","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.33.0_1786316671246_0.30940784071754535","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"fractalia-faro","version":"0.33.1","license":"MIT","_id":"fractalia-faro@0.33.1","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"2d4689f989ab949352bfcd0f9d626350e397965a","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.33.1.tgz","fileCount":13,"integrity":"sha512-r53kUcgIZPhTf448QtAalOC9xaI+1mOqN/W3GO1bJMFZ9ulnmByzgXiiSbknS0+5xrdQFXbrszCqdpJ2uEYDUA==","signatures":[{"sig":"MEYCIQC3lM4C0JUccJBMUWrPTfUFXtzvORdfisi2qKKxlT6VeQIhAN9EdlpcPNxS7cSspvILJq3rFiXUwqsh5d3XGqK4Eylp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204094},"type":"module","engines":{"node":">=18"},"gitHead":"a96ec950b34bac59aeabdfc83d5686e15ad9227b","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.33.1_1786317021789_0.9418953570837978","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"fractalia-faro","version":"0.36.0","license":"MIT","_id":"fractalia-faro@0.36.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"homepage":"https://github.com/CAS-IA/faro-cli#readme","bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"2dc4cafa5a1923ad483ecfd8d136e71f759a32d0","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.36.0.tgz","fileCount":23,"integrity":"sha512-cb0kf+1mktggAT+1gZ0uqzbSpb/1XWtvr2dn7A27jkRuEvKYYkj+ght/oNAxNBJgtw4Iz5w7oXymvziBefz1dw==","signatures":[{"sig":"MEQCIHuRSuuBxSb6fPHCaFXVDmF+zFZhNQQVqpggJ79XUet+AiBA5+NPclA36Qhvqbv/ZirRcAlfrkD7iLjRuqRmPexD7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcCW1gQSfWuczdcBh/mTxbtrBEIh77WqQ1iLszNxQJxAiEA3lZXFh5SfonCpC9TXT6T19ftUBYyLSloDE0dIBINw5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283433},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"201b73837e30c77b468b2eabb438135403c2f34c","private":false,"scripts":{"test":"node --test","prepublishOnly":"npm test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.36.0_1789142858511_0.22194213004486252","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"fractalia-faro","version":"0.41.0","license":"MIT","_id":"fractalia-faro@0.41.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"homepage":"https://github.com/CAS-IA/faro-cli#readme","bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"d5ac083e221f40bcb3cec351da3f5fc92223c564","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.41.0.tgz","fileCount":24,"integrity":"sha512-ybiOdMDqMfo0M2kNQEh5pYQPbjFGpHHh41/QxKczbpdBxq9vylCtZ9XEEAxLgBcgRtYWCym3wCpcJSiq6O3n9g==","signatures":[{"sig":"MEQCIBSK1LJtwLbXj8qV7NqLUmabVZmMKiK4Z57FciB0FieMAiAmL6i/3/7tAhuqohDCJX94vRS/nkWgYBLCwdX0kIIPUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6mGrfuhILpTkYY5c5Xac8YLORLnDTVBAnydVHeP4ZhAIhAJAjP42LUoJX2Wy6AqcwXrqe9rPRGduUNJPu51Co1B8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314540},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"8dd7f052c4cd06fbeaefe9a56cd495eeebcde7e4","private":false,"scripts":{"test":"node --test","prepublishOnly":"npm test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.41.0_1789164952946_0.09191432330392368","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"fractalia-faro","version":"0.42.0","license":"MIT","_id":"fractalia-faro@0.42.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"homepage":"https://github.com/CAS-IA/faro-cli#readme","bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"6b421d8a48d9dddaf3021f7f0e4b92f5e3d9f3d1","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.42.0.tgz","fileCount":24,"integrity":"sha512-i1++bX2a4LlBo6zSrOFrkb645sQul1CCRCI0urGfDM/bwhvZs2MfUS4jjf8+CnvM9uqFRQOej5oX9lY4K8jeAA==","signatures":[{"sig":"MEUCIEevzt7ARhRMO3E5l/0xXzxv5WTXLvsZ1xaT9+tOw8PoAiEAu4y9SgsXUTF1tvT41HBQsgZCsXTmfFju3j3iffBP/HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFtkh2AZSdz95FbYgeJW5JQGZC/gg56GVGUKHlG6UYSfAiA1BSA//KhR9m7Ff3O1KMDHZnfdcU0sIqAiAtV/zv13xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316225},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"e776dde20357dce07dc01be7d43ebff4257f3fd5","private":false,"scripts":{"test":"node --test","prepublishOnly":"npm test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"_npmVersion":"11.19.1","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.42.0_1789166286680_0.4869284944204766","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"fractalia-faro","version":"0.43.0","license":"MIT","_id":"fractalia-faro@0.43.0","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"homepage":"https://github.com/CAS-IA/faro-cli#readme","bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"bin":{"faro":"bin/crear.mjs"},"dist":{"shasum":"f29f77b898460a3e992df0bcf7357a6bc266561d","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.43.0.tgz","fileCount":24,"integrity":"sha512-p9KfNtgb8iWJ9aW13PKK1DVswXsJmDsgZZyAAnbVNgKlNGb2EovitsyUTeWk0SsFnb+TGwwASF4gMfZcWb+W1g==","signatures":[{"sig":"MEYCIQCRzhlGBK12PfcjmevNYVe7FdP8RVESZyNOu+9syR1I0wIhAItGXBik6jshhwmHHL59KF1obDPcvOdgZsnMPLg1vtHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFutSYKE4yM91q3MQdXiKgUMiEyXi1cZPVEGz2+MAK29AiEAu6+PEHzrLfSqI5gCIGDsrfax6rKBcxz8T4H/1KnsSt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323513},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"57a3e2b4ff258a9b4b3074650b7d4dd35fde8d92","private":false,"scripts":{"test":"node --test","prepublishOnly":"npm test"},"_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fractalia-faro_0.43.0_1790157762784_0.5132258049984308","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"_id":"fractalia-faro@0.43.1","bin":{"faro":"bin/crear.mjs"},"bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"dist":{"shasum":"78f3562ecbbd5937bb6bfb306314ff52feef6dd2","tarball":"https://registry.npmjs.org/fractalia-faro/-/fractalia-faro-0.43.1.tgz","fileCount":24,"integrity":"sha512-W//EA0yfQYNdDDbt3zW9VV2aqhwHg1zDc/y845f5qoS/L8ecCfnJk2gmZbdW+x1y2ZTXlrnxHB2rWkLajPMywg==","signatures":[{"sig":"MEYCIQDhGnpQ6bmwIJ0YzfJuCfJmnxNZKPKK/8StOQSkLv4C2gIhAIQD7MjiziRnse/vbFdBT3hrhPhlpCGFLrWJnxEhltER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAS6Xr4Fvw+NgwXL2e4rQsCmz++3+mQnYDbHNU6YfujnAiBPiGKybjx2O8iI7FAlgMIE30VKBmTNpT6sTIYznHGtfQ=="}],"unpackedSize":323963},"name":"fractalia-faro","type":"module","engines":{"node":">=20.12.0"},"gitHead":"86f898b993a46e2048d79dbe18cfdb264e50aea0","license":"MIT","private":false,"scripts":{"test":"node --test","prepublishOnly":"npm test"},"version":"0.43.1","_npmUser":{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"},"homepage":"https://github.com/CAS-IA/faro-cli#readme","repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","directories":{},"maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"_nodeVersion":"24.14.0","dependencies":{"@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fractalia-faro_0.43.1_1790159702846_0.48714916537235053"}}},"time":{"created":"2026-07-07T10:13:35.642Z","modified":"2026-09-23T10:35:03.096Z","0.1.0":"2026-07-07T10:13:35.851Z","0.3.0":"2026-07-07T14:21:02.759Z","0.4.0":"2026-07-07T14:31:06.316Z","0.5.0":"2026-07-09T13:32:37.894Z","0.6.0":"2026-07-09T14:52:49.325Z","0.7.0":"2026-07-09T22:40:25.911Z","0.8.0":"2026-07-10T07:59:05.959Z","0.10.0":"2026-07-10T08:23:05.853Z","0.11.0":"2026-07-10T09:17:07.089Z","0.12.0":"2026-07-10T12:13:40.754Z","0.13.0":"2026-07-11T20:37:41.998Z","0.14.0":"2026-07-12T15:43:52.528Z","0.15.0":"2026-07-12T16:16:36.926Z","0.16.0":"2026-07-12T17:52:41.450Z","0.17.0":"2026-07-12T23:14:28.010Z","0.18.0":"2026-07-12T23:20:50.159Z","0.19.0":"2026-07-14T08:06:26.521Z","0.20.0":"2026-07-14T15:02:29.442Z","0.20.1":"2026-07-14T15:44:38.449Z","0.21.0":"2026-07-15T07:57:05.805Z","0.22.0":"2026-07-16T07:23:59.382Z","0.23.0":"2026-07-16T10:02:25.949Z","0.24.0":"2026-07-16T14:48:33.611Z","0.25.0":"2026-07-17T07:25:48.241Z","0.26.0":"2026-07-17T18:02:43.212Z","0.27.0":"2026-07-18T00:44:08.076Z","0.27.1":"2026-07-23T15:55:29.399Z","0.27.2":"2026-07-23T15:59:39.784Z","0.29.0":"2026-07-24T14:51:11.575Z","0.29.2":"2026-07-29T23:27:42.769Z","0.29.3":"2026-07-29T23:44:50.163Z","0.30.0":"2026-07-30T00:00:57.726Z","0.30.2":"2026-07-30T00:12:50.554Z","0.30.3":"2026-07-30T00:18:00.972Z","0.30.4":"2026-07-30T06:34:03.648Z","0.30.5":"2026-07-30T07:09:19.719Z","0.30.6":"2026-07-30T07:15:39.087Z","0.30.8":"2026-07-30T07:43:32.330Z","0.30.9":"2026-08-03T08:33:54.229Z","0.31.0":"2026-08-03T09:37:30.107Z","0.31.1":"2026-08-03T10:01:53.231Z","0.31.2":"2026-08-03T13:27:06.018Z","0.31.4":"2026-08-03T18:02:50.851Z","0.31.5":"2026-08-04T07:10:53.189Z","0.31.6":"2026-08-05T07:27:24.453Z","0.32.2":"2026-08-09T22:56:34.028Z","0.33.0":"2026-08-09T23:04:31.401Z","0.33.1":"2026-08-09T23:10:21.950Z","0.36.0":"2026-09-11T16:07:38.603Z","0.41.0":"2026-09-11T22:15:53.066Z","0.42.0":"2026-09-11T22:38:06.775Z","0.43.0":"2026-09-23T10:02:42.879Z","0.43.1":"2026-09-23T10:35:02.933Z"},"bugs":{"url":"https://github.com/CAS-IA/faro-cli/issues"},"license":"MIT","homepage":"https://github.com/CAS-IA/faro-cli#readme","repository":{"url":"git+https://github.com/CAS-IA/faro-cli.git","type":"git"},"description":"Wizard FARO: CREA o ADOPTA un repo de trabajo (clasificación por dominio) desde el template oficial, con nombre natural, topics de clasificación, ramas main+develop, metadato que el harness lee y clon local listo.","maintainers":[{"name":"fernando-acevedo","email":"fernando@nuvaweb.com"}],"readme":"# fractalia-faro · Wizard inicial de repos Fractalia\r\n\r\n> CLI **PRE-harness** e independiente de él: el harness vive DENTRO de cada repo; este wizard es quien **crea / abre / adopta** el repo. Pensado para usuarios no técnicos: un solo comando, sin paths ni git a mano. Multiplataforma (Windows / macOS / Linux).\r\n\r\n```\r\nnpx fractalia-faro\r\n```\r\n\r\nRequiere ser miembro de la organización **CAS-IA** en GitHub.\r\n\r\n## Seis puertas de entrada\r\n\r\nAl arrancar, el wizard pregunta **¿Qué quieres hacer?**:\r\n\r\n1. **Crear un repositorio nuevo** — el asistente completo (abajo). Nace del template oficial.\r\n2. **Abrir uno que ya existe** — te lista **tus** repos FARO (los de tus equipos), etiquetados por equipo; eliges y lo clona. Si no tienes ninguno todavía, te ofrece crear uno. La búsqueda también encuentra por **nombres antiguos** (si el repo se renombró). También por flag: `--abrir=<repo>`.\r\n3. **Adoptar una carpeta existente** — reenfoca un proyecto que YA tienes hacia el harness **sin tocar tu código/stack**: detecta el stack, añade la capa FARO (colisiones → `*.fractalia`), crea el repo y lo sube. Flag: `--adoptar`.\r\n4. **Revisar esta carpeta (check)** — el *doctor* de un repo FARO: diagnostica estructura, dependencias y ramas, y **aplica los arreglos sanos** (crear `develop`, normalizar `master`→`main`, fijar la rama por defecto, subir ramas que falten en el servidor, declarar el plugin en `settings.json`, retirar la copia legada del harness). Flag: `--check`; con `--dry-run` solo informa.\r\n5. **Renombrar un proyecto** — el nombre comercial cambió (\"análisis red\" → \"solución 360\"): renombra sin miedo. Flag: `--renombrar` (+ `--repo=<nombre>`). Detalle abajo.\r\n6. **Conectar con una forja (login)** — solo iniciar sesión (GitHub o GitLab) o ampliar permisos, y salir. La sesión la comparte el **plugin faro** dentro de Claude Code: no hay segundo login. Flag: `--login` (+ `--perfil=<id>`, `--reautorizar`, `--token=<token personal>` en GitLab).\r\n\r\n## Perfiles y forjas (GitHub y GitLab)\r\n\r\nFARO vive hoy en dos sitios: la organización **CAS-IA** en GitHub y el grupo **Fractalia/threeplay_core/casia** en GitLab (donde está el plugin desde septiembre de 2026). El wizard no lleva ninguno cableado: cada uno es un **perfil** (forja + host + org/grupo + app OAuth + marketplace del plugin):\r\n\r\n| Perfil | Forja | Org / grupo | Marketplace del plugin |\r\n|---|---|---|---|\r\n| `casia-github` | GitHub | `CAS-IA` | `CAS-IA/faro-plugin` (espejo) |\r\n| `casia-gitlab` | GitLab | `Fractalia/threeplay_core/casia` | `gitlab.com/Fractalia/threeplay_core/casia/faro/plugin` (principal) |\r\n\r\n- **Adoptando o revisando una carpeta** (`adoptar`, `check`): la carpeta indicada YA ES el repo, así que el wizard lee su remoto `origin` y sabe la forja y la org **sin preguntar**. Solo es GitHub o GitLab si el **host** lo es (mismo criterio que el harness).\r\n- **Todo lo demás** (crear, abrir, renombrar, miembros, login): el wizard **nunca** adivina por el `cwd` — el remoto de la carpeta donde lances el comando no pinta nada, porque ahí no hay un repo que decida por ti (para crear, esa carpeta ni siquiera existe todavía). `--perfil=<id>` o `--forja=github|gitlab` lo fija; sin ellos, pregunta si conoce más de un perfil, y en modo no interactivo (`--yes`, sin terminal) usa el último perfil con el que conectaste.\r\n- **Perfiles propios**: `perfiles: [ { id, forja, host, org, client_id, plugin: { url, source } } ]` en `~/.faro.json` o en el `catalog.json` de la org. Un cliente con su propio espejo del plugin lo declara con `git config faro.marketplaceUrl` (misma clave que lee el harness).\r\n\r\n**Sesión y tokens.** La sesión se guarda por host en `~/.faro.json` → `tokens[host]`, con la misma forma que usa el plugin: **un login vale para el wizard y para Claude Code**. GitHub: token OAuth sin caducidad. GitLab: token OAuth de **2 horas** (límite de GitLab, no del wizard) con `refresh_token`; el wizard lo **renueva solo, sin navegador**, cada vez que arranca. Si prefieres una credencial larga en GitLab, `faro --login --perfil=casia-gitlab --token=<token personal con scope api>` (365 días por defecto). El `client_id` de la app de GitLab se guarda en la entrada del host: el harness lo lee de ahí y `harness.js auth` no necesita configuración.\r\n\r\n**SSH o token.** El token cubre TODO: API, clonar y empujar por HTTPS (helper de git acotado a host/org) y la descarga del plugin por Claude Code. SSH es opcional: si ya autentica, el wizard lo usa para mover el código (y en GitLab evita que el push dependa del token de 2 h). Nunca son alternativas: la API y el plugin van siempre por token.\r\n\r\n**Marketplace en la máquina.** Claude Code solo admite un `faro-marketplace` por usuario: el wizard lo registra desde el principal en GitLab si tienes sesión allí (es donde salen las versiones), y si no desde el espejo del perfil. Si estaba registrado con otra fuente, lo cambia.\r\n\r\n**Acceso y orden en GitLab.** No hay teams: quien es **Developer en el grupo** ve y empuja en todos sus proyectos; **quien crea un proyecto queda Maintainer** (aprueba los merges a `main`); Fernando, como Owner del grupo, lo puede todo. Nadie puede autoasignarse: si abres un proyecto sin Developer, el wizard **pide el acceso** y lo aprueba un Owner o Maintainer (o tu flujo n8n al instante, declarando `acceso_webhook` en el perfil). Para ordenar proyectos se usan **subgrupos** (`adoptar` pregunta dónde cuelga; `--org=<ruta>` lo fija); la clasificación sigue en topics.\r\n\r\n**Personas.** `faro --miembros` lista quién está en la organización (GitHub) o el grupo (GitLab) y con qué rol; `faro --invitar=<correo o @usuario>` (Owner/admin) da entrada. En GitLab, por correo (aunque la persona aún no tenga cuenta) o por usuario, como Developer por defecto; quien no está en el grupo no lo ve ni puede pedir acceso — la entrada la da un Owner (o el flujo n8n al conectar, si cumple la regla). En GitHub, GitHub NO tiene solicitud de acceso por API (a diferencia de GitLab): la única vía es que un Owner invite por correo o por usuario.\r\n\r\n**Gobierno del grupo (n8n).** Si el perfil declara `webhook` (y opcionalmente `webhook_token`), el wizard avisa al flujo de gobierno del grupo: al adoptar emite `project_create` (misma forma que GitLab, con contexto FARO) para que protecciones, aprobadores y roles se apliquen solos aunque GitLab no entregue el evento; al pedir acceso emite `acceso.solicitado` y el flujo lo aprueba como Developer si ya eres miembro del grupo. Desde `adoptar` también puedes **crear un subgrupo** (cliente, área) si eres Owner.\r\n\r\n**Migrar de GitHub a GitLab.** En el clon del repo: `faro --adoptar --perfil=casia-gitlab`. Crea el proyecto en el grupo, sube el historial completo, cambia el `origin` y ofrece archivar el repo viejo de GitHub.\r\n\r\n**Estado de GitLab (0.37.0):** login · check · renombrar · abrir · **adoptar** (el proyecto nace en el grupo; los miembros heredan el acceso, no hay teams) funcionan. `crear` avisa: GitLab no crea proyectos desde plantilla y los templates viven en GitHub; entra cuando `template-faro-doc` exista en el grupo (issue `faro-cli#3`).\r\n\r\n## El motor vive en el PLUGIN, no en el repo\r\n\r\nFARO se gobierna con el **plugin `faro` de Claude Code** (marketplace principal en GitLab, espejo `CAS-IA/faro-plugin` en GitHub; el wizard escribe la fuente que toca según la forja del repo): skills `/faro:*`, agentes y el harness de hooks. El repo ya **no** lleva copia local del motor en `.claude/hooks/` — con esa copia presente el plugin se inhibe, así que `crear`/`adoptar`/`check` la retiran y declaran en su lugar la distribución en `.claude/settings.json` (marketplace + `autoUpdate`), que **viaja con el clon**: quien clone el repo recibe la oferta de instalar el plugin y se mantiene solo al día.\r\n\r\nPara que esa instalación no falle, el wizard deja **git preparado en la máquina**: el repo del plugin es privado, y Claude Code clona los marketplaces **siempre por HTTPS** desde su propio directorio, donde ni tu clave SSH ni el token en memoria del CLI existen. Por eso el credential helper HTTPS (acotado a la org) se cablea **aunque uses SSH** — son canales paralelos, no alternativas.\r\n\r\n## Qué hace, paso a paso (crear)\r\n\r\n1. **Sesión GitHub**: si no estás logueado, te guía con **login por navegador** (device flow: abre `github.com/login/device` con el código copiado al portapapeles). Se hace UNA vez por máquina; queda en `~/.faro.json` (usuarios legados con `~/.fractalia-cli.json` se migran automáticamente, sin perder la sesión).\r\n\r\n   - **Valida los permisos del token, no solo que exista.** Un token sin `repo` responde 200 en la API y aun así no puede clonar un repo privado: el fallo aparecería mucho después, dentro de Claude Code, sin pista de la causa. El CLI lee los permisos reales (`X-OAuth-Scopes`) y, si le faltan los críticos (`repo`, `read:org`), descarta esa sesión y vuelve a pedir login. `workflow` y `user:email` avisan pero no bloquean.\r\n   - **Deja git listo** para clonar/hacer push sin pedir credenciales: SSH si ya autentica de verdad, y **además** un credential helper HTTPS con el token de sesión **acotado a la org** (nunca global a `github.com`, así no se filtra a otras cuentas tuyas en la misma máquina). Los dos canales conviven: SSH mueve tu código, HTTPS baja el plugin.\r\n   - **Recupera tu identidad real**: si tu correo de GitHub es privado, la API devuelve `null` y el commit se firma con el alias `noreply` (atribuye bien, pero no recibe correo). El CLI consulta además `/user/emails` y guarda los dos por separado en `~/.faro.json`: `email` (firma de commits) y `email_contacto` (el verificado, para notificar y emparejar cuentas).\r\n2. **Valida la organización**: comprueba por API que eres **miembro activo** de `CAS-IA` (y si eres owner). Sin membresía no hay acceso a los templates (privados).\r\n3. **Clasifica** el trabajo por **DEPARTAMENTO (dominio)**, en lenguaje llano. La clasificación va a **GitHub topics** + al metadato `.faro.json`, **NO al nombre**:\r\n   - **Domain** (`dom-*`) — de qué ÁREA del CDM: `producto · comercial · operaciones · financiero · legal · marketing · rrhh · sistemas · master-data · servicios-generales`. **`innovacion`** solo la ve el owner/admin.\r\n   - **Naturaleza** (`nat-*`) — el tipo técnico: `nat-worker · nat-app · nat-documental`.\r\n\r\n   La ENTIDAD (clase del trabajo) ya **no** la clasifica el CLI: un documento puede corresponder a varias entidades, así que la resuelve el harness dentro del template.\r\n4. **Naturaleza → template** (data-driven): documental/gestión → `template-faro-doc` · Cloudflare Worker → `template-faro-worker` · app de cualquier stack → `template-faro-app`. El catálogo se puede sobreescribir desde la org (`fractalia-templates/catalog.json`) sin republicar el CLI.\r\n5. **Nombre NATURAL, sin prefijo** (p. ej. `analisis-de-red`). El marcador FARO es el topic `faro`, no el nombre. **Validación inteligente en vivo**: avisa si el nombre es poco específico (<5 letras/genérico), si ya existe (te dice de qué equipo es y ofrece **abrir** o **elegir otro** con **sugerencias libres**), o si hay **parecidos** ya creados.\r\n6. **Crea el repo** privado en la org desde el template (API nativa `generate`), estampa los topics, crea la rama `develop` (por defecto) y **protege `main`** (best-effort: si el plan no lo permite, avisa y sigue; el harness la protege en local).\r\n7. **Equipo(s)** — comparte el repo con tu(s) equipo(s) GitHub, con permiso **Write** por defecto (los devs trabajan). Si tienes 1 equipo, se autoasigna; si varios, eliges. El owner elige entre todos.\r\n8. **Clona en local** en la carpeta que elijas, con el remoto **sin fricción**: prefiere **SSH** (tu clave/1Password) → `gh` → HTTPS limpio (el token nunca queda en `.git/config`).\r\n9. **ClickUp API key personal** (opcional): pegar ahora / más tarde / no usar.\r\n10. **Deja git listo** (identidad `user.name`/`user.email`) y **abre el editor** (VS Code o Cursor, lo detecta). Dentro, Claude Code arranca el onboarding del harness, consciente de la clasificación que lee del metadato.\r\n\r\n## Clasificación (el modelo)\r\n\r\n- **DOMINIO** = el departamento/área que lo crea (uno de los 10 del CDM + `innovacion` solo-owner). Es el **único eje** que gestiona el CLI y va en `.faro.json` + topic `dom-*`.\r\n- La ENTIDAD (clase del trabajo) la clasifica el **harness** dentro del template, no el CLI (un documento puede corresponder a varias entidades).\r\n- El repo está **desvinculado** del catálogo: solo aporta `git_url`. Renombrarlo/moverlo no rompe nada. La clasificación vive en `.faro.json` (lo que el harness LEE) + topics (espejo para el listado): `faro · dom-<departamento> · nat-<tipo>`.\r\n- El nombre es **natural** (sin prefijo); el marcador FARO es el topic `faro`.\r\n\r\n## Renombrar un proyecto (sin romper nada)\r\n\r\nLos nombres cambian con la vida del proyecto; el modelo lo asume:\r\n\r\n- **Es seguro**: GitHub **redirige automáticamente** el nombre viejo (HTTPS y SSH) — los clones y URLs de todos siguen funcionando. El wizard además actualiza el `origin` de tu clon local (preservando SSH/HTTPS).\r\n- **Permisos** (regla de GitHub): renombrar exige **admin** sobre el repo. Lo tienen **quien creó el repo** y los **owners** de la org; el selector te marca en cada repo si puedes (`admin ✓`) o no (`write`). Sin admin, el wizard no se estrella: crea una **solicitud como Issue** (con motivo) para que un admin la ejecute — queda rastro auditable de por qué cambió el nombre.\r\n- **Trazabilidad**: el nombre viejo queda como topic `antes-<slug>` y en `alias[]` de `.faro.json`. La búsqueda de «Abrir» encuentra el repo por cualquiera de sus nombres.\r\n- **Cloudflare**: el nombre del repo y el del Worker están desacoplados — renombrar el repo **no toca** `wrangler`, URLs `workers.dev`, bindings ni dominios. Si usas Workers Builds (deploy por Git), la conexión sigue al repo por su ID interno; el wizard te recuerda verificarlo en el dashboard (10 segundos).\r\n\r\n## Equipos y aislamiento\r\n\r\n- Los repos se comparten con **equipos** (teams de GitHub), no persona a persona. Al crear, se asigna el/los equipo(s) con permiso **Write**.\r\n- Para que un miembro solo vea **sus** repos, la organización debe tener **Base permission = No permission** (Settings → Member privileges). Con eso, GitHub aísla por equipo y el listado \"abrir\" solo muestra lo tuyo.\r\n- El **owner** ve todo por su rol (no por estar en cada equipo): puede quedarse solo en su equipo real.\r\n\r\n## Métricas\r\n\r\nCada sesión de Claude Code, el harness del repo envía una métrica (a un webhook n8n) con: identidad git, clasificación, tokens/coste, fase, docs, y el **equipo que actúa** = el equipo tuyo que está en el repo (si el repo tiene varios, el primario). Estampado por el wizard en `.faro.json`.\r\n\r\n## Catálogo/biblioteca (MCP)\r\n\r\nSe opera **100% por MCP** (servidor MCP de Fractalia, OAuth propio de Orbital) — **sin token local**. Consultar es libre; escribir (`faro_upsert_*`) depende de tu permiso en el MCP. El CLI no escribe ahí: solo registra el repo en el MCP de usuario para que Claude Code lo tenga disponible.\r\n\r\n## Probar sin crear nada\r\n\r\n```\r\nnode bin/crear.mjs --dry-run\r\n```\r\n\r\nSimula todo el asistente (sin login ni API) y muestra el plan.\r\n\r\n## Primer uso — guía para el usuario nuevo\r\n\r\n**Dónde \"vive\" el wizard**: el código está en este repo; el paquete se **publica en npm** (registro público, sin secretos). `npx` lo descarga a una caché temporal y lo ejecuta — no instala nada y siempre corre la última versión.\r\n\r\n**Paso 0 · Prerrequisitos de la máquina (una sola vez).** Tres herramientas: **Node** (trae `npx`), **git** y **VS Code** (o Cursor). Según tu sistema:\r\n\r\n**Windows** (PowerShell; o ejecuta `kit/instalar-fractalia.ps1`, que lo hace solo):\r\n```powershell\r\nwinget install OpenJS.NodeJS.LTS            # Node (trae npx)\r\nwinget install Git.Git                      # git\r\nwinget install Microsoft.VisualStudioCode   # si no lo tiene ya\r\n```\r\n\r\n**macOS** (con [Homebrew](https://brew.sh)):\r\n```bash\r\nbrew install node git\r\nbrew install --cask visual-studio-code       # si no lo tiene ya\r\n```\r\n\r\n**Linux** (Debian/Ubuntu):\r\n```bash\r\nsudo apt install -y nodejs npm git\r\n# VS Code: https://code.visualstudio.com/docs/setup/linux\r\n```\r\n\r\n> El wizard es **multiplataforma**: detecta el SO y usa lo correcto (abrir navegador, portapapeles, editor, SSH). En macOS/Linux funciona igual que en Windows. Para que abra el editor solo, ten `code`/`cursor` en el PATH (VS Code: `Cmd/Ctrl+Shift+P` → \"Install 'code' command in PATH\").\r\n\r\n**Paso 1 · Invitación a la organización.** El administrador te invita a CAS-IA (y te añade a tu equipo). Aceptas el email con tu cuenta GitHub.\r\n\r\n**Paso 2 · Ejecutar.** Abre una terminal (en VS Code: Terminal → New Terminal) y pega:\r\n```\r\nnpx fractalia-faro\r\n```\r\nLa primera vez npx pregunta `Ok to proceed? (y)` → responde `y`.\r\n\r\n**Paso 3 · Login GitHub** (solo la 1ª vez por máquina): el wizard abre `github.com/login/device`, con el código ya copiado; inicias sesión, lo pegas y autorizas.\r\n\r\n**Paso 4 · Contesta al asistente.** De qué área/departamento (domain), naturaleza (documental/worker/app), nombre en lenguaje normal, equipo, carpeta, y ClickUp si quieres.\r\n\r\n**Paso 5 · A trabajar.** El repo queda creado (main + develop), clonado en tu carpeta ya en `develop`, y el editor abierto. Dentro, Claude Code arranca el onboarding del harness.\r\n\r\nLas siguientes veces: solo el Paso 2.\r\n\r\n## Modo no interactivo (CI / power users)\r\n\r\n```\r\nnpx fractalia-faro --nombre=\"Analisis de red\" \\\r\n    --domain=producto --naturaleza=worker --team=ia --dir=. --yes\r\n```\r\nFlags: `--org --domain --naturaleza --nombre --dir --abrir --adoptar --check --renombrar --repo --login --perfil --forja --token --reautorizar --team --team-perm --force --yes --no-open --dry-run`. `--help` para todo.\r\n\r\n## Configuración de administrador (una vez)\r\n\r\n1. Subir `template-faro-doc`, `template-faro-worker` y `template-faro-app` a CAS-IA y marcarlos como **Template repository** (Settings → General).\r\n2. **OAuth App** de la org para el device flow; su `client_id` va embebido en el CLI (o `FRACTALIA_CLIENT_ID` / `~/.faro.json`). Scope solicitado: `repo read:org user:email workflow` (el scope `workflow` es obligatorio para poder tocar `.github/workflows/*.yml` en repos que lo necesiten — sin él, GitHub rechaza el push completo).\r\n3. Org → Member privileges → **Base permission = No permission** (aísla por equipo) y crear los **equipos** (IA, data, producto, desarrollo…), añadiendo a cada usuario al suyo al invitarlo.\r\n4. Publicar en npm (`npm publish` — sin build; ESM de un fichero).\r\n5. **Directus**: se opera por **MCP** (OAuth de Orbital); no hay token local ni org secret que gestionar para esto.\r\n\r\n## Requisito de plan GitHub\r\n\r\nEn **Free**, los repos privados no tienen *branch protection*/rulesets en servidor (el harness protege `main` en local igualmente). Para protección en servidor hace falta **GitHub Team**. El wizard lo intenta best-effort: si no puede, avisa y sigue. FARO no usa *releases*, así que la *release immutability* no aplica.\r\n\r\n## Anti-deriva (sync del estándar)\r\n\r\nLa API `generate` crea una **copia congelada**. El wizard estampa `.faro.json` (de qué template salió) para poder añadir a los templates un workflow de sync que abra PRs en los repos derivados cuando el estándar evoluciona.\r\n\r\n## Roadmap\r\n\r\n- **Montar espacio**: clonar de golpe los repos de un sistema + manifiesto para dar contexto multi-repo a Claude.\r\n- Reclasificación asistida (editar `.faro.json` → re-estampar topics + catálogo por MCP).\r\n- Búsqueda del listado por **Search API** (miles de repos).\r\n- GitLab: `crear` desde plantilla (cuando los templates vivan en el grupo) y catálogo de perfiles en GitLab.\r\n\r\n## Licencia\r\n\r\n[MIT](./LICENSE) © Fractalia.\r\n","readmeFilename":"README.md"}