Skip to content

[Agricola] mppx#784: feat(tempo): support machine-token payments #162

Description

@mpp-agricola

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:

/ag fix

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agricolaIssues managed by AgricolarustPull requests that update rust code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions