docs: post-implementation scoring docs pass (#1075) - #1104
Conversation
The sequenced v4.0.0-gate step from the #1075 directive: make the concept and user docs reflect the belief-scoring behavior that shipped after the four accuracy tranches, so the documentation matches HEAD before the cut. Documents what actually shipped, not the directive verbatim: - exposure is not endorsement — retrieval no longer moves the posterior by default (AELFRICE_EXPOSURE_UPDATES_POSTERIOR, #1091); recurrence (corroboration_count) is a separate axis, never conflated into mu. - the organic sink is the entity-persistence demotion lane (default-off, #1096), NOT decay-to-hibernation (measured empirically inert — junk is hot, not stale). - the decided-vs-floated / EDGE_RESOLVES producer did not ship (de-scoped, #1100 closed); introspect reports status off existing edges only. - new default-off retrieval flags use_entity_persist_demote / use_origin_tiebreak (#1096/#1089); new verbs introspect / retire / restore (#1081). Care taken not to over-correct: the manual `aelf sweep-feedback` path still applies a posterior bump, and RESOLVES is a real wonder-lifecycle edge — those docs stay as-is. Verified flag names, defaults, env vars, PR numbers, and the two cited regression-lock tests against code at 748a225. Touches PHILOSOPHY / ARCHITECTURE / HARNESS_INTEGRATION / ROADMAP / CONFIG / COMMANDS / SLASH_COMMANDS / LIMITATIONS / PRIVACY / CHANGELOG, ledgered in docs/audits/DOCS-AUDIT-2026-07-06-post-impl-scoring.md.
There was a problem hiding this comment.
Sorry @robotrocketscience, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords (2)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR-size soft capThis PR is over the advisory size threshold:
Bigger PRs collide with more open work, which under the parallel-session workflow tends to produce repeated This is advisory only — nothing is blocked. If the size is intentional (large refactor, module removal, generated code), apply the |
|
[claim:review:garsecg:2026-07-06T19:50:33Z] |
|
Review: verified against code at HEAD Docs-only pass; treated as a factual-accuracy audit of every load-bearing claim vs the actual surface on
CI green; discretion grep clean on added lines; single signed commit; FF on main. Non-blocking nit (optional): Labeling |
|
merge-train: merged 8c848ff → |
|
[release:review:garsecg:2026-07-06T19:54:25Z] |
Summary
The post-implementation documentation pass the #1075 operator directive
sequenced as the last step before the v4.0.0 cut:
#1081 landed (PR #1101) and #1086 closed on its junk-sink objective, so the
belief-scoring behavior that shipped after the four accuracy tranches is now
documented, and the docs reflect HEAD.
Refs #1075. This does not close the umbrella — the v4.0.0 cut is the final
gate step.
What lands
Documentation for behavior on
mainat748a225a:Beta-Bernoulli posterior by default (
AELFRICE_EXPOSURE_UPDATES_POSTERIOR,default off); a surfacing is logged for the recurrence record but leaves α/β
untouched. Recurrence is a separate axis (
corroboration_count), neverconflated into μ. →
PHILOSOPHY.md,ARCHITECTURE.md,HARNESS_INTEGRATION.md.tie-break (Ingest claude-memory as a default-on source, ranked above conversational capture #1089) — the two new default-off retrieval flags. →
CONFIG.md(two
###subsections),ARCHITECTURE.md(retrieval-lane section),LIMITATIONS.md.aelf introspect/retire/restore(Stored beliefs are more conversational expected #1081) — the new belief-curationverbs. →
COMMANDS.md,SLASH_COMMANDS.md(count 26→29).PRIVACY.md,ROADMAP.md.### Documentationnote under[Unreleased]; ledgered indocs/audits/DOCS-AUDIT-2026-07-06-post-impl-scoring.md.Documents HEAD, not the directive verbatim
The directive's feature list predates the #1086 measurement outcomes. Two
corrections were load-bearing:
not decay-to-hibernation — a temporal/cold-decay sink was measured
empirically inert (the junk is hot, not stale).
EDGE_RESOLVESproducer did not ship (de-scoped,feat(lifecycle): forward-only decided-vs-floated resolution — EDGE_RESOLVES ingest producer (fix #4 of #1086, de-scoped) #1100 closed).
introspectreports a floated-vs-decided status off existingedges only; no ingest producer was added.
Care taken not to over-correct
aelf sweep-feedbackpath still applies a+εposterior bumpwhen run — only the automatic/hook exposure default changed, so those docs
stay accurate.
RESOLVESis a real shipped wonder-lifecycle edge type (distinct from thede-scoped fix-feat: add Belief/Edge dataclasses and config module #4 producer) — its docs are left as-is.
Verification
Flag names, env vars, defaults, PR numbers, and API symbols cross-checked
against
748a225acode; the two cited regression-lock tests(
test_hook_fire_records_exposure_without_moving_posterior,test_original_alpha_beta_unchanged_on_hit) confirmed present onmain.Docs-only change; no runtime surface touched.