Skip to content

Run sync/parity workflows on OVVO_SYNC_TOKEN; defer autofix agent - #8

Merged
OVVO-Financial merged 2 commits into
mainfrom
claude/serene-goodall-dx2o3d
Jun 13, 2026
Merged

Run sync/parity workflows on OVVO_SYNC_TOKEN; defer autofix agent#8
OVVO-Financial merged 2 commits into
mainfrom
claude/serene-goodall-dx2o3d

Conversation

@OVVO-Financial

@OVVO-Financial OVVO-Financial commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Two related changes:

1. Single-token model — everything runs on OVVO_SYNC_TOKEN

PR #7 merged just before the token reconciliation, so main still referenced a
nonexistent PARITY_DISPATCH_TOKEN (auto-chain silently skipped). This points
every GitHub operation in the sync/parity workflows at the existing
OVVO_SYNC_TOKEN secret:

  • inspect-r-api-update.ymlnns-parity-divergence dispatch and the
    inspection PR.
  • sync-from-nns-core.yml — the NNS-core sync PR.
  • parity-autofix.yml — the parity-review PR.

Using a real PAT (not the default GITHUB_TOKEN) means these PRs also trigger
native-backend-ci.

2. Defer the autofix agent; keep the current method

The anthropics/claude-code-action step is removed for now (to be re-added
later). parity-autofix.yml still installs live R at the recorded commit and
re-runs the mapped parity, but on a divergence (or when live R can't be verified)
it now opens a human parity-review PR carrying the reports — a maintainer
applies the reviewed fix. Consequences:

  • No ANTHROPIC_API_KEY needed while the agent is deferred.
  • PARITY_APP_TOKEN is no longer referenced by any workflow.
  • docs/parity_autofix.md rewritten: single-token model + how to enable the
    agent later.

Automation only; no runtime/package behavior changes. All four workflow YAMLs
parse; no residual ANTHROPIC_API_KEY / PARITY_DISPATCH_TOKEN / agent
references outside explanatory comments.

https://claude.ai/code/session_017KnASettwNxUdYJzchRLux

claude added 2 commits June 13, 2026 15:24
…crets

Use the repo's existing GitHub PAT secrets instead of a new
PARITY_DISPATCH_TOKEN: OVVO_SYNC_TOKEN emits the inspect->autofix
repository_dispatch, PARITY_APP_TOKEN opens the fix PR. Document that
ANTHROPIC_API_KEY is a separate Anthropic credential and is still required.
Per current direction, hold the claude-code-action agent for later and keep
the current method (maintainer applies reviewed parity fixes).

- parity-autofix.yml: drop the claude-code-action step and ANTHROPIC_API_KEY /
  PARITY_APP_TOKEN dependency and the model input. On a live-R divergence (or
  when live R cannot be verified) it now opens a human parity-review PR carrying
  the reports, using OVVO_SYNC_TOKEN.
- inspect-r-api-update.yml / sync-from-nns-core.yml: open their PRs with
  OVVO_SYNC_TOKEN so they trigger native-backend-ci; dispatch already uses it.
- docs/parity_autofix.md: document the single-token model and how to enable the
  agent later (when ANTHROPIC_API_KEY is added).

Automation only; no runtime/package behavior changes.
@OVVO-Financial OVVO-Financial changed the title Use existing OVVO_SYNC_TOKEN for inspect→autofix dispatch Run sync/parity workflows on OVVO_SYNC_TOKEN; defer autofix agent Jun 13, 2026
@OVVO-Financial
OVVO-Financial merged commit c585c0f into main Jun 13, 2026
4 checks passed
@OVVO-Financial
OVVO-Financial deleted the claude/serene-goodall-dx2o3d branch June 13, 2026 17:50
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