From 51821a440b32f8aba3872f91afddd13671fe982b Mon Sep 17 00:00:00 2001 From: yakimoto <66892052+yakimoto@users.noreply.github.com> Date: Wed, 26 Aug 2026 20:31:10 -0400 Subject: [PATCH] chore(lattice): boundary-ownership sections per the AGENTS.md ownership law (lattice-init scaffold) --- AGENTS.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index dbcc35d..a7934b4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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/`. 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://: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. + + + +## 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. + +