Skip to content

Releases: flamehaven01/SPAR-Framework

v0.1.4

13 Apr 05:07

Choose a tag to compare

Release correction for PyPI publishing.\n\n- publishes the 0.1.3 code changes from the correct main head as package 0.1.4\n- avoids rewriting the mispointed v0.1.3 tag\n- keeps Planck source consistency, matcher fix, and CLI typing fix in the released package

[0.1.3] - 2026-04-13

13 Apr 04:43

Choose a tag to compare

Physics adapter correctness

  • Removed the duplicate PLANCK_MASS_GEV definition from Layer A runtime checks so A6 and B1 now share the same source constant
  • Fixed match_ground_truth_source() so ads dilaton no longer falls through to the linear_dilaton table
  • Restored Any import 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_sanity badge and a short correctness-fix note to the README hero surface

Validation

  • Added regression coverage for:
    • single-source Planck mass consistency
    • ads dilaton matcher correctness
  • Verified current package state with 34 passing tests

v0.1.2

12 Apr 13:41

Choose a tag to compare

[0.1.2] - 2026-04-12

CLI

  • Added AI-friendly spar CLI with explicit subcommands:
    • review
    • explain
    • discover
    • schema
    • example
  • Preserved spar-context-review as a legacy compatibility entrypoint
  • Added docs/CLI.md to document command contracts, exit codes, and security defaults
  • Promoted subject, result, and context schemas into packaged JSON artifacts under src/spar_framework/schemas/
  • Added --output-json support to spar 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.py
    • src/spar_framework/mica.py
    • src/spar_framework/workflow.py
  • Added CLI workflow entrypoint:
    • spar-context-review
  • run_review() now accepts optional memory_context and leda_injection
  • ReviewResult now persists only context_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
  • Added explicit MICA runtime states to contextual review:
    • INVOCATION_MODE
    • LEGACY_MODE
    • INACTIVE

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_MODE and LEGACY_MODE
  • Added architecture notes for B5 and C10
  • Added docs/SCIENTIFIC_MODEL_ADAPTER.md as 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.yml to 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

12 Apr 04:38

Choose a tag to compare

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

12 Apr 04:26

Choose a tag to compare

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