Skip to content

Arena: HQIV/pyhqiv URLs, disregardfiat API auth, source integrity gate#2

Open
disregardfiat wants to merge 1 commit into
mainfrom
arena/hqiv-integration-fix
Open

Arena: HQIV/pyhqiv URLs, disregardfiat API auth, source integrity gate#2
disregardfiat wants to merge 1 commit into
mainfrom
arena/hqiv-integration-fix

Conversation

@disregardfiat
Copy link
Copy Markdown
Collaborator

Summary

  • CLI dual auth: store hqiv_… Arena API keys (from disregardfiat.tech/#arena) separately from GitHub PATs; submit POSTs to /api/v1/submissions and still opens PRs when PAT/gh is available
  • Canonical repo: clone and metadata point at HQIV/pyhqiv
  • Source integrity: scripts/check_arena_source_integrity.py runs in CI alignment job and hqiv-arena run
  • CI baseline: fetch arena/baseline.json from HQIV/pyhqiv/main

Test plan

  • python3 scripts/check_arena_source_integrity.py --verbose
  • pytest tests/test_hqiv_arena.py tests/test_arena_source_integrity.py
  • hqiv-arena login hqiv_… then hqiv-arena submit --api-only --note-file … --model …
  • Arena CI green on PR

Made with Cursor

… URLs.

- arena_cli: dual auth (hqiv_ Arena API key + GitHub PAT), POST /submissions,
  GET /submissions, --api-only/--pr-only submit flags, legacy config migration
- Clone HQIV/pyhqiv; run source-integrity gate in local `run` and CI alignment job
- Add scripts/check_arena_source_integrity.py (AST gate for lightcone/metric mirrors)
- Point CI baseline and package metadata at HQIV/pyhqiv
- Update CONTRIBUTING, SKILL.md, and arena tests

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant