Public typed contracts
Requests, outcomes, providers, operation semantics, policies, configuration, diagnostics, catalogs, and declarations are implemented and documented.
Audited status · v1.0.1
BatchWeaver is a working compiler/runtime toolkit published as stable v1. This page separates verified implementation from experimental integrations and from the accepted risks this release ships with, which documentation alone cannot close.
Release evidence
Ready and implemented
Requests, outcomes, providers, operation semantics, policies, configuration, diagnostics, catalogs, and declarations are implemented and documented.
Instance-scoped engine, request scopes, partitioning, bounded queues, independent cancellation, deadlines, deduplication, memoization, retries, fallback, result validation, statistics, and hooks.
Package loading, SSA, conservative call graph/effects, declaration discovery, candidates, strategy-specific proof obligations, explicit assumptions, witnesses, deterministic certificates, and fail-closed rejections.
Versioned plans, source anchors, static loop prefetch, runtime lowering, exact/composite/bounded-join SQL generation, generated typed bindings, source maps, deterministic diffs, Go overlays, atomic materialization, recovery, and revert.
Adapter SDK, exact/composite-key database/sql PostgreSQL reads with one explicit at-most-one join, HTTP explicit batching, OpenAPI vendor extensions, Redis cluster-safe mapping, gqlgen scopes, and typed grpc-go providers.
Typed pgx v5 array queries, go-redis v9 MGET/HMGET/pipelines, gqlgen operation scopes and field partitions, and explicit grpc-go unary batch RPCs with bufconn coverage.
Privacy-safe profiles, cost model, shadow/active modes, SLO guardrails, rollback, replay, fairness, overload admission, multi-operation waves, and recursive breadth-first batching.
Standalone LSP, optional gopls proxy, unsaved-buffer overlays, diagnostics, hover, code lenses, previews, workspace daemon, VS Code extension, and standard LSP editor guides.
Cross-platform archives, VSIX, checksums, SBOMs, local provenance, compatibility/security/performance reports, exact-commit verification, byte reproduction, protected CI, and public-install tests.
Under development
The bindings are implemented; only combinations backed by the compatibility matrix are claimed.
Composite keys and one bounded join are implemented; unsupported shapes are rejected rather than approximated.
Preview-first workflows, real minimum/current VS Code hosts, a real gopls proxy process, the GitHub Release VSIX, and the local shared analysis cache are functional today.
Module, vendor, go.work, CGO/non-CGO, native OS, release-target, and exact-client jobs are blocking. Only combinations listed in the compatibility matrix are claimed.
Deliberate limits
bridge or adapters/* packages.Stable v1 status
All reproduced defects have focused fixes and regression coverage.
Differential and mutation suites pass; 12/12 modeled critical mutations killed.
Hosted compatibility policy, Go 1.26.0/1.26.5, every build mode, and all native and cross targets pass at the released commit.
An executable suite migrates every published prerelease to the v1 release and asserts scalar rollback.
go install from the public module proxy is verified and reports the stable channel.
Tier 1 packages are frozen under Semantic Versioning; the exported surface is baseline-checked.
Checksums, SBOMs, provenance, and reproduction pass; artifacts are not yet signed or attested.
The public prerelease period was short and there is no live-backend acceptance run.
Approved with every accepted risk recorded alongside a remediation plan.
A gate marked as an accepted risk is published as a risk, not as a pass. Each one names its exception and remediation in the machine-readable gate report.
Current recommendation
Pin the exact version, review proofs and diffs before materializing anything, run your complete application suite, and report reproducible compatibility or semantic findings.