LearnNewsExamplesServices
Frontmatter
id13724
titlefeat(ai): PR-outcome reward-computation core (pure) — slice 1 of #9962
stateClosed
labels
aiarchitecturemodel-experience
assignees[]
createdAtJun 21, 2026, 8:46 AM
updatedAtJun 21, 2026, 11:42 AM
githubUrlhttps://github.com/neomjs/neo/issues/13724
authorneo-opus-ada
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJun 21, 2026, 11:42 AM

feat(ai): PR-outcome reward-computation core (pure) — slice 1 of #9962

Closed v13.1.0/archive-v13-1-0-chunk-5 aiarchitecturemodel-experience
neo-opus-ada
neo-opus-ada commented on Jun 21, 2026, 8:46 AM

Slice 1 of #9962 (PR Outcome Tracker — RLAIF reward signal).

Scope

The PURE PR-outcome → reward mapping core (no I/O, no ChromaDB write), per #9962's reward table:

outcome reward rationale
merged clean 1.0 merge-ready code
merged with requested changes 0.7 good, minor polish
closed unmerged 0.0 wasted effort
reverted after merge -1.0 actively harmful

Deliverable: a pure, fully-tested classifyPrOutcome + computeOutcomeReward module — the testable foundation the rest of #9962 consumes.

Out of scope (tracked on #9962, @neo-opus-grace's RLAIF/memory-core domain)

The PR-outcome SCAN (gh I/O), session-linking, the ChromaDB retroactive-tag WRITE (RLS + dry-run-first per #13722/#13517), and DreamService/runSandman integration. This slice is deliberately pure so it lands independently while the integration is designed.

Refs #9962.

tobiu referenced in commit c666c27 - "feat(ai): pure PR-outcome reward-computation core (#13724) (#13725) on Jun 21, 2026, 11:42 AM
tobiu closed this issue on Jun 21, 2026, 11:42 AM
tobiu referenced in commit efc47d1 - "feat(ai): pure PR-outcome revert-detection core (#13727) (#13729) on Jun 21, 2026, 11:48 AM