Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.07 KB

File metadata and controls

41 lines (26 loc) · 2.07 KB

English · Русский · Português do Brasil

aset-python-sqlite

A minimal, non-normative educational Python + SQLite implementation profile for the implementation-neutral ASET specification.

Status

  • NORMATIVE=false
  • PRODUCTION_READY=false
  • Profile: ASET-PYTHON-SQLITE-LEARNING-V1
  • Semantic authority: an externally pinned ASET canon package
  • Implementation precedence: none

The stack demonstrates strict JSON admission, deterministic Seed transition semantics, explicit proof verification, transactional state-and-audit persistence, serialized writers, integrity checks, backup and black-box conformance. Python and SQLite do not define ASET.

Install

python -m venv .venv
. .venv/bin/activate
python -m pip install -e .

Test against the ASET canon

python tools/profile_gate.py --canon-root ../ASET

The external runner in the specification repository invokes python -m aset_python_sqlite.adapter and determines the conformance verdict. The adapter never declares itself conformant.

Release assurance

python tools/profile_gate.py --canon-root ../ASET is the complete profile gate. It checks the repository manifest and profile traceability, runs the unit and durability tests, verifies the exact canon lock, executes the specification-owned conformance runner, builds a deterministic source archive and wheel, installs the wheel in an isolated environment, and performs documentation and runtime black-box checks against the built artifacts.

The resulting artifacts and reports are written under dist/. A release must not be published unless PYTHON_SQLITE_PROFILE_GATE=PASS and BLACKBOX_RELEASE_AUDIT=PASS.

Rights and licence

Licensed under Apache License 2.0. Copyright and authorship remain with Dzmitry Prychyna unless expressly assigned in writing. See LICENSE, NOTICE, ORIGIN.json, BACKGROUND_IP_NOTICE.md, AUTHORS.md and TRADEMARKS.md.