Project¶
How the MEHO project itself is run: what carries a stability promise, how versions and deprecations work, how to report a vulnerability, and where the roadmap lives.
Feature maturity¶
Every feature carries an explicit GA / Beta / Experimental tier, declared once in the feature-maturity registry and rendered on every surface (MCP tool descriptions, REST OpenAPI, CLI help, console badges). The full index — every non-GA feature, its gaps, target milestone, and tracking issue — is generated from the registry and lives at Feature maturity index.
Versioning and deprecation policy¶
MEHO follows SemVer. The version lives only in the release tag; the backplane image, Helm chart, CLI tarballs, and this docs site all derive from it (release history).
Pre-1.0, breaking changes still ship in minors — each one carries a migration recipe in the release notes (the smallest concrete edit a v(N−1) client makes to keep working on v(N); see the Breaking changes convention in the CHANGELOG). The formal 1.0 stability promise — frozen contract surfaces, CI compatibility gates, and a deprecation window policy — is being built under evoila/meho#2662 and will be documented here when it lands.
Security policy¶
Report vulnerabilities per
SECURITY.md
— coordinated disclosure, no public issue for an unpatched finding.
Release artefacts (image, chart, CLI tarballs) are cosign-signed
keyless under a common identity-claim format; verification commands
ship in the release notes.
Roadmap¶
The road to v1.0.0 is tracked as
evoila/meho#2661:
fresh-user install from these docs, Claude Desktop connectivity, the
clean-room evaluation program, and the contract freeze. The goal map
is public — gh issue list --repo evoila/meho --label goal.
Contributing¶
Start with
CONTRIBUTING.md.
Every commit needs a DCO Signed-off-by line (git commit -s).