Sentinel is a specialized infrastructure tool designed to solve "dependency hell" and runtime collisions in distributed Micro-Frontend (MFE) architectures using Webpack Module Federation.
The core CLI engine is operational, focusing on preventative auditing of shared dependency contracts.
- Version Comparison Engine: Robust SemVer-based validation for singleton shared dependencies. Detects Major/Minor/Patch conflicts before deployment.
- CLI Auditor: Integrated
scanandcheckcommands that can be used locally or within CI/CD pipelines. - Manifest Generation: Automatically parses
module-federation.config.jsandpackage.jsonto create aSentinelManifest. - CI/CD Guardrails: Returns
exit code 1on critical version conflicts to block unstable deployments. - Strict Typing: Full internal contract definitions (
SentinelManifest,ValidationConflict, etc.) ensuring high reliability.
We are scaling Sentinel from a local CLI tool to a global governance platform.
- AST Parsing: Deep analysis of
remoteEntry.jsandwebpack.config.jsfor automated interface validation. - Vite Support: Extending contract guarding to the Vite ecosystem.
- Interface Guarding: Validation of exposed modules vs. consumed remotes.
- Dependency Graph Database: Implementation of a Neo4j-based global state resolution engine.
- Fetch State API: Real-time simulation of production deployments against current cluster states.
- Observability Agent: Browser-based monitoring of runtime federation health and collision tracking.
- LLM-Driven Validation: Using state-of-the-art, high-context AI models to analyze AST diffs and predict runtime crashes that standard SemVer misses.
- Automated Conflict Resolution: Generating intelligent codemods to auto-fix version mismatches across multiple repositories.
- Language: TypeScript
- Backend (Planned): Node.js / ClickHouse (Audit Logs)
- Database (Planned): Neo4j (Dependency Graph)
- AI Engine (Planned): Enterprise-grade LLM APIs (e.g., Azure OpenAI, Google Vertex AI, Anthropic)
- Infrastructure: Cloud-Agnostic / Major Cloud Providers (AWS / Azure / GCP)
For a deep dive into the architecture, graph database schema, and complete AI integration roadmap, please see the full Technical Specification.
Contact: founder@sentinel-hq.io