chore: scaffold arcade-eval repo skeleton

This commit is contained in:
2026-06-18 10:06:31 -04:00
commit bb5c5779d2
5 changed files with 56 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# Arcade eval credentials — copy to .env (git-ignored) and fill in.
# Load with: set -a && . ./.env && set +a
ARCADE_API_BASE=https://api.arcade.st.dev
ARCADE_DASHBOARD=https://dashboard.arcade.st.dev
# Project API key — minted in the dashboard (Phase 1, Task 1.1). Never commit the real value.
ARCADE_API_KEY=
# Headless per-user identity — the vault is keyed on the user_id string you pass.
# One API key can present as many users. (Real Entra SSO login is a cat-2 concern.)
ARCADE_USER_A=user-a@servicetitan.com
ARCADE_USER_B=user-b@servicetitan.com
# The exact header name(s) for API-key + user_id on MCP calls are CONFIRMED live in Task 1.1
# and recorded in LIVE-POC.md — do not guess them in code.
+20
View File
@@ -0,0 +1,20 @@
# Shared, append-mostly. Live fixture identifiers recorded here as they're created.
# Coordinate edits with `git pull --rebase` before push.
endpoints:
api_base: https://api.arcade.st.dev
dashboard: https://dashboard.arcade.st.dev
coordinator: https://coordinator.arcade.st.dev
experience: https://experience.arcade.st.dev
mcp_url_pattern: https://api.arcade.st.dev/mcp/{slug}
# slug -> {tools: [...], servers: [...], created_by, notes} (filled in Phase 1)
gateways: {}
# name -> {kind: hosted|self-hosted, tools: [...], created_by, notes} (filled in Task 1.4)
servers: {}
# Headless per-user identities (vault keys). Any stable string works.
users:
A: user-a@servicetitan.com
B: user-b@servicetitan.com