RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/AGENTS.md/fall-out-bug/sdp_lab

AGENTS.md

internal/modelgateway/AGENTS.md
AGENTS.md

Quality

44/100

Scores the file, not the repository.

Length

207 words

8 headings · 0 code blocks

Repository

0

— · pushed 78 days ago

Last changed

3 days ago

First indexed 3 days ago.
fall-out-bug/sdp_lab/internal/modelgateway/AGENTS.mdRawGitHub
1# modelgateway — SDP Runtime Assumptions
2 
3## Context Objects
4Chat completions: ChatRequest (model, messages, temp, tokens), ChatResponse (message, usage, finish reason)
5Routing: RoutingDecision (provider, fallback, policy), RoutingInput (task class, sensitivity, constraints)
6RoutingEvidence: Decision + hash + timestamp for audit
7 
8## Environment
9API keys: ANTHROPIC_API_KEY, OPENAI_API_KEY, SDP_PROVIDER_<ID>_API_KEY
10Custom endpoints: SDP_PROVIDER_<ID>_BASE_URL
11No env vars for routing-only mode (PolicyRouter without providers)
12 
13## Configuration
14Provider (ProviderConfig): ID, key, base URL, model, timeout, retries, rate limits
15Router (RouterConfig): Default provider, fallback order, routing rules
16Tenant (TenantConfig): Tenant ID, provider, constraints, rate limits
17Constraints: Allowed providers/models, max cost per token, data residency
18 
19## Dependencies
20From `internal/kernel`: ProviderID, ModelID, ModelCapabilities, RoutingInput/Decision/Constraints, TaskClass, SensitivityLevel
21**Risk**: Kernel is shared substrate; breaking changes need coordinated updates across modelgateway, agent runtime, policy
22 
23## Allowlist Behavior
24- Checked in PolicyRouter.Route() before provider selection
25- TenantConfig.Constraints.AllowedProviders ([]ProviderID)
26- Empty list = allow all; non-empty = restrict to listed providers
27- Tenant-level override applies after policy evaluation
28 
29## Cost Envelope
30Per-request: MaxTokensPerRequest enforced before call
31Daily: MaxTokensPerDay aggregated across providers
32Cost: CostPerToken (USD/1K) * token count
33Rejection: ErrorTypeInvalidInput when limits exceeded
34Reset: Midnight UTC
35 
36## Fallback Behavior
37Ordered chain: FallbackChain attempted sequentially
38Retryable: rate limits, timeouts (ErrorTypeRateLimit, ErrorTypeTimeout)
39Non-retryable: auth failures, invalid input, model unavailable
40Max retries: ProviderConfig.MaxRetries
41Exhaustion: ProviderError "ALL_PROVIDERS_FAILED"
42 

Sections

  • modelgateway — SDP Runtime Assumptions
  • Context Objects
  • Environment
  • Configuration
  • Dependencies
  • Allowlist Behavior
  • Cost Envelope
  • Fallback Behavior

What it covers

setupdependencies

Stack — with the evidence

go

(1.00)

docker

(0.60)

github-actions

(0.60)

Format

AGENTS.md

A plain-markdown README for coding agents, deliberately unopinionated: no frontmatter, no globs, no vendor keys. That minimalism is why it became the one file a dozen different agents will read, and why it carries the least per-file targeting power of any format here.

What the corpus says about it

Repository

Owner
fall-out-bug
Language
—
License
—
Archived
no

All configs in this repo

Also in fall-out-bug/sdp_lab

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
fall-out-bug/sdp_labcmd/AGENTS.md · 0AGENTS.mdgodocker+1styledependenciesapido-not+155/1003 days ago
fall-out-bug/sdp_labinternal/AGENTS.md · 0AGENTS.mdgodocker+1styledependenciesapido-not+155/1003 days ago
fall-out-bug/sdp_labprompts/skills/AGENTS.md · 0AGENTS.mdgodocker+1dependenciesapido-notagent-behaviour59/1003 days ago
fall-out-bug/sdp_lab.agents/skills/AGENTS.md · 0AGENTS.mdgodocker+1dependenciesapido-notagent-behaviour59/1003 days ago
fall-out-bug/sdp_lab.codex/AGENTS.md · 0AGENTS.mdgodocker+3setupbuildtestlint-format+486/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/beads.mdc · 0Cursor rulesgodocker+1arch40/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/bugfix.mdc · 0Cursor rulesgodocker+1no sections60/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/build.mdc · 0Cursor rulesgodocker+1build29/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/ci-triage.mdc · 0Cursor rulesgodocker+1arch40/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/oneshot.mdc · 0Cursor rulesgodocker+1no sections30/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/codereview.mdc · 0Cursor rulesgodocker+1archgit40/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/debug.mdc · 0Cursor rulesgodocker+1arch40/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/deliver.mdc · 0Cursor rulesgodocker+1no sections39/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/deploy.mdc · 0Cursor rulesgodocker+1deployment54/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/design.mdc · 0Cursor rulesgodocker+1no sections25/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/feature.mdc · 0Cursor rulesgodocker+1arch40/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/hotfix.mdc · 0Cursor rulesgodocker+1git65/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/idea.mdc · 0Cursor rulesgodocker+1no sections25/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/issue.mdc · 0Cursor rulesgodocker+1api25/1003 days ago
fall-out-bug/sdp_lab.cursor/rules/prd.mdc · 0Cursor rulesgodocker+1no sections16/1003 days ago
Diff against cmd/AGENTS.md Diff against internal/AGENTS.md Diff against prompts/skills/AGENTS.md Diff against .agents/skills/AGENTS.md Diff against .codex/AGENTS.md Diff against .cursor/rules/beads.mdc Diff against .cursor/rules/bugfix.mdc Diff against .cursor/rules/build.mdc Diff against .cursor/rules/ci-triage.mdc Diff against .cursor/rules/oneshot.mdc Diff against .cursor/rules/codereview.mdc Diff against .cursor/rules/debug.mdc Diff against .cursor/rules/deliver.mdc Diff against .cursor/rules/deploy.mdc Diff against .cursor/rules/design.mdc Diff against .cursor/rules/feature.mdc Diff against .cursor/rules/hotfix.mdc Diff against .cursor/rules/idea.mdc Diff against .cursor/rules/issue.mdc Diff against .cursor/rules/prd.mdc

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
OnlyTerp/prompt-cache-skillsAGENTS.md · 112AGENTS.mdpythongithub-actionssetupbuildtestlint-format+5100/1003 days ago
n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16buildteststylearch+3100/1003 days ago
duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70AGENTS.mdtypescriptjavascript+5buildteststylearch+3100/1003 days ago
wpscanteam/wpscanAGENTS.md · 9.7kAGENTS.mdrubyvue+3setupbuildteststyle+6100/1002 days ago
SkeneTechnologies/skene-cookbookAGENTS.md · 51AGENTS.mdpythoneslint+4setupbuildtestlint-format+7100/1002 days ago
mui/material-uiAGENTS.md · 99kAGENTS.mdtypescriptjavascript+13setupbuildtestlint-format+9100/1003 days ago
trick77/agents-md-syncAGENTS.md · 2AGENTS.mdtypescriptnode+4setupbuildteststyle+5100/1003 days ago
aaif-goose/gooseAGENTS.md · 52kAGENTS.mdrusttypescript+2setupbuildtestlint-format+6100/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack