Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 18:55
· 69 commits to main since this release

Added

  • A strict, digest-sealed MIF merge-compression adapter that accepts canonical
    SCPN-MIF-CORE observation bytes, validates exact reactor identity, event and
    simulation clock, source revision, kinematics, geometry, lock/trigger/gate
    predicates, and provenance, and preserves oscillator coordinates as
    simulation-only numerical_phase. Translation, compression, lock, trigger,
    and gate values remain bounded or categorical; no control action is created.
  • Versioned cross-reactor semantic-ingress, observability, regime-axis, and
    mode-identity registries covering all 32 built-in configurations. They keep
    undeclared producers, non-applicable axes, unknown state, physical modes,
    and numerical oscillator coordinates distinct and review-only.
  • A portable, digest-sealed eight-axis ReactorRegimeAssessment contract that
    separates ontology-derived static applicability from classified, unknown,
    and not-applicable results. It binds exact source, clock, validity, registry,
    typed evidence-role, classifier, threshold, uncertainty, quality, and
    provenance identities while remaining review-only and non-actionable.
  • A digest-sealed ReactorResearchControlIntent hypothesis contract with
    evidence-bound candidate envelopes, device-contract limits, complete clock
    identity, restricted research-safe target vocabulary, and mandatory future
    CONTROL, adapter, operator, and machine-protection review. It cannot execute
    or grant actuation authority.
  • A strict public coupled-transport adapter that accepts canonical FUSION TORAX
    review bytes, validates the complete clock, reactor, shape, unit,
    calibration, numerical-refinement, provenance, and digest contract, and maps
    exactly four profiles, five source totals, and three state budgets to
    noncyclic U0 review evidence. It never infers phase, regime, or action.
  • A digest-sealed, review-only reactor semantic handoff that preserves exact
    FUSION producer bytes, registry-validated U0 contracts, simulation clock and
    event identity, bounded-feature semantics, and an explicitly unknown regime.
    It rejects phase relabeling, relations, digest/version drift, mixed clocks,
    and any authority or action escalation.
  • U0 reactor-family-neutral semantic contracts for context, calibrated
    observables, typed phase meaning, compatible phase relations, and
    compositional review-only regime estimates. The contract distinguishes eight
    semantic carriers, spans nine reference reactor families, serializes
    deterministically, and fails closed on missing, stale, OOD, incompatible, or
    below-threshold evidence without granting SPO actuation authority.

Changed

  • Tag-triggered Python package and GitHub release workflows now use one
    fail-closed reproducible artifact builder. It derives a fixed epoch from the
    exact source commit and canonicalizes sdist archive metadata so repeated
    wheel and sdist builds have stable SHA-256 values.
  • Package-root compatibility exports now resolve lazily, so importing the
    portable reactor-semantic byte codec does not initialise UPDE, supervisor,
    native accelerator, or Julia runtimes. The frozen root __all__ contract is
    unchanged.