{"_id":"@allanrobert10/axiomos","_rev":"4-7be222715bae7701c506bb082a8ae2e2","name":"@allanrobert10/axiomos","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@allanrobert10/axiomos","version":"1.0.0","keywords":["ai","engineering","agents","workflow","developer-tools","aios"],"license":"MIT","_id":"@allanrobert10/axiomos@1.0.0","maintainers":[{"name":"allanrobert10","email":"allanrobert30@gmail.com"}],"bin":{"axiomos":"bin/axiomos.js"},"dist":{"shasum":"a5848f5799cb9a5d49b6ff995532f85afeee3a3f","tarball":"https://registry.npmjs.org/@allanrobert10/axiomos/-/axiomos-1.0.0.tgz","fileCount":26,"integrity":"sha512-UR3fQsN8GhtzffmbGps6a7hb1H9Wm4wJ/tcqVsx6TVedyeVNPuo62b/XYB1GYfwkej4+OfROTwCdEirZlh6EwA==","signatures":[{"sig":"MEUCIGpd7KjtBtX/gC8pwobAwI3To411MNDegj2m6NB6jIPjAiEA2jJrF5LYU3XVJpa15jre8TlzGMgP2bZVP7QxJVrtDpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60514},"type":"module","gitHead":"d54b9dcbae375e768154c2157ed0fc545bd9de34","scripts":{"test":"node ./bin/axiomos.js doctor","start":"node ./bin/axiomos.js","doctor:verbose":"node ./bin/axiomos.js doctor --verbose"},"_npmUser":{"name":"allanrobert10","email":"allanrobert30@gmail.com"},"_npmVersion":"10.9.2","description":"AI Operating System for Software Engineering","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axiomos_1.0.0_1774488175117_0.11139955356990439","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@allanrobert10/axiomos","version":"1.0.1","keywords":["ai","engineering","agents","workflow","developer-tools","aios"],"license":"MIT","_id":"@allanrobert10/axiomos@1.0.1","maintainers":[{"name":"allanrobert10","email":"allanrobert30@gmail.com"}],"bin":{"axiomos":"bin/axiomos.js"},"dist":{"shasum":"cc9f62118beb1f07ff32f7524d0f587fe9748dc4","tarball":"https://registry.npmjs.org/@allanrobert10/axiomos/-/axiomos-1.0.1.tgz","fileCount":27,"integrity":"sha512-tux6iApk5ko+sKsVpGMFbjVYFM5B6w92DCAPO+ArhSkdLIls+UTV+mx4/PtsjsNVwmxfFZIyZObE/2EvXIW5IA==","signatures":[{"sig":"MEQCIE9vtbNCkVkub/jSH9zTg+TI2NoiBWjuyjcxK26Q6NZGAiBgB0PMvrPDNKDd6c1JH5TjKcIkLIFCD5WZwerRkpDrRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62614},"type":"module","gitHead":"0098c8da383ae9bfb6f27d872da7e05411530fbd","scripts":{"test":"node ./bin/axiomos.js doctor","start":"node ./bin/axiomos.js","doctor:verbose":"node ./bin/axiomos.js doctor --verbose"},"_npmUser":{"name":"allanrobert10","email":"allanrobert30@gmail.com"},"_npmVersion":"10.9.2","description":"AI Operating System for Software Engineering","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axiomos_1.0.1_1774488973068_0.7385495731419234","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@allanrobert10/axiomos","version":"1.0.2","keywords":["ai","engineering","agents","workflow","developer-tools","aios"],"license":"MIT","_id":"@allanrobert10/axiomos@1.0.2","maintainers":[{"name":"allanrobert10","email":"allanrobert30@gmail.com"}],"homepage":"https://github.com/allanrobert10/axiomos#readme","bugs":{"url":"https://github.com/allanrobert10/axiomos/issues"},"bin":{"axiomos":"bin/axiomos.js"},"dist":{"shasum":"e6ee4b793d776a79e9e3311ac28978e2ac4bfb91","tarball":"https://registry.npmjs.org/@allanrobert10/axiomos/-/axiomos-1.0.2.tgz","fileCount":27,"integrity":"sha512-yLASCayvTdpzPySXXqdCiS5erq3OmI/iEb3qeo3Y+ZxAznOMigDdiBDXiLbqllXfwmnmSZzXXyyLn75WpahybA==","signatures":[{"sig":"MEUCIES4ZErlh3zJNchJgHW6pVfBhLxgDDuzfFikaAfG1eVDAiEArHC7D503ieSz8vB3RnFIArrB5FM/+RsJ3/6AYp4TVPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61272},"type":"module","gitHead":"4e9a91838aee7a35e3f4bc5312eb763b057ec862","scripts":{"test":"node --test","start":"node ./bin/axiomos.js","doctor:verbose":"node ./bin/axiomos.js doctor --verbose"},"_npmUser":{"name":"allanrobert10","email":"allanrobert30@gmail.com"},"repository":{"url":"git+https://github.com/allanrobert10/axiomos.git","type":"git"},"_npmVersion":"10.8.2","description":"AI Operating System for Software Engineering","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axiomos_1.0.2_1774490243463_0.40576643202427465","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@allanrobert10/axiomos","version":"1.0.3","description":"AI Operating System for Software Engineering","repository":{"type":"git","url":"git+https://github.com/allanrobert10/axiomos.git"},"homepage":"https://github.com/allanrobert10/axiomos#readme","bugs":{"url":"https://github.com/allanrobert10/axiomos/issues"},"bin":{"axiomos":"bin/axiomos.js"},"type":"module","scripts":{"start":"node ./bin/axiomos.js","test":"node --test","doctor:verbose":"node ./bin/axiomos.js doctor --verbose"},"keywords":["ai","engineering","agents","workflow","developer-tools","aios"],"license":"MIT","_id":"@allanrobert10/axiomos@1.0.3","gitHead":"220a30cdda2e0e6c48977d3aa53c638b5db11a68","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5YZQe7YVigwwqt8oMx4Qti7Hp8JAchNhSdXhc9e1fAIDW3ll7FTfuEmy2Rj/3I8oBOQM6rJZ0RFEtxnA0MbTZA==","shasum":"527fb383420281a411ca6eb0626512d2156ee1d9","tarball":"https://registry.npmjs.org/@allanrobert10/axiomos/-/axiomos-1.0.3.tgz","fileCount":27,"unpackedSize":65990,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWyb8rH7rhqqLfXVV8jMR1j7AU4Pcaaw6gEw/qk4zcIAiEAv0er5ij3Xw0/+b3D1XhqF9rOxeHBUJQHKCyNEItdq9g="}]},"_npmUser":{"name":"allanrobert10","email":"allanrobert30@gmail.com"},"directories":{},"maintainers":[{"name":"allanrobert10","email":"allanrobert30@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axiomos_1.0.3_1774490572122_0.3776093327842285"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T01:22:55.054Z","modified":"2026-03-26T02:02:52.391Z","1.0.0":"2026-03-26T01:22:55.276Z","1.0.1":"2026-03-26T01:36:13.212Z","1.0.2":"2026-03-26T01:57:23.599Z","1.0.3":"2026-03-26T02:02:52.290Z"},"bugs":{"url":"https://github.com/allanrobert10/axiomos/issues"},"license":"MIT","homepage":"https://github.com/allanrobert10/axiomos#readme","keywords":["ai","engineering","agents","workflow","developer-tools","aios"],"repository":{"type":"git","url":"git+https://github.com/allanrobert10/axiomos.git"},"description":"AI Operating System for Software Engineering","maintainers":[{"name":"allanrobert10","email":"allanrobert30@gmail.com"}],"readme":"﻿# AxiomOS\n\n[![CI](https://github.com/allanrobert10/axiomos/actions/workflows/ci.yml/badge.svg)](https://github.com/allanrobert10/axiomos/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40allanrobert10%2Faxiomos)](https://www.npmjs.com/package/@allanrobert10/axiomos)\n\nCLI para instalar e manter a estrutura AxiomOS em projetos de software.\n\n## Instalação\n\nUso direto com `npx`:\n\n```bash\nnpx @allanrobert10/axiomos init\n```\n\nOu instalação global:\n\n```bash\nnpm install -g @allanrobert10/axiomos\naxiomos --help\n```\n\n## O que a v2 entrega\n\n- prompts interativos no `init` e no `update`\n- presets de inicialização (`base`, `saas`, `api`)\n- backup automático antes de sobrescrever `docs/`\n- geração de `README.md` do projeto alvo\n- `docs/README.md` para orientar o uso do AxiomOS dentro do projeto inicializado\n- diagnóstico com `doctor --verbose`\n- preview de mudanças antes do `update`\n- modo `--force` para sobrescrita direta sem backup\n\n## Estrutura\n\n```text\naxiomos/\n├── package.json\n├── README.md\n├── bin/\n│   └── axiomos.js\n├── src/\n│   ├── commands/\n│   │   ├── init.js\n│   │   ├── doctor.js\n│   │   └── update.js\n│   └── utils/\n│       ├── args.js\n│       ├── fs.js\n│       ├── logger.js\n│       ├── project.js\n│       ├── prompts.js\n│       └── readme.js\n└── templates/\n    └── docs/\n```\n\n## Comandos\n\n### `init`\n\nInicializa `docs/` no projeto atual, preserva arquivos existentes, aplica preset e pode gerar `README.md`.\n\n```bash\nnpx @allanrobert10/axiomos init\nnpx @allanrobert10/axiomos init --project-name MinhaApp --preset saas\nnpx @allanrobert10/axiomos init --yes --project-name MinhaAPI --preset api\n```\n\nFlags:\n\n- `--project-name <nome>`: nome usado no `README.md` gerado\n- `--preset <base|saas|api>`: define o preset inicial\n- `--yes`: executa sem prompts interativos\n\n### `doctor`\n\nVerifica se todos os arquivos obrigatórios estão presentes em `docs/`.\n\n```bash\nnpx @allanrobert10/axiomos doctor\nnpx @allanrobert10/axiomos doctor --verbose\n```\n\nFlags:\n\n- `--verbose`: lista todos os arquivos verificados e os presets disponíveis\n\n### `update`\n\nSincroniza `docs/` com `templates/docs`, mostra preview das mudanças, pede confirmação e cria backup automático antes de sobrescrever.\n\n```bash\nnpx @allanrobert10/axiomos update\nnpx @allanrobert10/axiomos update --yes\nnpx @allanrobert10/axiomos update --force\nnpx @allanrobert10/axiomos update --backup-dir .backups/axiomos\n```\n\nFlags:\n\n- `--yes`: pula a confirmação interativa\n- `--force`: sobrescreve direto, sem prompt e sem criar backup\n- `--backup-dir <dir>`: define o diretório de backup\n\n## Presets\n\n### `base`\n\nPreset padrão para adoção geral do AxiomOS.\n\n### `saas`\n\nFocado em produto SaaS, arquitetura web, operação contínua e custo.\n\n### `api`\n\nFocado em APIs, contratos, validação e regressão.\n\n## Desenvolvimento local\n\n```bash\nnode ./bin/axiomos.js --help\nnpm test\nnpm run doctor:verbose\n```\n\nO `npm test` executa testes automatizados de integração do CLI.\n\n## CI\n\nO repositório possui GitHub Actions configurado para rodar `npm test` automaticamente em `push` para `main` e em `pull_request`.\n\n## Publicação automatizada\n\nO repositório também possui workflow de publicação em `.github/workflows/publish.yml`.\n\nPara ativar o publish automático no GitHub Actions, configure o secret do repositório:\n\n- `NPM_TOKEN`: token do npm com permissão para publicar `@allanrobert10/axiomos`\n\nDepois disso, a publicação pode ser disparada por:\n\n- `workflow_dispatch`\n- criação de release publicada no GitHub\n\n## Pacote publicado\n\n- npm: `@allanrobert10/axiomos`\n- versão atual: `1.0.3`\n\n## Licença\n\nMIT\r\n","readmeFilename":"README.md"}