Skip to content

Release v2.6.0 — aim-sot Source-of-Truth subsystem#192

Merged
Hidden-History merged 3 commits into
mainfrom
release/v2.6.0
Jun 16, 2026
Merged

Release v2.6.0 — aim-sot Source-of-Truth subsystem#192
Hidden-History merged 3 commits into
mainfrom
release/v2.6.0

Conversation

@Hidden-History

Copy link
Copy Markdown
Owner

Interim feature release shipping the work merged since v2.5.0.

Highlights

Release-prep

  • Version markers bumped 2.5.0 → 2.6.0 (version.txt, pyproject, version, install.sh); version-consistency check passes.
  • CHANGELOG [2.6.0] finalized with Upgrade Instructions.

See CHANGELOG [2.6.0] for the full list and upgrade steps.

WB Solutions added 3 commits June 15, 2026 20:53
…te, owner fidelity; README link

- docs/AIM-SOT.md: correct hooks framing from opt-in/unregistered to default-on
  (generate_settings.py + install.sh auto-register sot_digest_session_start.py
  on SessionStart and sot_drift_stop.py on Stop; AI_MEMORY_SOT_HOOKS=off opts out)
- docs/AIM-SOT.md: document the session-start digest hook for Claude Code
  (matcher resume|compact) alongside the Stop drift hook
- docs/AIM-SOT.md: add consult freshness gate — 5b cache trusted only when every
  row's registry_sha matches committed file SHA and row count matches (aim_sot_consult.py _cache_is_fresh)
- docs/AIM-SOT.md: add owner/added_by fidelity note — HANDLE-pattern redaction
  exempted for SOT_ENTRY writes (storage.py exempt_handle_pii flag)
- docs/AIM-SOT.md: add added_by to indexed fields list
- docs/AIM-SOT.md: update Codex/Cursor/Gemini hook sections to reflect auto-registration
- README.md: add aim-sot reference link (docs/AIM-SOT.md) after Automatic Triggers section
- Add aim-sot Source-of-Truth subsystem to ### Added (headline feature):
  correct hook auto-registration from "opt-in only" to default-on
  (AI_MEMORY_SOT_HOOKS=off to skip); add data-safety paragraph covering
  SOT owner/added_by handle fidelity (HANDLE redaction exempted for
  sot_entry writes only; all other PII masking unchanged)
- Fix consult staleness ### Fixed entry: add cardinality guard (row count
  must match committed entry count in addition to SHA match)
- Consolidate duplicate ### Added / ### Changed / ### Fixed section headers
  into proper Keep-a-Changelog structure (Added → Changed → Fixed)
- Confirm #182 (aim-lore-hygiene), #184 (sanctum templates), #176/BUG-318
  (github-search default collection) are present under correct sections
- CI/test-only commits (#177/#178/#179/#181/#149) correctly excluded
…e instructions

Bump 4 version markers 2.5.0 → 2.6.0 (version.txt, pyproject.toml,
src/memory/__version__.py, scripts/install.sh INSTALLER_VERSION).

Finalize CHANGELOG: rename [Unreleased] → [2.6.0] - 2026-06-16; add
fresh empty [Unreleased] above; add ### Upgrade Instructions inside
[2.6.0] covering aim-sot reinstall, TD-626 embedding image stack.sh
restart, AI_MEMORY_SOT_HOOKS opt-out, and maintainer GHCR visibility
one-time step.

Version consistency check: all markers agree on 2.6.0.
@Hidden-History Hidden-History merged commit cb035f4 into main Jun 16, 2026
18 checks passed
@Hidden-History Hidden-History deleted the release/v2.6.0 branch June 16, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant