Skip to content

v0.1.15

Choose a tag to compare

@github-actions github-actions released this 18 Jun 11:49
· 859 commits to master since this release

v0.1.15 focuses on stable CLI, storage, and entity-graph behavior.

Note: harness modules, harness documentation, and harness evaluation assets in this repository remain experimental and are not part of this release's public stability guarantee.

Changelog

  • 0a7a7da Potential fix for code scanning alert no. 1: Workflow does not contain permissions
  • b375cfa docs(core/kernel): scope DeferralCount's equivalence note to the reconciler path
  • 72779c0 docs(core/standard): clarify the adapter OpID is illustrative, not a per-proposal uniqueness key
  • c6eeea0 feat(core/callback): registry + builtin callbacks; intent-not-fact; Dispatch drops erroring callbacks
  • 9a5b2e0 feat(core/callback): trusted-author subprocess callback (stdin event -> stdout intents); fail-closed
  • 5b08e9c feat(core/contract): pin control-plane wire types
  • 66251c3 feat(core/kernel): Apply = atomic multi-resource CAS + decision-status state machine
  • fc40265 feat(core/kernel): schema guard + authority enforce + sentinel errors
  • f71df0e feat(core/kernel): single-conn sqlite store with per-resource CAS + persisted event/decision logs
  • 8b572bd feat(core/projection): generated view with version digest + pull-feedback channel
  • 306758e feat(core/reconcile): ResolveModes selects from the fixed catalog (define≠select); scripts rejected
  • f5e655f feat(core/reconcile): deterministic RunOnce + trusted opFromEvent + liveness escalation; conflict arms A-E
  • 36594df feat(core/standard): contract-only second adapter + falsifiable smallness dep-check
  • 21823d0 feat(setup): add Cursor IDE integration
  • 66fae9b feat: add Local Mnemon command
  • e9c2e46 feat: add local memory admission loop
  • 4c3c13a feat: add remote sync API
  • 12862c9 feat: add sync push command
  • 129c09f feat: admit local skill declarations
  • 59d3e08 feat: harden setup local integration
  • c1d4d14 feat: import remote memory commits
  • cd54f50 feat: record pending sync commits
  • bedccd1 feat: run local memory admission through governed wasm
  • 23fb1d2 feat: run local skill admission through governed wasm
  • a1092be fix(core): empty CorrelationID must not share one escalation bucket (R2#1)
  • e05ff36 fix(core): escalation counts only rebase deferrals; migrate added decision columns (verification round 2)
  • a12249e fix(core): harden malformed-op rejection + lock the feedback tiebreak (verification LOW findings)
  • 66a39bc fix(core): reject empty/malformed ops instead of rubber-stamping an Accepted no-op
  • 5d537a9 fix(core): stamp Decision.IngestSeq from the triggering event (audit link + stable feedback order)
  • c7a216c fix(core/contract): shrink AuthzCatalog to the implemented mode only (define=select honesty)
  • baab978 fix(core/kernel): fail on event marshal/decode errors instead of corrupting the ingest stream
  • 5f16105 fix(core/reconcile): derive liveness-escalation count from the durable log (Invariant #10 survives restart)
  • 1ab5479 fix(core/reconcile): durable cursor seeded from the decision log (no restart replay)
  • f8c8846 fix(core/reconcile): escalation requires a declared CorrelationID (replace ev.ID fallback)
  • 82804d7 fix(core/reconcile): reconcile only proposal events; observations are not write attempts
  • 89309c0 fix: hide internal setup vocabulary
  • 60c021d fix: keep cli core access behind server
  • 52539b6 test(core/reconcile): conflict mode selects distinct deterministic decisions; auto_merge_disjoint fail-closed