Genesis v0.1.1
Genesis v0.1.1
Genesis v0.1.1 is the first public open-source release of the OurArk creation
engine. It hardens the installed-package and remote-source trust boundaries
from the private v0.1.0 preview.
Changes
- Store remote source checkouts in a writable user cache, configurable with
GENESIS_CACHE_DIR. - Require a full 40- or 64-character commit SHA for trusted remote creation;
tags remain available for non-executing source inspection. - Report the materialized checkout, complete body file list, inherited
validation, and runtime dependencies frominspect-source. - Verify in CI that the normally installed package can inspect a source, create
a descendant, run inherited validation, and pass descendant tests. - Ignore local build, wheel, coverage, environment, and package metadata
artifacts. - Align public design notes with Enoch as the reference body and the guarded
recycle behavior. - Verify creation and inherited validation against the public Enoch v0.2.0
release commit.
Compatibility
genesis.tomlremains at schema version 1.- Python 3.11 or newer.
- Enoch v0.2.0 is the default public reference body.
- Local source creation is unchanged.
- Remote creation commands that used a release tag must replace it with the
resolved full commit SHA.