Skip to content

docs: add Eterne (HRR) module image - #231

Merged
robotrocketscience merged 1 commit into
mainfrom
docs/v1-launch-eterne-image
Apr 28, 2026
Merged

docs: add Eterne (HRR) module image#231
robotrocketscience merged 1 commit into
mainfrom
docs/v1-launch-eterne-image

Conversation

@robotrocketscience

Copy link
Copy Markdown
Owner

Summary

Adds docs/assets/02-eterne-hrr.png (2.3 MB) — the Eterne (HRR) module hero image for v1 launch docs. Mirrors the existing 01-hero-kulili.png and 08-setr.png pattern in docs/assets/.

Split out from PR #215 (stale-upgrade-banner fix) so the image lands as its own atomic commit rather than being conflated with an unrelated fix on squash-merge.

Test plan

  • File renders correctly in GitHub markdown previews of docs that reference it.
  • No source code or test changes; CI doc-only checks should pass.

@robotrocketscience
robotrocketscience merged commit 7a6759a into main Apr 28, 2026
8 checks passed
@robotrocketscience
robotrocketscience deleted the docs/v1-launch-eterne-image branch April 28, 2026 20:51
robotrocketscience added a commit that referenced this pull request Apr 28, 2026
…gs + telemetry (#232) (#234)

Closes #232.

Implements the v1.5 retrieval composition plumbing split off from #154
(#154 retargeted as the v1.7 default-on-flip tracker).

## What ships

Three atomic commits:

1. **`refactor(retrieval): rename bm25f_enabled -> use_bm25f_anchors per
#154 flag policy`**
Standardises the v1.5 flag-name surface on `use_<lane>_<modifier>`.
Renames kwarg / TOML key / helper across `retrieve()`,
`retrieve_with_tiers()`, `retrieve_v2()`, `RetrievalCache.retrieve`.
`AELFRICE_BM25F` env var unchanged. #148 just shipped so no
released-flag breakage.

2. **`feat(retrieval): placeholder flags + per-lane telemetry`**
Four placeholder flags (default-OFF, no-op): `use_signed_laplacian`,
`use_heat_kernel`, `use_posterior_ranking`, `use_hrr_structural`.
Setting any true in `.aelfrice.toml` emits one stderr warning per
process per flag, naming the flag and the tracker issue. Adds
`LaneTelemetry` dataclass + `last_lane_telemetry()`; populated in
`retrieve()` / `retrieve_with_tiers()` with one assignment each.

3. **`test: composition-tracker placeholder flags + LaneTelemetry`**
8 deterministic tests: warner once-per-process idempotency, empty-TOML
quiet, explicit-False quiet, `PLACEHOLDER_FLAGS` regression guard,
`LaneTelemetry` populates for FTS5 default + `use_bm25f_anchors=True`,
posterior_weight round-trip.

## Acceptance (per #232)

- AC1: rename complete across all four surfaces ✅
- AC2: four placeholder flags resolve through env > kwarg > TOML >
default ✅
- AC3: stderr warning idempotent per flag per process ✅
- AC4: `LaneTelemetry` populates for both L1 lanes + posterior
round-trip ✅
- AC5: byte-identical regression tests preserved (full suite was green
at HEAD pre-rebase: 1471 pass / 4 skip; this PR rebases onto current
`main` clean and CI staging-gate revalidates).

## Out of scope

- No default flips. No new retrieval algorithms. No benchmark gate.
Tracked under #154 for the v1.7 wave.

## Note on rebase

Branch was 6 commits behind `main` after #211 / #221 / #231 / #202 /
#210 / #209 landed. Rebased onto `github/main` with no conflicts.
Force-pushed.
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