Architecture implementation status

July 21, 2026 ยท View on GitHub

This is the authoritative status for the unreleased 0.62.0 working tree. A source module or local test alone does not make a feature production-ready.

Status meanings:

  • Not Started: no usable implementation.
  • Scaffolded: types, helpers, or simulations exist, but no production path.
  • Integrated: a production path exists, but the release qualification gate is incomplete.
  • Qualified: exact-SHA CI and packaged-artifact evidence passed. This state is recorded per R1-R10 task in the generated certification artifact's architecture_tasks field.

Source rows remain Integrated until evidence exists. The generated manifest binds this file through implementation_status_sha256, so CI fails if the matrix is incomplete or malformed.

IDStatusSourceTestsCI jobLast qualified SHAKnown limitations
R1 Shared-handle authorityIntegratedcrates/mongreldb-core/src/handle.rs, manager.rs, database.rscrates/mongreldb-core/tests/shared_handles.rsworkspace testsExact-SHA qualification remains required.
R2 Native RPCIntegratedcrates/mongreldb-protocol/proto/, src/native_transport.rs, crates/mongreldb-server/src/native.rs, admission.rs, crates/mongreldb-client/src/native.rscrates/mongreldb-protocol/tests/native_proto.rs, native_transport.rs, crates/mongreldb-server/tests/native_rpc.rs, adapter_parity.rs, scheduler_admission_test.rsworkspace, server, and client testsNative and HTTP SQL share hierarchical admission. Exact-SHA packaged qualification remains required.
R3 Production securityIntegratedcrates/mongreldb-core/src/security_hardening.rs, crates/mongreldb-server/src/oidc.rs, native.rs, vault_kms.rssecurity module tests, crates/mongreldb-core/tests/kms_encryption.rs, and crates/mongreldb-server/tests/native_rpc.rsworkspace and server testsExact-SHA qualification remains required.
R4 MySQL migration and wireIntegratedcrates/mongreldb-migrate-mysql, crates/mongreldb-mysql-wirereal MySQL container and external mysql_async client testsCI / MySQL wire compatibility, Qualification nightly / Real MySQL migrationExact-SHA qualification remains required.
R5 Generated embedding writesIntegratedcrates/mongreldb-core/src/embedding.rs, schema.rs, database.rs, columnar.rs; MongrelDB-Kit Rust/TypeScript/Python GeneratedColumnSpec schemacrates/mongreldb-core/tests/generated_embeddings.rs; MongrelDB-Kit schema and provider testsworkspace testsSynchronous AbortWrite is the explicit policy; exact-SHA qualification remains required.
R6 Provider hardeningIntegratedcrates/mongreldb-core/src/embedding.rs, crates/mongreldb-server/src/remote_embedding.rsembedding unit/integration and remote configuration testsworkspace and server testsExact-SHA qualification remains required.
R7 Production certificationIntegratedcrates/mongreldb-core/src/certification.rs, fuzz/, scripts/generate-certification-manifest.py, scripts/qualify-packaged-artifacts.shrelease workspace tests, five fuzz targets, kill-at-hook durable crash matrix, packaged server/C ABI conformanceQualification nightly / Full tests, Qualification nightly / Extended parser fuzz, Clean release qualificationLocal release tests passed in the dirty working tree. No manifest exists until the clean exact-SHA CI job passes.
R8 Documentation truthIntegratedthis file, public architecture docscertification manifest validationClean release qualificationExact-SHA qualification remains required.
R9 Public operational contractIntegratedpublic API, operations docs, and this matrixsubsystem and adapter testsClean release qualificationExact-SHA qualification remains required.
R10 Exact-SHA evidenceIntegratedscripts/generate-certification-manifest.pyclean artifact conformanceClean release qualificationQualification for pre-0.62.0 SHA b6fc52b remains in progress; no successful fresh-checkout 0.62.0 artifact exists.

Public documentation may describe Integrated behavior precisely, but must not call it Qualified or production-certified. Updating a row to Qualified requires all referenced tests, the relevant packaged clients, and the release artifact checks to pass for the same commit SHA.