Releases: flamehaven01/SPAR-Framework
Releases · flamehaven01/SPAR-Framework
v0.1.4
[0.1.3] - 2026-04-13
Physics adapter correctness
- Removed the duplicate
PLANCK_MASS_GEVdefinition from Layer A runtime checks so A6 and B1 now share the same source constant - Fixed
match_ground_truth_source()soads dilatonno longer falls through to thelinear_dilatontable - Restored
Anyimport in the CLI example-subject type surface
Review architecture documentation
- Added explicit comments clarifying why Layer A ignores context, Layer B ignores source/gate, and Layer C ignores gate/params in the current physics adapter
- Added a
docs_sanitybadge and a short correctness-fix note to the README hero surface
Validation
- Added regression coverage for:
- single-source Planck mass consistency
ads dilatonmatcher correctness
- Verified current package state with
34passing tests
v0.1.2
[0.1.2] - 2026-04-12
CLI
- Added AI-friendly
sparCLI with explicit subcommands:reviewexplaindiscoverschemaexample
- Preserved
spar-context-reviewas a legacy compatibility entrypoint - Added
docs/CLI.mdto document command contracts, exit codes, and security defaults - Promoted
subject,result, andcontextschemas into packaged JSON artifacts undersrc/spar_framework/schemas/ - Added
--output-jsonsupport tospar schema
Integration docs
- Added
docs/LEDA_INJECTION_CONTRACT.md - Added
docs/MICA_LEDA_SPAR_WORKFLOW.md - Added
docs/SECURITY_MODEL.md - Linked the README to the new integration contract docs so MICA/LEDA/SPAR
role separation is explicit
Context ingestion
- Added context ingestion helpers:
src/spar_framework/context.pysrc/spar_framework/mica.pysrc/spar_framework/workflow.py
- Added CLI workflow entrypoint:
spar-context-review
run_review()now accepts optionalmemory_contextandleda_injectionReviewResultnow persists onlycontext_summary, not the raw payload- Added tests covering safe context summarization and contextual review loading
- Added MICA runtime discovery using the v0.2.2 detection order:
- root
mica.yaml memory/mica.yaml- legacy
memory/*.mica.*.json
- root
- Added explicit MICA runtime states to contextual review:
INVOCATION_MODELEGACY_MODEINACTIVE
Physics adapter context use
- Physics Layer B now emits an additional check when restricted LEDA context
reports claim-risk candidates - Physics Layer C now emits an additional maturity-alignment check from
restricted LEDA context - Physics Layer B now reads MICA runtime state as an interpretation-tightening
signal - Physics Layer C now reads MICA invariant continuity as a maturity-context
signal
Documentation
- Added contextual README examples for
INVOCATION_MODEandLEGACY_MODE - Added architecture notes for
B5andC10 - Added
docs/SCIENTIFIC_MODEL_ADAPTER.mdas the next adapter draft - Added repository logo to README
- Rebuilt the README around a clearer GitHub landing order:
- hero
- why it exists
- quick start
- three-layer structure
- scoring
- fit / adoption / docs
Publishing
- Simplified
.github/workflows/publish.ymlto publish on version tags and manual dispatch only - Removed release-event publishing to avoid duplicate PyPI publish attempts for the same version
- Added a PyPI version badge to the README
- Opted the publish workflow into Node 24 for GitHub JavaScript actions
v0.1.1
What changed
- added a dedicated PyPI publish workflow using GitHub Actions OIDC
- aligned project metadata URLs with the public SPAR-Framework repository
- prepared the first PyPI-ready release path for trusted publishing
Verification
- python -m pytest -q
- python -m build
v0.1.0
Initial standalone SPAR framework release.
Highlights:
- standalone spar_framework kernel
- first spar_domain_physics adapter
- Layer A/B/C extraction with registry-backed snapshots
- TOE integration already consuming the framework runtime
- claim-aware review positioning and GitHub-ready package surface