Impact plan: mppx#784 — feat(tempo): support machine-token payments
Canonical change: wevm/mppx#784 at 61f847e8621b559c25aded0e40e73642861593c4.
Agricola creates draft downstream PRs only for targets authorized by merge-time labels or maintainer commands.
Change classification
Normative specification requirements — must propagate
No specification or conformance files detected.
Canonical behavior worth matching — should propagate
src/server/Methods.test-d.ts (modified, +5/-0)
src/server/Methods.test.ts (modified, +11/-0)
src/tempo/Methods.test.ts (modified, +14/-0)
src/tempo/Methods.ts (modified, +15/-2)
src/tempo/client/Charge.test.ts (modified, +160/-0)
src/tempo/client/Charge.ts (modified, +39/-13)
src/tempo/internal/defaults.ts (modified, +12/-0)
src/tempo/internal/machine-token.test.ts (added, +179/-0)
src/tempo/internal/machine-token.ts (added, +177/-0)
src/tempo/server/Charge.test.ts (modified, +276/-46)
src/tempo/server/Charge.ts (modified, +85/-19)
src/tempo/server/Methods.ts (modified, +8/-4)
src/tempo/server/Relay.test.ts (modified, +9/-0)
Incidental TypeScript or repository details — should not propagate
.changeset/bright-pandas-trade.md (added, +5/-0)
Label decision
- Authorized merge-time labels:
agricola:rust
- Selected targets:
rust
Target inventory
- Draft PR automation:
rust, python.
- Notification only:
go, ruby, java.
Downstream propagation
| Target |
Automation |
Status |
Pull request |
go |
notify |
Notification only |
— |
rust |
pr |
Recorded |
tempoxyz/mpp-rs#386 |
python |
pr |
Awaiting decision |
— |
ruby |
notify |
Notification only |
— |
java |
notify |
Notification only |
— |
Commands
Quick action
Use GitHub's copy button, then post this command as a comment:
Post one of these as an issue comment. /ag must be the first token on the line.
| Command |
What it does |
Example |
plan |
Rebuilds this impact plan from the immutable merge-time snapshot. |
/ag plan |
fix [sdk...] ["instruction"] |
Queues named PR-enabled SDKs, or every PR-enabled SDK when omitted. For a recorded PR, a quoted instruction revises it using review feedback and failed CI. |
/ag fix python "address the review comments" |
status |
Reports the current state of recorded downstream PRs. |
/ag status |
skip <sdk> reason="..." |
Records why one SDK should not receive this change. |
/ag skip go reason="Not applicable to this transport" |
Generated changes remain draft until a maintainer reviews and merges them.
Impact plan: mppx#784 — feat(tempo): support machine-token payments
Canonical change: wevm/mppx#784 at
61f847e8621b559c25aded0e40e73642861593c4.Change classification
Normative specification requirements — must propagate
No specification or conformance files detected.
Canonical behavior worth matching — should propagate
src/server/Methods.test-d.ts(modified, +5/-0)src/server/Methods.test.ts(modified, +11/-0)src/tempo/Methods.test.ts(modified, +14/-0)src/tempo/Methods.ts(modified, +15/-2)src/tempo/client/Charge.test.ts(modified, +160/-0)src/tempo/client/Charge.ts(modified, +39/-13)src/tempo/internal/defaults.ts(modified, +12/-0)src/tempo/internal/machine-token.test.ts(added, +179/-0)src/tempo/internal/machine-token.ts(added, +177/-0)src/tempo/server/Charge.test.ts(modified, +276/-46)src/tempo/server/Charge.ts(modified, +85/-19)src/tempo/server/Methods.ts(modified, +8/-4)src/tempo/server/Relay.test.ts(modified, +9/-0)Incidental TypeScript or repository details — should not propagate
.changeset/bright-pandas-trade.md(added, +5/-0)Label decision
agricola:rustrustTarget inventory
rust,python.go,ruby,java.Downstream propagation
gorustpythonrubyjavaCommands
Quick action
Use GitHub's copy button, then post this command as a comment:
Post one of these as an issue comment.
/agmust be the first token on the line.plan/ag planfix [sdk...] ["instruction"]/ag fix python "address the review comments"status/ag statusskip <sdk> reason="..."/ag skip go reason="Not applicable to this transport"Generated changes remain draft until a maintainer reviews and merges them.