You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an optional log snapshot flag through the existing API contract and generated CLI. Existing reads still include snapshots by default.
Add provider-native cursors to Stripe subscription list/search tools, preserving one-page requests and existing filters.
Correct Stripe operation guidance and regenerate the existing CLI/integration docs.
Type of Change
New feature
Bug fix
Testing
368 application/tool tests, 424 CLI tests, and 6 real PostgreSQL/HTTP/CLI integration tests passed, with JSON reports.
Eight negative controls proved cursor handling, conflict rejection, token propagation, terminal pages, snapshot omission, and the existing default are covered; restored suites passed.
Application/CLI type checks, lint, all 52 repository audits, block-registry audit, and docs-manifest check passed.
Completed integration validation and all cleanup passes. Production build and full-suite CI run on this PR; no live Stripe transactions were performed.
Checklist
Code follows project style guidelines
Self-reviewed my changes
Tests added/updated and passing (new tests pass the test-audit authoring gate)
[Medium risk] Adds optional log filtering and Stripe subscription pagination.
The PR appears safe to merge; no actionable regression was established.
Summary
The PR adds an optional workflow-snapshot omission flag to log detail reads and exposes one-page cursor navigation for Stripe subscription listing and search.
Existing log reads continue to include snapshots by default; the CLI and API can request a compact read.
Stripe tools expose list cursors and search continuation tokens, with corresponding block fields and regenerated documentation.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
Client[API or CLI log read] --> Contract[Validate snapshot flag]
Contract --> Authorized[Authorize log access]
Authorized --> LogQuery{Include snapshot?}
LogQuery -->|Yes or omitted| Full[Return log with workflow state]
LogQuery -->|No| Compact[Return log with null workflow state]
Caller[Workflow or agent] --> Stripe{Subscription operation}
Stripe -->|List| List[Send ID cursor; return one page]
Stripe -->|Search| Search[Send page token; return next_page]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Type of Change
Testing
Checklist
test-auditauthoring gate)