VELA
English 简体中文
Public manual · Updated 2026-06-10

VELA Research Workflow Environment

VELA is a portable research workflow environment for Codex. It gives each project a readable operating layer: folders, rules, handoffs, evidence ledgers, schemas, validators, logs, memory governance, and controlled evolution.

VELA engineering cybernetics and seven-layer structure

Not an app

VELA is not a desktop app, paper generator, citation manager, or background automation platform.

Engineering cybernetics

Objectives, state, feedback, validation, and correction stay visible in files, checks, and version history.

Seven layers

Tasks, tools, evidence, stages, logs, checks, and durable rules remain separated.

What VELA Actually Installs

PartMeaningResult
Project orderStable folders, Codex rules, handoff templates, and machine-readable state.Future threads and collaborators can read the project without relying on chat history.
Tool governanceSkills, plugins, MCP servers, and local commands are routed through profiles and quality gates.Tools open because the route needs them, not just because they are available.
Reviewable evolutionFailures, fixes, and reusable procedures become candidates for later review.Stable experience can become durable rules only after checks and commits.

The public package includes routes, public skills, MCP/profile templates, plugin coordination notes, schemas, validators, tests, envctl helpers, memory governance, and project folder hygiene. It does not include private databases, account state, browser sessions, cookies, tokens, caches, or personal custom modules outside the public research workflow.

VELA architecture

Core Structure

ModuleMeaningContents
Source packageThe VELA repository cloned from GitHubpackage/, runtime/, schemas/, scripts/, docs/, tests/
Local runtimeUser-side runtime installed into Codex~/.vela, ~/.codex/skills, CLI, profiles, commands, receipts
Project layerEach research project's filesmaterials/, evidence/, claims/, methods/, deliverables/, handoffs/, logs/
Tool interfaceOptional connectors to user-owned toolsGit, Python, ripgrep, native Browser/Chrome/Computer Use, route-scoped MCP servers, Codex plugins, Zotero, Obsidian
Memory and evolutionCandidate memory and governed rule promotionlogs, local memory contracts, CodeGraph, evolution backlog, validators
LayerWindowsmacOS / LinuxRole
Source packagecloned vela/cloned vela/Git-updated source, docs, schemas, tests, runtime package.
Local runtime%USERPROFILE%\.vela, %USERPROFILE%\.codex~/.vela, ~/.codexCLI shims, skills, profiles, commands, receipts, doctor reports.
Project layerany project folderany project foldervela init scaffold and .vela/context.json.

Seven Layers

LayerPurpose
01 Task and boundaryDefine objectives, scope, constraints, and review standard.
02 Tools and interfacesDecide which local tools, plugins, and MCP servers are needed.
03 Context and evidenceSeparate materials, evidence, claims, methods, and source notes.
04 Research stageTrack design, literature, full text, analysis, writing, figures, submission, and retrospective stages.
05 Runtime logsPreserve handoffs, rendered prompts, doctor reports, validation reports, failures, and repairs.
06 Reliability checksRun schemas, validators, privacy scans, tests, and quality gates.
07 Environment governanceDecide which reusable rules can persist through commits.
QuestionLayer That Answers It
What is the task?Task and boundary.
Which tools are needed?Tools and interfaces.
What supports the decision?Context and evidence.
Which research stage is this?Research stage.
Is it reliable?Reliability checks.
Can this experience persist?Environment governance.
VELA usage roadmap

Workflow Routes

RouteUse it forBoundary
general-researchInitial research triageDoes not replace specialized routes.
stack-governance / environment-opsRuntime, skills, plugins, MCP, profiles, and configuration checksDoes not decide research facts.
project-folder-hygieneProject folder cleanup and handoff preparationDoes not silently delete raw material, data, PDFs, or evidence.
evidence-based-literature-workflow / literature-review / reference-fulltext-acquisitionLiterature, full text, citation evidence, and review workflowsDiscovery is not formal citation.
empirical-quant / text-corpus / network-analysisQuantitative, text, and network analysisTools are actuators; evidence and reproducibility are deliverables.
research-figure-design / research-presentationFigures, tables, presentations, and web decksNo invented data or statistics.
writing-export / social-science-submission-packageWriting, reviewer response, DOCX/LaTeX, and version freezeLanguage polish must not change facts.
VELA memory and self-evolution governance

Skills, Plugins, MCP

VELA routes combine active skills, optional Codex plugins, and MCP interfaces. Plugins and MCP servers are enhancement layers; schemas, validators, project files, and commits remain the governing layer. Browser-visible and desktop-visible material starts with native Browser, Chrome, and Computer Use.

Memory Boundary

Memory is a candidate signal. Thread memory intake reports are schema-checked, bounded candidates; VELA does not import full transcripts, store secrets, inject recalled context by default, or promote memory into durable rules without checks and review.

Thread Memory Intake

Landing zoneStoresBoundary
Project filesProject facts, evidence, stage, methods, deliverablesProject-scoped continuation and review.
Runtime logsCommands, checks, failures, repairs, handoffs, validation reportsDebugging, rollback, and audit.
Thread memory intake reportShort task summary, evidence pointers, reusable procedure, risk notes, and recommended landing zoneValidated by thread_memory_intake_report.v1; no full chat, credentials, browser state, or private files.
Evolution backlogCandidate rules, skills, schemas, automationsOnly after review, validation, tests, and commits.

Common Commands

GoalCommand
Check runtimevela doctor
Initialize projectvela init <project>
Create handoffvela handoff new --template claim-check
Lint handoffvela handoff lint handoffs/H001.yaml
Validate projectvela validate <project> --repair-context
Privacy scanvela privacy scan <project>
Install runtimevela runtime install --include core,automation,toolchain

Dependencies And Runtime

TypeExamplesHow VELA Treats Them
CoreGit, Python, shell, VELA CLI, schemas, validatorsinstallers and vela doctor check them directly.
Recommendedripgrep, GitHub CLI, Node.js, PowerShell 7, Homebrew/wingetmissing tools are reported, not faked.
Optional integrationsZotero, Obsidian, MCP servers, Codex plugins, external memory-service patterns, CodeGraphprofiles, doctor checks, and adoption reviews are provided; user authorization is required. External memory services are not installed or prestarted by VELA.

Automation Boundary

TypePurposeOutput
Environment audittool gaps, profile drift, MCP state, schema changes, runtime install statedoctor report, stack validation report
Project auditproject structure, evidence chain, handoffs, privacy risk, deliverablesvalidation report, privacy report, context repair
Evolution auditreusable experience, conflicting rules, retired routesevolution backlog, route conflict report, candidate patch