Vericore

Implementation Status & Roadmap

This document distinguishes what Vericore implements today from explicit future work.

How to read this document

Implemented capabilities

Repository intelligence

Change and PR intelligence

Architecture intelligence

Installation and first-run onboarding

Engineering context and Reality

Semantic evidence graph

The graph does not invent repository facts and is not a replacement for the dependency graph.

Grounded evidence and Q&A

Engineering Planner

The planner is read-only.

Agent Change Contract and verification

Authoritative rule: the persisted contract is the verification boundary. Verification does not silently reconstruct a replacement contract from a mutable plan, and vericore_get_change_contract retrieves the persisted artifact rather than generating a replacement.

Provenance and temporal intelligence

AI integration

AI is disabled unless configured.

MCP

The MCP server is a trusted local integration without authentication or tenant isolation. Legacy codecontext_* names remain as compatibility aliases and emit deprecation warnings.

Local REST API

The server is intended for trusted local/internal use and does not provide authentication, authorization, tenant isolation, or deployment-level TLS.

CI and release verification

The clean-environment workflows validate:

GitHub Actions is the authoritative automated execution environment for release verification.

Current release line

v0.8.2 is the latest published Vericore release, published on 2026-10-04. The current main branch is 15 commits ahead of the v0.8.2 tag and contains post-release hardening and VCORE validation workflows. Those changes are development work and must not be described as part of the published v0.8.2 artifact set. Earlier public releases were published under the former project name.

Current limitations

These are known boundaries of the current implementation:

Future direction

Future work must be documented here as future work until code, tests, and release validation establish the capability. Do not use roadmap entries as API contracts.

When a future item becomes implemented, move it into the appropriate Implemented section in the same pull request that changes the behavior.