Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,33 @@ See `README.md` for setup. Run the repo's lint / typecheck / test before opening
## Security

Report vulnerabilities via the [Security Policy](https://github.com/wave-av/.github/blob/main/SECURITY.md) (security@wave.online) — never in a public issue.

# Platform Context

You are working inside the WAVE platform (wave-av org, 157 repos). Before acting:

1. **The registry is the SSOT.** Query it via `@wave-av/registry-sdk` or the REST API at `https://goqtrxgdmaqojmixradj.supabase.co/rest/v1/<table>`. Tables: models, tools, vendors, products (25+ with data planes), deliverables, tests, prose, usage_logs.
2. **Five physics laws gate everything** in CI: gauge-invariance (no raw slug), frame-independence (scores inherited), conservation-of-declaration (four renderings), entropy-monotonicity (nothing unregistered), token-budget-conservation.
3. **The full fleet map** lives at `governance/plans/session-deliverable-registry/PLATFORM-MAP.md` in claude-workstation (157 repos by kind: core/spoke/ssot/tool/sdk).
4. **The 24-axis model taxonomy** lives at `wave-foundation/frameworks/model-routing/champions.json` (calibrated_at 2026-08-24).
5. **The inference pool** runs on our rigs at `http://<fleet-internal-address>:8800/v1` (internal, $0). Frontier fallback via openrouter/anthropic. The rail field on models tracks internal vs customer.
6. **The voice laws**: no em-dashes, every word earns its place, short words over long, active voice, receipt over adjective. Enforced by voice-gate.mjs.
7. **The test-matrix**: every shipped artifact carries unit/integration/smoke/e2e/probe receipts in the tests table. No test, no ship.

## CONTENTS

WAVE SDK for Python

Top-level directories: scripts, tests, wave.

<!-- generated by lattice-init (2026-08-26) — edit this section to name what actually lives here and where -->

## GUIDELINES

- Every capability ships its four renderings (API + CLI + SDK + MCP); the API is the authority.
- No secrets in git — credential values live in Doppler; keys arrive via ${DOPPLER:KEY} refs or dpg.mjs.
- Public repos carry LICENSE in the same commit as first code.
- Tests ship with the artifact in the same PR — no test, no ship; a green suite is not a live system.
- Plans/runbooks live in governance/plans (or this repo's plans/ dir), never scattered.

<!-- generated by lattice-init (2026-08-26) — replace fleet defaults with this boundary's own laws as they are earned -->
Loading