VeraLux Engineering Console is a proprietary operator console for governed, AI-assisted engineering workflows. It provides a control plane for registering repositories, creating engineering tasks, generating model drafts, executing reviewed worker plans inside a constrained boundary, running quality gates, collecting governance evidence, and managing human-approved release actions.
better-sqlite3.env.local with local-safe settings.npm install
npm run engineer-console:init-db
npm run dev
Open http://localhost:3000/engineer.
For frictionless local development, set .env.local to trusted local mode:
ENGINEER_CONSOLE_TRUSTED_LOCAL_DEV=true
ENGINEER_CONSOLE_AUTH_ENABLED=false
ENGINEER_CONSOLE_REPO_ROOTS=/Users/you/projects
ENGINEER_CONSOLE_MODEL_PROVIDER=mock
ENGINEER_CONSOLE_DB_PATH=./data/engineer-console.db
ENGINEER_CONSOLE_SESSION_SECRET and bootstrap admin credentials with ENGINEER_CONSOLE_ADMIN_EMAIL plus ENGINEER_CONSOLE_ADMIN_PASSWORD_HASH.viewer, operator, and admin.See docs/security-auth.md and docs/env-reference.md.
git installed on the hostIf you plan to use model-backed draft generation, configure ENGINEER_CONSOLE_MODEL_PROVIDER and the corresponding provider credentials. The default local-safe provider is mock.
/engineer/repos./engineer.npm run dev
npm run build
npm run start
npm run lint
npm run typecheck
npm test
npm run test:e2e
npm run engineer-console:init-db
npm run backup:db
npm run backup:db:verify
npm run backup:db:secure
.env.production.example as the template for production configuration.ENGINEER_CONSOLE_REPO_ROOTS in shared or production environments to restrict repository registration.ENGINEER_CONSOLE_RELEASE_GATES_ENABLED=true when you want fail-closed release enforcement.This repository is proprietary and not open source.
No permission is granted to use, copy, modify, distribute, deploy, sublicense, create derivative works from, or commercially exploit this project without prior written consent from the repository owner. See LICENSE.
114 commits
TypeScript
98.0%
JavaScript
1.8%
VeraLux Engineering Console is a proprietary operator console for governed, AI-assisted engineering workflows. It provides a control plane for registering repositories, creating engineering tasks, generating model drafts, executing reviewed worker plans inside a constrained boundary, running quality gates, collecting governance evidence, and managing human-approved release actions.
better-sqlite3.env.local with local-safe settings.npm install
npm run engineer-console:init-db
npm run dev
Open http://localhost:3000/engineer.
For frictionless local development, set .env.local to trusted local mode:
ENGINEER_CONSOLE_TRUSTED_LOCAL_DEV=true
ENGINEER_CONSOLE_AUTH_ENABLED=false
ENGINEER_CONSOLE_REPO_ROOTS=/Users/you/projects
ENGINEER_CONSOLE_MODEL_PROVIDER=mock
ENGINEER_CONSOLE_DB_PATH=./data/engineer-console.db
ENGINEER_CONSOLE_SESSION_SECRET and bootstrap admin credentials with ENGINEER_CONSOLE_ADMIN_EMAIL plus ENGINEER_CONSOLE_ADMIN_PASSWORD_HASH.viewer, operator, and admin.See docs/security-auth.md and docs/env-reference.md.
git installed on the hostIf you plan to use model-backed draft generation, configure ENGINEER_CONSOLE_MODEL_PROVIDER and the corresponding provider credentials. The default local-safe provider is mock.
/engineer/repos./engineer.npm run dev
npm run build
npm run start
npm run lint
npm run typecheck
npm test
npm run test:e2e
npm run engineer-console:init-db
npm run backup:db
npm run backup:db:verify
npm run backup:db:secure
.env.production.example as the template for production configuration.ENGINEER_CONSOLE_REPO_ROOTS in shared or production environments to restrict repository registration.ENGINEER_CONSOLE_RELEASE_GATES_ENABLED=true when you want fail-closed release enforcement.This repository is proprietary and not open source.
No permission is granted to use, copy, modify, distribute, deploy, sublicense, create derivative works from, or commercially exploit this project without prior written consent from the repository owner. See LICENSE.
114 commits
TypeScript
98.0%
JavaScript
1.8%