Skip to content

Aionis v0.3.9 Durable Learning Control Candidate

Pre-release
Pre-release

Choose a tag to compare

@ostinatocc ostinatocc released this 15 Jul 14:04
5deade1

Aionis 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 queued or already_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 latest unchanged.
  • 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, MCP 0.3.7, and Create 0.3.8 passed the
    no-embedding external-package loop, and aionis@0.3.8 passed 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-v4 persisted 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 29418203507 passed both the full Runtime checks and the Node 22
    minimum-compatibility job for the same Runtime commit;
  • a local linux/amd64 image 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.9 at 5deade1bbdb47d50b2fc77860a8138ac810d6516
  • Docker image: ghcr.io/ostinatocc/aionis:v0.3.9
  • Immutable digest: sha256:fe988688cbde53b4346a2769f2ce58d4b29698d452bc7b0393fe0c4303be1829
  • Platform: linux/amd64 with 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.