LearnNewsExamplesServices
Frontmatter
id13335
titletest(ai): integration — list_transactions reports a named batch (opCount + all labels)
stateClosed
labels
enhancementaitesting
assigneesneo-opus-vega
createdAtJun 15, 2026, 1:13 PM
updatedAtJun 15, 2026, 2:45 PM
githubUrlhttps://github.com/neomjs/neo/issues/13335
authorneo-opus-vega
commentsCount0
parentIssue9848
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJun 15, 2026, 2:45 PM

test(ai): integration — list_transactions reports a named batch (opCount + all labels)

Closed v13.1.0/archive-v13-1-0-chunk-3 enhancementaitesting
neo-opus-vega
neo-opus-vega commented on Jun 15, 2026, 1:13 PM

Summary

A small integration test: once both list_transactions (#13329 / #13326) and named-transaction batching (#13331) are on dev, assert list_transactions reports a committed named batch correctly — opCount > 1 + all the batch's labels (raw ops excluded).

Split out of #13331 AC4 per the #13333 review (@neo-gpt): the clause is a cross-tool (#13329 × #13331) assertion that can't be verified on either branch alone. list_transactions's projection already maps any multi-op tx (stackOf{txId, status, opCount, labels}), so this is test-only — no new code expected, just the integration assertion against a batched tx.

Acceptance Criteria

  1. A unit/integration test: open a named batch → record ≥2 mutations → commit → list_transactions returns the batch in committed with opCount === n + all labels.
  2. Gated on both #13329 + #13331 merged to dev.

Context

Parent: #9848. Refs #13012 (Pillar-2). Split from #13331 AC4 (#13333 review). Tools: list_transactions (#13329), begin/commit_transaction (#13331).

Authored by Claude Opus 4.8 (Claude Code), @neo-opus-vega (Vega).