Skip to content

release: v1.4.0 - #185

Merged
robotrocketscience merged 2 commits into
mainfrom
release/v1.4.0
Apr 28, 2026
Merged

release: v1.4.0#185
robotrocketscience merged 2 commits into
mainfrom
release/v1.4.0

Conversation

@robotrocketscience

Copy link
Copy Markdown
Owner

Summary

Cuts v1.4.0 — the context rebuilder (PreCompact retrieval-curated continuation) plus the v1.3 retrieval wave (entity index, BFS multi-hop, opt-in LLM-Haiku classifier, partial Bayesian-weighted ranking). Companion fixes, CI work, and docs polish ship in the same tag.

Headline features

  • v1.4 — context rebuilder (augment mode). PreCompact hook + rebuild_v14() (#139); manual + threshold trigger modes (dynamic parked v1.5) (#141); continuation-fidelity scorer (exact method) (#138); eval-harness scaffolding (#136).
  • v1.3 — retrieval wave. Entity-index L2.5 (#143); BFS multi-hop L3, default-OFF (#144); LLM-Haiku onboard classifier (four-gate opt-in) (#145); partial Bayesian-weighted ranking, log-additive (#146).
  • Companion features. aelf project-warm (#137); aelf session-delta --id (#140); aelf --advanced / aelf --help --advanced (#159).
  • Fixes. project-warm worktree sentinel (#161).
  • Performance. Update-check TTL 24h → 6h (#172).
  • CI. Conventional-commit prefix enforcement + PR-body issue-link advisory (#169, #170); GitHub Actions burn reduction — concurrency + dedup pytest + uv cache (#184).
  • Docs. Cross-cutting sweep (#181); softened tone on the README "Determinism" section; embedded Setr/Garsecg masking image in PRIVACY.md (#183).

Full detail: see CHANGELOG.md ## [1.4.0].

Pre-flight

  • uv run pytest tests/ -x -q1443 passed, 2 skipped locally.
  • uv builddist/aelfrice-1.4.0-py3-none-any.whl and dist/aelfrice-1.4.0.tar.gz clean.
  • uv run aelf --help → CLI surface matches expectation (rebuild, search, lock, locked, status, doctor, setup, onboard).
  • uv run pyright src/90 errors — pre-existing on main (verified by reverting pyproject.toml + uv.lock and re-running). Not introduced by this release; tracked separately.

What this PR does

Two atomic commits:

Tag plan

After merge: git tag -s v1.4.0 -m "release: v1.4.0" && git push github v1.4.0. Tag push triggers .github/workflows/publish.yml; publish remains gated until v1.0.0 (already passed) — workflow now wired and will fire.

@robotrocketscience
robotrocketscience merged commit ccda429 into main Apr 28, 2026
8 checks passed
@robotrocketscience
robotrocketscience deleted the release/v1.4.0 branch April 28, 2026 16:12
robotrocketscience added a commit that referenced this pull request Apr 28, 2026
The 'Versions at a glance' table marked v1.3.0 and v1.4.0 as planned, and
the body still listed them under the 'Planned' section, despite v1.3.x
retrieval-wave commits and the v1.4.0 release tag (#185, 2026-04-28)
being on main. README's roadmap table already showed both as shipped, so
README and docs/ROADMAP.md disagreed.

- Table: flip v1.3.0 and v1.4.0 to shipped, fold the README's more
  specific wording back into ROADMAP for consistency.
- Body: move v1.3.0 and v1.4.0 subsections out of '## Planned' into the
  end of '## What shipped'; tighten verbs to past-tense; relink the
  dynamic-trigger revisit to the live tracker (#188 instead of the
  resolved #141 closer); point the full-posterior eval at v1.6.0/#151
  (the new home per the v1.5/v1.6/v1.7 split) rather than v2.0 directly.
- v1.2.x search-tool hook stays in Planned (still unshipped; #155 is the
  v1.5 follow-up).
robotrocketscience added a commit that referenced this pull request Apr 28, 2026
…1.6; fix #141#188 (#230)

## Summary

- v1.5 roadmap line: annotate #148 (BM25F) as merged on main (commit
86c62b5); correct dynamic-trigger revisit ref from stale #141 to #188.
- v1.6 roadmap line: add #216 (Plate FFT HRR primitives), relabeled v1.5
→ v1.6 since it's an HRR prereq for #152, which sits on v1.7.
- #204 stays on v1.5: its schema (`belief_versions` / `edge_versions` +
`version_vector_backfill_complete` marker) is already merged on `main`
under the v1.5.0 banner per the in-source comments; remaining backfill
is the v1.5 work that keeps the issue open.
- **Expanded:** sync `docs/ROADMAP.md` to reflect that v1.3.0 and v1.4.0
actually shipped. README's roadmap table already showed both as shipped
(release tag #185 landed 2026-04-28); ROADMAP's "Versions at a glance"
table and "Planned" section still listed them as planned. Move the v1.3
and v1.4 subsections from "Planned" to "What shipped", tighten verbs to
past-tense, and relink the dynamic-trigger revisit (#141#188).

Originally moved #204 to v1.6 alongside #216 in the issue-label sweep;
reverted after spotting that the schema had already shipped.

## Test plan

- [x] README v1.5 line shows `#148, merged` and `#188`
- [x] README v1.6 line includes `#216`
- [x] docs/ROADMAP.md v1.6 row shows the HRR primitives addition; v1.5.0
section bullet for #148 marked merged; dynamic-trigger bullet links #188
- [x] docs/ROADMAP.md "Versions at a glance" marks v1.3.0 and v1.4.0 as
shipped
- [x] docs/ROADMAP.md v1.3.0 and v1.4.0 subsections live under "What
shipped", not "Planned"
- [ ] No code changes; CI staging-gate need not gate this beyond the
docs jobs
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