Skip to content

research(v10): robust perception, probe cooldowns, evidence decay, pr… - #22

Merged
Pentexa merged 3 commits into
mainfrom
research/v10-robust
Nov 7, 2026
Merged

Pentexa merged 3 commits into
mainfrom
research/v10-robust

Conversation

@Pentexa

@Pentexa Pentexa commented Nov 7, 2026

Copy link
Copy Markdown
Owner

…ioritized replay, structured-OOD transfer

  • Fix v0.9 discovery freeze (permanent tried-set), contradictory protected-atom contexts, raw-noise belief corruption, truncated candidate generation.
  • v0.10 modules: robust_belief.py, compositional_memory_v10.py, metargon_v10.py, benchmark_v10.py (paired v0.9 vs v0.10 + ablations -rb/-cd/-x/-rp), v10_postprocess.py, discovery_analysis_v10.py, diagnose_v09.py.
  • Rust kernel mirror v10.rs (EWMA evidence, decay, replay, complete candidates).
  • Paired 8x100 results: v0.10 reaches/exceeds Bayes on stable/shift/rapid_shift/ novel/tight_budget; directional transfer win on structurally novel family H; negative results documented (noisy gap, replay ablation) in docs/RESEARCH_V10.md.
  • Resolve stale merge markers in benchmark_v09.py/test_benchmark_v09.py (HEAD side).

…ioritized replay, structured-OOD transfer

- Fix v0.9 discovery freeze (permanent tried-set), contradictory protected-atom
  contexts, raw-noise belief corruption, truncated candidate generation.
- v0.10 modules: robust_belief.py, compositional_memory_v10.py, metargon_v10.py,
  benchmark_v10.py (paired v0.9 vs v0.10 + ablations -rb/-cd/-x/-rp),
  v10_postprocess.py, discovery_analysis_v10.py, diagnose_v09.py.
- Rust kernel mirror v10.rs (EWMA evidence, decay, replay, complete candidates).
- Paired 8x100 results: v0.10 reaches/exceeds Bayes on stable/shift/rapid_shift/
  novel/tight_budget; directional transfer win on structurally novel family H;
  negative results documented (noisy gap, replay ablation) in docs/RESEARCH_V10.md.
- Resolve stale merge markers in benchmark_v09.py/test_benchmark_v09.py (HEAD side).
Copilot AI balanced review requested due to automatic review settings November 7, 2026 19:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

- v10.rs: add is_empty (len_without_is_empty), flatten iter_mut in
  episode_end (manual_flatten), rewrite map_or tie-break without
  map_or (unnecessary_map_or).
- v09.rs: same map_or tie-break rewrite (pre-existing lint surfaced by
  -D warnings).
- examples/basic.rs: inline format args (uninlined_format_args).
Behavior preserved; tests unchanged and passing.
Conflict: both branches fixed clippy::unnecessary-map-or in v09.rs
evict_one tie-break; adopt origin/main's is_none_or version (same
behavior, aligns with main's quality-ci fix).
@Pentexa
Pentexa merged commit 570b826 into main Nov 7, 2026
5 checks passed
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.

2 participants