Description 🚧 Important
⚠ This is a work in progress document — expect updates both now and in the near future.
This issue continues the discussion from: MVP Roadmap #30
🎯 Goals
🧠 The Plan
Pivot from a CLI tool to a Web Application with two interfaces:
The CLI will be moved to a separate repository and will consume the Web API :
Simplified interface using only arguments (no dynamic prompting).
Rewritten in TypeScript to test the viability of this stack.
Published as an npm package .
VisionBoard Web Server :
Will include a RESTful, versioned API (/v1).
Will serve as the Docker entrypoint .
Will dynamically generate reports using the existing template system.
Will optionally support static report generation (same as the current CLI).
No authentication layer, as it is meant to run locally by maintainers.
Built with Express v5 and standard middleware.
Scorecard Analysis Enhancements :
Introduce "roles" , allowing the instance to act as either a scorecard runner or web server .
Implement a more robust strategy for incremental retries and fallbacks .
Add GitHub token rotation .
Alignment with the OpenJS Foundation: Security Compliance Guide v2.0 .
🛠️ Next Steps
Reactions are currently unavailable
You can’t perform that action at this time.
🚧 Important
This issue continues the discussion from: MVP Roadmap #30
🎯 Goals
🧠 The Plan
Pivot from a CLI tool to a Web Application with two interfaces:
The CLI will be moved to a separate repository and will consume the Web API:
VisionBoard Web Server:
/v1).Scorecard Analysis Enhancements:
Alignment with the OpenJS Foundation: Security Compliance Guide v2.0.
🛠️ Next Steps
v1project to track the backlog: v1.0.0 Backlog