Une organisation logicielle autonome pour n'importe quel produit
Connectez un site web, une application mobile ou un paquet, et treize agents en assurent le cycle de vie — développement, tests, surveillance, amélioration, support — 24/7, en s'arrêtant seulement aux cinq portes qu'un humain détient.
Il démarre en mode papier : chaque intégration est simulée et rien n'atteint de système réel.
L'organisation
Treize rôles, dans l'ordre où le travail les traverse. Chacun a son niveau de modèle, son plafond de dépenses journalier, et seulement les capacités que son fichier de rôle accorde.
- Product
- Research
- Architect
- Coding
- Code review
- Test
- Security
- Release
- SRE
- Analytics
- Support
- Growth
- Finance
Où cela s'arrête
Cinq décisions reviennent à une personne, et les agents travaillent jusqu'à l'une d'elles puis attendent. Le retour arrière, l'arrêt d'un déploiement et la désactivation d'un drapeau n'attendent jamais — réparer un dégât ne devrait jamais exiger de signature.
⚑ Fusion
a change reaching trunk
⚑ Déploiement
a release reaching production
⚑ Dépenses
a role or product that has hit its cap
⚑ Face client
anything an agent wrote being sent or published
⚑ Juridique
a change to terms, privacy, pricing or licensing
N'importe quel stade de vie
En production, à moitié construit ou en maintenance seule. Des tests manquants réduisent la profondeur permise aux agents et sont affichés comme la raison, plutôt que de bloquer quoi que ce soit.
N'importe quel langage, à l'une des trois profondeurs
Un pack revendique ce qu'il reconnaît ; tout le reste revient au pack générique, plafonné au niveau le plus superficiel et sans jamais déployer. Ce qui diffère est la profondeur, pas l'acceptation.
Les commandes sont prouvées, pas devinées
Discovery exécute les commandes de compilation et de test d'un composant dans un bac à sable avant de les consigner. Une chaîne d'outils absente est signalée comme absente, pas comme un échec.