every-model-call-is-paid-from-a-declared-source — How a model call Majordomus starts can be paid is declared by the vendor with evidence, and each call names the source it was declared to draw on
Each vendor declares its funding sources with vendor evidence, an Anthropic API advisor lets a held grant pay for review, and each run and consultation carries the funding kind the owner declared for it, in I3292's one vocabulary.
PLÁNOVÁNO 0 z 3 úkolů hotovo
- připraveno
- 2
- blokováno
- 1
- aktivní
- 0
- verify
- 0
- hotovo
- 0
- zrušeno
- 5
Problém
The owner's Claude Max plan includes a recurring monthly API credit grant (the vendor's notice of 2026-10-20, claimed by linking an API organization at claude.ai/settings/billing), and nothing Majordomus starts can be paid by it: share/models.yaml declares a credential variable per vendor and nothing about how a call through it is paid, and share/advisors.yaml reaches OpenAI through its API key but declares no Anthropic API advisor at all. The vendor's own documentation (code.claude.com/docs/en/authentication, read 2026-10-21) shows that one vendor offers several sources at once: a subscription seat reached through Claude Code's login or CLAUDE_CODE_OAUTH_TOKEN, and API use reached through ANTHROPIC_API_KEY, which outranks the token and in non-interactive mode is always used when present; the credit grant and metered billing are both reached through that one key, and nothing local tells them apart. I3292 plans billing_mode with a vocabulary of its own. The critique of this milestone (.ai/repo/project/critiques/every-model-call-is-paid-from-a-declared-source.yaml) cut the first plan to the three issues that can be built on that evidence.
Výsledek
Each vendor declares its funding sources with vendor evidence, an Anthropic API advisor lets a held grant pay for review, and each run and consultation carries the funding kind the owner declared for it, in I3292's one vocabulary.
Aktuální stav
share/models.yaml declares credential_env per vendor and no funding source; share/advisors.yaml has no Anthropic API advisor; I3292 plans billing_mode (subscription, api_key, api_credits, unknown) declared through I3289.
Cílový stav
Každé kritérium záměru nese zde některý úkol a dokazuje ho jeho test.
Kritéria přijetí
- share/models.yaml declares each vendor's funding sources with kind, reaching credential or login, renewal where stated, vendor-domain claim page and dated, quoted vendor evidence; an unreadable source is a diagnostic
- share/advisors.yaml declares an Anthropic API advisor whose adapter meets the advisor contract
- Benchmark runs and advisor consultations carry the declared funding kind or unknown, in I3292's vocabulary
Validace
- majordomus plan validate
- majordomus intent validate
Úkoly
Každý z nich je prováděcí kontrakt s vlastními kritérii přijetí, validačním příkazem a požadovanými důkazy. Sloupec wave je vrstva grafu závislostí, v níž úkol leží.
| issue | status | vlna | závisí na | název |
|---|---|---|---|---|
| I3660 | PŘIPRAVENO | 0 | — | A vendor declares its funding sources in the model catalogue, each with dated, quoted vendor evidence |
| I3661 | ZRUŠENO | 1 | I3660 | Which funding sources the owner holds, and their caps, are the owner's local declaration and never projected |
| I3662 | ZRUŠENO | 2 | I3660, I3661 | models.route names the funding source a route would draw on, as an inference with its basis, in the declared source order |
| I3663 | PŘIPRAVENO | 0 | — | An Anthropic API advisor is declared, so a held Anthropic credit grant can pay for review |
| I3664 | ZRUŠENO | 2 | I3661 | doctor and the brief tell the owner a held funding source no credential reaches, with the vendor's claim link |
| I3665 | BLOKOVÁNO | 2 | I3660, I3292 | A benchmark run and an advisor consultation carry the funding kind the owner declared for them, or unknown |
| I3666 | ZRUŠENO | 2 | I3660, I3292 | Spend against a funding source is observed from a named vendor seam or recorded absent, and no balance is derived from a price |
| I3667 | ZRUŠENO | 4 | I3662, I3666, I3295 | A run that would fall through to metered billing while a grant is held, or cross a declared cap, is told before it starts |
Graf
flowchart LR
I3660["I3660<br/>A vendor declares its funding sources in the model catalogue, each with dated, quoted vendor evidence"]:::ready
I3661["I3661<br/>Which funding sources the owner holds, and their caps, are the owner's local declaration and never projected"]:::cancelled
I3662["I3662<br/>models.route names the funding source a route would draw on, as an inference with its basis, in the declared source order"]:::cancelled
I3663["I3663<br/>An Anthropic API advisor is declared, so a held Anthropic credit grant can pay for review"]:::ready
I3664["I3664<br/>doctor and the brief tell the owner a held funding source no credential reaches, with the vendor's claim link"]:::cancelled
I3665["I3665<br/>A benchmark run and an advisor consultation carry the funding kind the owner declared for them, or unknown"]:::blocked
I3666["I3666<br/>Spend against a funding source is observed from a named vendor seam or recorded absent, and no balance is derived from a price"]:::cancelled
I3667["I3667<br/>A run that would fall through to metered billing while a grant is held, or cross a declared cap, is told before it starts"]:::cancelled
I3660 --> I3661
I3660 --> I3662
I3660 --> I3665
I3660 --> I3666
I3661 --> I3662
I3661 --> I3664
I3662 --> I3667
I3666 --> I3667
classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2pxOdkazuje z tohoto diagramu (8)
- I3660 A vendor declares its funding sources in the model catalogue, each with dated, quoted vendor evidence
- I3661 Which funding sources the owner holds, and their caps, are the owner's local declaration and never projected
- I3662 models.route names the funding source a route would draw on, as an inference with its basis, in the declared source order
- I3663 An Anthropic API advisor is declared, so a held Anthropic credit grant can pay for review
- I3664 doctor and the brief tell the owner a held funding source no credential reaches, with the vendor's claim link
- I3665 A benchmark run and an advisor consultation carry the funding kind the owner declared for them, or unknown
- I3666 Spend against a funding source is observed from a named vendor seam or recorded absent, and no balance is derived from a price
- I3667 A run that would fall through to metered billing while a grant is held, or cross a declared cap, is told before it starts
Canonical record: .ai/repo/project/milestones/every-model-call-is-paid-from-a-declared-source.yaml. Read it back with majordomus plan show every-model-call-is-paid-from-a-declared-source.