Skip to content

chore: resolve issue #116 — correct oracle fixture provenance (metadata half)#124

Merged
matthewod11-stack merged 1 commit into
mainfrom
chore/orchestrator-issue-116-2026-06-19
Jun 19, 2026
Merged

chore: resolve issue #116 — correct oracle fixture provenance (metadata half)#124
matthewod11-stack merged 1 commit into
mainfrom
chore/orchestrator-issue-116-2026-06-19

Conversation

@matthewod11-stack

Copy link
Copy Markdown
Owner

Auto-generated by portfolio-orchestrator nightly run on 2026-06-19 (live mode).

Resolves the in-scope half of #116 (oracle fixture provenance repair).

What changed

  • src-tauri/src/recruiting/scoring/fixtures/golden-ts-reference.json: meta.sourcererCommit e3b9f184e1e0f8 (1 line).

Why

e3b9f18 was amended away and is now a dangling commit in Sourcerer (unreachable from any ref, survives only until gc). 4e1e0f8 is the current tip of Sourcerer main and the hash the sibling fixtures/README.md already documents as the capture source — this aligns the JSON metadata with the README.

What's deferred (the issue's bail-if)

The cross-repo step — pushing Sourcerer main (4e1e0f8, currently ahead 1 / unpushed) to its origin — needs that separate ~/Projects/Sourcerer checkout and is left for a human or a session with it. Per #116's bail-if: "do the fixture metadata half and comment." Staleness-guard follow-up is already tracked as Linear FHR-98.

Verification

  • cargo test eval_differential → 2 passed, 0 failed (1 ignored: hits real LLM). Metadata field is parsed but never consulted by the parity logic, so the 26-vector @ 1e-6 parity is unchanged.
  • Files changed: 1 (issue cap: 2).

🤖 Generated with Claude Code

The golden TS reference pinned sourcererCommit e3b9f18, which was amended
away and is now dangling (unreachable from any ref, survives only until gc).
Correct it to 4e1e0f8 — the current tip of Sourcerer main and the hash the
sibling README.md already documents as the capture source. Metadata-only;
the differential-eval parity logic never reads this field.

In-scope half of #116 per the issue's bail-if: the cross-repo Sourcerer
origin push (4e1e0f8 still unpushed) requires that separate checkout and is
left for a human/session with it.

Resolves the fixture-metadata portion of #116.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

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.

Pull request overview

Updates the recruiting scoring differential-eval fixture metadata so the vendored TypeScript oracle points at a reachable Sourcerer commit, restoring a valid provenance chain for auditability.

Changes:

  • Updated meta.sourcererCommit in the TS golden reference fixture from a dangling/amended hash (e3b9f18) to the current reachable Sourcerer main tip (4e1e0f8).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@matthewod11-stack matthewod11-stack merged commit 655639c into main Jun 19, 2026
7 checks passed
@matthewod11-stack matthewod11-stack deleted the chore/orchestrator-issue-116-2026-06-19 branch June 19, 2026 13:01
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