Vestigo is a tool for analysis, impact assessment, and refactoring simulation.
3.4K
Visit https://docs.3squaredcircles.com for a deep dive into configuration.
Quick start: mount the directory of your .git directory to /app/work . Add interactive as a command arg. To read complete documentation run command arg serve-docs then you can go to localhost:{your mapped port}, docs will be served as html page.
Feedback welcomed at https://www.linkedin.com/company/3-squared-circles/
The Early Warning System for Your Software Projects.
3SC Vestigo is a powerful analytics engine that moves beyond traditional code quality metrics to provide a forward-looking assessment of project risk. It analyzes your Git history to identify areas of high churn, low knowledge distribution ("bus factor"), and high co-change correlation, and combines these factors into a single, quantifiable Risk Score.
This tool is not just a linter; it's a project management radar. It identifies the hidden "hotspots" in your codebase; the fragile, complex modules that are most likely to be the source of future bugs, incidents, and project delays.
Vestigo is a Latin verb meaning "to track," "to trace," or "to investigate." This name was chosen because the tool acts as a forensic investigator for your project, tracing the "footprints" left behind in your Git history: churn, coupling, and knowledge concentration to find the hidden risks and predict future problem areas.
As a leader, you are constantly balancing the push for new features with the need for stability and predictability. You often have to make high-stakes decisions about resource allocation and project timelines based on incomplete or subjective information. Vestigo replaces guesswork with data.
Vestigo answers your critical questions:
As a technical leader, you are responsible for the long-term health and strategic direction of the codebase. You need tools that allow you to not only analyze the current state but also to simulate and plan future architectural changes. The Risk Cockpit, Vestigo's interactive UI, is a powerful workbench designed for exactly this purpose.
The Risk Cockpit is your architectural sandbox.
As an operator, you are responsible for integrating automated quality and governance gates into the CI/CD pipeline. Vestigo provides a quantifiable risk score that can be used to make automated decisions.
execute The headless mode for your pipeline. It analyzes the Git history, calculates risk scores, and compares them against thresholds to return a Pass (0), Alert (70), or Fail (71) exit code. (License Required for CI/CD runs)interactive: Starts the "Risk Cockpit," a local web server that serves the interactive UI for deep analysis and simulation.serve-docs: Starts a lightweight server to display embedded tool documentation.All published images are signed with Cosign. To verify:
curl -O https://www.3squaredsquaredcircles.com/keys/3squaredcircles.pubcosign verify --key 3squaredcircles.pub 3squaredcircles/vestigo:latest

Content type
Image
Digest
sha256:3350dae49…
Size
200.5 MB
Last updated
4 months ago
docker pull 3squaredcircles/vestigo