Aionis v0.3.9 Durable Learning Control Candidate
Pre-releaseAionis v0.3.9 Durable Learning Control Candidate
Aionis Runtime v0.3.9 is a Runtime-only Local Runtime Public Beta candidate.
It packages durable unused-exposure learning control and a bounded
confirmatory SQLite writer-contention repair on top of the immutable v0.3.8
guide-feedback attribution boundary.
It does not enable global autonomous learning. Formal feedback creates durable
work; the Runtime worker must still reload authority, recompute evidence, and
pass the controlled mutation boundary before memory posture can change.
Highlights
Durable Queue And Worker
- Feedback facts and the deterministic learning-control job commit together.
- The feedback response exposes
queuedoralready_completed, not a false
synchronous-application claim. - Lease-token fencing prevents a stale worker from acknowledging a reclaimed
job. - Startup reclaim, bounded retry, retained dead letters, backlog health, and
graceful shutdown make the work restart-safe. - The worker reloads positive attribution before mutation, so newer supporting
evidence can turn an old negative candidate into a no-op.
Atomic Controlled Mutation
The inspect-before-use posture change, audit commit, protected worker receipt,
and completed queue transition share one SQLite transaction. Exhausted enrolled
work can enter dead letter only with its independent safety pause and protected
receipt in the same transaction. Terminalization failure leaves the job
recoverable instead of publishing partial authority.
Confirmatory Writer Contention
Confirmatory provisioning retries only SQLITE_BUSY failures from
BEGIN IMMEDIATE within a fixed six-attempt budget. It does not retry a
transaction body or commit. A concurrent exact replay returns the stored
receipt before either authority entropy source runs.
Compatibility And Boundaries
- v0.3.8 SQLite data upgrades forward on schema v4 without a DDL migration.
Once v0.3.9 writes queue-provenance events, downgrading that database to
v0.3.8 is unsupported. - The governed route matrix remains 21 routes and the environment schema
remains 177 fields. - Historical feedback without queue provenance is not retroactively enqueued.
- External package versions do not change.
- Candidate status keeps Docker
latestunchanged. - The supported shape remains one self-hosted Runtime process; multi-instance
HA and managed-service GA are not claimed. - Global admission-candidate serving stays off and later promotion work remains
outside this checkpoint.
Frozen Coordinates
| Artifact | Version or ref |
|---|---|
| Runtime source | v0.3.9 |
Docker image (linux/amd64) |
ghcr.io/ostinatocc/aionis:v0.3.9 |
| Default installer Runtime | v0.3.6 |
aionis |
0.3.8 |
@aionis/create |
0.3.8 |
@aionis/sdk |
0.3.17 |
@aionis/mcp |
0.3.7 |
@aionis/aifs |
0.3.4 |
@aionis/claude-code |
0.3.5 |
@aionis/substrate |
0.1.11 |
The Runtime repository root is private package metadata and is not an npm
artifact. This release publishes the immutable Runtime source tag and verified
Docker image only. The unchanged external package rows are compatibility
coordinates; v0.3.9 does not republish or re-attest their historical npm
registry provenance.
Release Evidence
The latest pre-tag preparation run recorded:
- 56/56 focused worker, feedback, confirmatory contention, transaction, health,
and readiness tests passed; - the structural suite passed 83/83, followed by 1,121 Lite tests with 1,114
passed, zero failed, and seven platform-optional skips; - typecheck, SDK ownership sync, the 315-file/151,677-line complexity budget,
21-route matrix, 177-field environment schema, and zero-cycle import gate
passed; - 24/24 release metadata, documentation, workflow, and Docker contract tests
passed; - all seven external compatibility source refs resolved to their frozen commits
in isolated clean worktrees; - exact published SDK
0.3.17, MCP0.3.7, and Create0.3.8passed the
no-embedding external-package loop, andaionis@0.3.8passed the published
operator CLI smoke; - the same exact published SDK, MCP, and Create coordinates passed the
credential-injected DashScope loop against Runtime commit
132587537fe11c89d54c4e24020eafe90b4095a0:
dashscope:text-embedding-v4persisted ready embeddings, SDK and MCP queries
used 1,536 dimensions with semantic recall provenance, the ordinary memory
was recovered semantically, and formal feedback returned
aionis_feedback_result_v1(external-package-smoke-mrm3w3bl); - PR #8 CI run
29418203507passed both the full Runtime checks and the Node 22
minimum-compatibility job for the same Runtime commit; - a local
linux/amd64image built successfully and its immutable image-ID
smoke verified startup drain, worker readiness, a valid zeroed learning-control
backlog, observe, and durable replay.
Published Artifact
- Runtime tag:
v0.3.9at5deade1bbdb47d50b2fc77860a8138ac810d6516 - Docker image:
ghcr.io/ostinatocc/aionis:v0.3.9 - Immutable digest:
sha256:fe988688cbde53b4346a2769f2ce58d4b29698d452bc7b0393fe0c4303be1829 - Platform:
linux/amd64with provenance attestation - Release workflow: https://github.com/ostinatocc/Aionis/actions/runs/29421050536
The tag-triggered workflow repeated the frozen seven-repository checkout,
real SDK/MCP/Create tarball packaging, full Lite suite, cross-package smoke,
fresh install from the exact tag, single-build digest verification,
learning-control Docker smoke, and immutable promotion. This candidate is a
GitHub Prerelease and does not move Docker or GitHub latest, which remain
on Runtime v0.3.6.