Hosted appAI agent arenaArc Testnetsucceeded

AI agents compete onchain for USDC prize pools. Winners get paid, on Arc.

Tested in place byDeepQA TeamonArc Testnetatarcrun.xyzonSep 17, 2026

Run #1model gemini-balanced (vertex)took 17m

8 of 12 scenarios passed, 2 failed, 2 blocked, 2 issues after the audit, 1 high.

Share on X
ArcRun in the browser during the run

By the numbers

8 of 12
scenarios passed, 2 failed, 2 blocked
261
browser actions
31
screenshots
228
model calls
17
minutes
3
on-chain transactions
12
scenarios
8
passed
2
failed
2
blocked
2
issues
high1medium1

Walkthrough

Every scenario DeepQA drove in the browser, in plan order, with the 26 screenshots it captured along the way. A passing scenario is evidence too.

  1. S1
    Page Load and Console Integrity

    4 steps, 3 screenshots

    pass
    S1-2.png
    S1 · Page Load and Console Integrity
    S1-4.png
    S1 · Page Load and Console Integrity
    S1-6.png
    S1 · Page Load and Console Integrity
    • Navigated to /dashboard; page rendered sign in prompt layout cleanly without errors.
    • Navigated to /workshop; page rendered Workshop layout cleanly with prompt to connect wallet.
    • Navigated to /market/new; page rendered the complete 3-step listing form and review sidebar cleanly without errors.
    • Navigated to /dashboard and confirmed the page renders its main layout cleanly.
    • Navigated to /workshop and confirmed the page renders its Workshop layout cleanly.
    • Navigated to /market/new and confirmed the 3-step agent publication form and review panel render properly.
    • No Minified React error #418 or HTTP 500 errors were encountered across the tested routes.
  2. S2
    Claim Initial Agent

    4 steps, 3 screenshots

    blocked
    S2-2.png
    S2 · Claim Initial Agent
    S2-4.png
    S2 · Claim Initial Agent
    S2-7.png
    S2 · Claim Initial Agent
    • Navigated to /dashboard and encountered the sign-in prompt.
    • Opened the sign-in modal displaying options for email and wallet connection.
    • RainbowKit connect wallet dialog displayed with DeepQA Test Wallet installed.
    • Navigated to /dashboard and encountered the sign-in prompt requiring wallet or email sign-in.
    • Connected the test wallet via RainbowKit dialog.
    • The /dashboard page remained in a permanent 'loading…' state under YOUR DASHBOARD, preventing the CLAIM AGENT button or dashboard controls from rendering.
  3. S3
    Rename Agent Profile

    3 steps, 2 screenshots

    pass
    S3-2.png
    S3 · Rename Agent Profile
    S3-7.png
    S3 · Rename Agent Profile
    • Navigated to the operator profile page for 0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6 where Agent #76 is listed with a rename textbox.
    • Saved the new agent name 'AlphaStriker' and confirmed it is displayed in the operator agents list and input field.
    • Navigated to operator profile /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6 where agent #76 was displayed.
    • Entered 'AlphaStriker' into the 'name agent #76' textbox and clicked the SAVE button.
    • The save operation completed with 'SAVING…' transition and the agent name 'AlphaStriker' was successfully saved and displayed on the operator profile.
  4. S4
    List Agent for Sale

    6 steps, 1 screenshot

    pass
    S4-2.png
    S4 · List Agent for Sale
    • Navigated to /market/new to list an agent service; the form is loaded in BNB Mainnet mode.
    • Navigated to /market/new to create an agent service listing.
    • Switched network to Arc Testnet to enable service publishing.
    • Filled in all required listing fields: Agent ID (1), Profile URL (https://arcrun.xyz/profile.json), Service Name ('Strong solver agent'), Category ('1 · Research'), Description ('Strong solver agent provides accurate benchmark answers'), Live Service URL ('https://arcrun.xyz/api/service'), Price ('150 USDC'), and Permanent Service File URL.
    • Observed that the review panel validated all 3 parts (Identity: READY, Service details: READY, Delivery and review: READY), rendered the full service preview at 150 USDC, and enabled the 'PUBLISH SERVICE→' action button.
  5. S5
    List Agent for Rental

    5 steps, 1 screenshot

    blocked
    S5-2.png
    S5 · List Agent for Rental
    • Navigated to /market/new where the service listing form is displayed.
    • Navigated to /market/new to examine the agent listing interface.
    • The /market/new form corresponds to the ERC-8004 Agon Service Marketplace publishing flow with fields: ERC-8004 Agent ID, Agent Profile URL, Service Name, Category, Buyer Receives, Live Service URL, Price in USDC, and Payment Method (options: X402 'Pay per use' and Escrow 'Protected project payment').
    • There is no 'Listing type (Sale / Rental)' field or rental marketplace model provided in the application UI; instead the marketplace implements service invocation payments via X402 / Escrow.
    • Submitting an on-chain listing requires signing an identity bind and publishing a permanent service file to IPFS/HTTPS before the disabled publish action can be executed.
  6. S6
    Host a Campaign Contest

    5 steps, 3 screenshots

    pass
    S6-2.png
    S6 · Host a Campaign Contest
    S6-4.png
    S6 · Host a Campaign Contest
    S6-10.png
    S6 · Host a Campaign Contest
    • Navigated to /contests page showing active/past campaigns and the 'HOST A CAMPAIGN' button.
    • Opened the 'HOST A CAMPAIGN' modal with options for contest type, tier filter, prize pool, duration, and share settings.
    • Filled campaign form: type 1 (Analyst/prediction), prize pool 1 USDC, duration 30 min.
    • Navigated to /contests page successfully.
    • Clicked 'HOST A CAMPAIGN' to open the creation modal.
    • Selected contest type 1, set prize pool to 1 USDC, and duration to 30 minutes.
    • Submitted the campaign transaction, transitioning the state to 'WORKING…' and 'APPROVING USDC…' onchain approval flow without errors.
  7. S7
    Rename Agent - Empty String Validation

    3 steps, 3 screenshots

    fail
    S7-2.png
    S7 · Rename Agent - Empty String Validation
    S7-5.png
    S7 · Rename Agent - Empty String Validation
    S7-8.png
    S7 · Rename Agent - Empty String Validation
    • Navigated to operator profile page showing agent #76 with name field 'AlphaStriker'.
    • Clicked SAVE with an empty name field; application showed 'SAVING...' then 'you can rename an agent once every 30 days — next change after 2026-10-17' without any validation error requiring a name.
    • Navigated to operator profile /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6.
    • Cleared the agent name input field for agent #76.
    • Clicked SAVE button with the empty field.
    • Observed no validation error message; the app triggered a save request and displayed the 30-day rename cooldown message.
  8. S8
    Rename Agent - Overlong Name Validation

    3 steps, 3 screenshots

    pass
    S8-2.png
    S8 · Rename Agent - Overlong Name Validation
    S8-5.png
    S8 · Rename Agent - Overlong Name Validation
    S8-8.png
    S8 · Rename Agent - Overlong Name Validation
    • Navigated to operator profile page and located the 'name agent #76' textbox with current value AlphaStriker.
    • Entered 255 'A' characters into the name agent field; the input was cleanly truncated to 24 characters (AAAAAAAAAAAAAAAAAAAAAAAA).
    • Saved the agent name successfully with the truncated 24-character string; layout remains intact and operational.
    • Navigated to operator profile page /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6.
    • Entered 255 'A' characters into the 'name agent #76' input field.
    • Observed that the input field cleanly truncated the text to 24 characters (maxlength enforcement).
    • Clicked SAVE and observed the agent name successfully persisted without breaking profile layout.
  9. S9
    Agent Customization Persistence

    4 steps, 3 screenshots

    fail
    S9-2.png
    S9 · Agent Customization Persistence
    S9-7.png
    S9 · Agent Customization Persistence
    S9-9.png
    S9 · Agent Customization Persistence
    • Navigated to operator profile page showing agent #76 named AlphaStriker.
    • Changed agent name to OmegaBot and saved successfully.
    • After page reload, the agent name reverted from OmegaBot back to AlphaStriker.
    • Navigated to operator profile for 0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6.
    • Entered 'OmegaBot' as the name for agent #76 and clicked SAVE.
    • The save process transitioned from 'SAVING…' back to 'SAVE', updating the displayed name in the UI to OmegaBot.
    • Reloading the page caused the agent name to revert back to its initial state 'AlphaStriker'.
  10. S10
    Market Listing - Missing Price Validation

    4 steps, 1 screenshot

    pass
    S10-2.png
    S10 · Market Listing - Missing Price Validation
    • Navigated to /market/new form where agent service listings are created.
    • Navigated to /market/new to test price validation on the market listing form.
    • Filled in all required listing fields (ERC-8004 Agent ID, Agent profile URL, Service name, Category, Description of deliverables, Live service URL, Permanent service file URL) while leaving the 'PRICE' field empty.
    • Observed that leaving the price field empty blocks form submission: the 'PUBLISH SERVICE' button remains disabled, 'PRICE' shows 'Not set', and the review sidebar displays the explicit validation requirement 'COMPLETE 1 REQUIRED FIELD: Enter a USDC amount with up to 6 decimal places.'
    • Verified that client-side form validation prevents unpriced or free listings from being submitted to smart contracts.
  11. S11
    Market Listing - Invalid Price Validation

    4 steps, 1 screenshot

    pass
    S11-2.png
    S11 · Market Listing - Invalid Price Validation
    • Navigated to /market/new to test market listing validation on negative prices.
    • Navigated to /market/new to test market listing price validation.
    • Entered agent ID '1' and typed '-10' into the price in USDC input field.
    • Switched network to Arc Testnet to verify form validation in active Arc context.
    • Populated required fields (agent profile URL, service name, category, description, live service URL, and permanent service file URL).
    • Verified that the application did not attempt to process any invalid negative price transaction.
  12. S12
    Market Listing - Missing Agent Validation

    4 steps, 2 screenshots

    pass
    S12-2.png
    S12 · Market Listing - Missing Agent Validation
    S12-14.png
    S12 · Market Listing - Missing Agent Validation
    • Observed that leaving the ERC-8004 Agent field empty displays validation feedback 'Enter the ERC-8004 agent you own' under 'COMPLETE 1 REQUIRED FIELD' and keeps the publish button disabled, cleanly halting submission.
    • Navigated to /market/new and switched network to Arc Testnet.
    • Entered price '100' USDC and completed all required service fields except the ERC-8004 agent field.
    • The application displayed validation feedback requiring agent selection ('Enter the ERC-8004 agent you own' under 'COMPLETE 1 REQUIRED FIELD' with Agent marked as 'Not chosen').
    • The form submission button 'PUBLISH SERVICE→' remained disabled, cleanly preventing submission without a selected agent.

Issues

Findings that survived the Critic's audit. Security-class issues stay summary-only until the maintainers ship a fix.

highconfirmed ✓functionalF1 · S2

Dashboard hangs indefinitely in loading state after connecting wallet

The evidence shows the dashboard hangs in an indefinite 'loading…' state after connecting a wallet, corroborated by the 401 Unauthorized console error blocking the render. The live replay was inconclusive: The replay ran out of tool calls before it reached the reported state. The page reported 1 console error during the scenario.

Expected

The dashboard loads user account details, agent list, and agent claim options.

Actual

The dashboard remains stuck displaying 'loading…' indefinitely, blocking access to claiming agents or viewing inventory.

Repro · 4 steps
  1. Navigate to https://arcrun.xyz/dashboard
  2. Click SIGN IN
  3. Select CONNECT A WALLET and choose the connected wallet provider
  4. Observe the dashboard content area
mediumconfirmed ✓functionalF2 · S7

Agent rename form accepts empty string without required name validation error

The observation confirms that submitting an empty string triggered a network save request instead of being caught by client-side validation, leading to a 429 error. The page reported 1 console error during the scenario.

Expected

The application should prevent submission and display a validation error indicating that an agent name is required.

Actual

The application submitted the empty string without validation, briefly showed 'SAVING…', and updated the UI with 'you can rename an agent once every 30 days — next change after 2026-10-17' without displaying any validation error indicating that a name is required.

Repro · 3 steps
  1. Navigate to /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6
  2. Clear all text from the 'name agent #76' input field
  3. Click the 'SAVE' button
mediumwithdrawndataF3 · S9

Agent name customization does not persist after page reload

The 429 Too Many Requests console error indicates the server rejected the rename attempt due to the 30-day cooldown; the name reverted on reload because it was never successfully saved, not due to a persistence defect. The page reported 1 console error during the scenario.

Expected

The agent name 'OmegaBot' should persist across page reloads in the agent section and input field.

Actual

The agent name reverted back to 'AlphaStriker' both in the profile header and in the 'name agent #76' input field upon reloading the page.

Repro · 4 steps
  1. Navigate to /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6
  2. Type 'OmegaBot' into the 'name agent #76' input field
  3. Click the SAVE button and wait for saving to finish
  4. Reload the page (/operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6)

Wallet activity

DeepQA injected a test wallet into the browser and recorded every request the app sent to it. Testnet funds only.

address
0xB412E2…Ab62A6
chain
Arc Testnet
browsers opened
3
read requests forwarded
0
signing requests
6
time (UTC)methodsummaryresult
16:56:33personal_signmessage of 632 charssigned
16:56:45eth_sendTransactionto 0x99306f3f4C1608915f07eDE24F5e6515F6eeE281 value 0 data 100 bytestx 0x1752aa…15e6e2
17:00:18personal_signmessage of 632 charssigned
17:02:55eth_sendTransactionto 0x3600000000000000000000000000000000000000 value 0 data 68 bytestx 0xf35acd…c49022
17:03:00eth_sendTransactionto 0xCeFD67616fac0A4eeb244C7EDf6cc63E3962Afba value 0 data 292 bytestx 0xe0141d…cadb57
17:11:21personal_signmessage of 632 charssigned

Critic audit

An adversarial second pass over every finding before it reaches the report.

3
findings reviewed
2
re-verified live
1
withdrawn
  • F1confirmed ✓

    The evidence shows the dashboard hangs in an indefinite 'loading…' state after connecting a wallet, corroborated by the 401 Unauthorized console error blocking the render. The live replay was inconclusive: The replay ran out of tool calls before it reached the reported state.

  • F2confirmed ✓

    The observation confirms that submitting an empty string triggered a network save request instead of being caught by client-side validation, leading to a 429 error.

  • F3withdrawn

    The 429 Too Many Requests console error indicates the server rejected the rename attempt due to the 30-day cooldown; the name reverted on reload because it was never successfully saved, not due to a persistence defect.

  • Finding F3 was fundamentally a misinterpretation of an unhandled 429 rate limit error as a data persistence failure.
  • Scenario S8 erroneously passed because the Tester assumed the new name was saved simply because the input field retained its value, ignoring the 429 rejection.
  • A possible defect in S8 ("Agent name input does not revert after rate-limited save rejection") was not promoted: the live replay came back inconclusive.

Report

QA report: external/arcrun.xyz at hosted

The application is blocked from key onboarding flows due to an indefinite dashboard loading state after wallet connection.

Testing exercised 12 scenarios covering wallet integration, agent claiming, profile customization, marketplace listing validations, and campaign management. Of the 12 scenarios, 8 passed, 2 failed, and 2 were blocked. The audit confirmed 2 issues and withdrew 1 finding after re-verifying a rate-limiting response that had been misattributed to data persistence.

The primary operational blocker occurs when connecting a wallet, which leaves the dashboard stuck in an indefinite loading state and prevents users from claiming initial agents or viewing inventory. Additionally, the agent rename workflow allows empty string submissions without validation, locking the user into a 30-day rename cooldown period with a blank name.

Coverage was restricted in two areas due to blocked paths: agent claiming could not be completed because of the dashboard hang, and rental listing could not be evaluated because the marketplace form lacked a rental listing option. Addressing the dashboard loading failure is required before core user onboarding can proceed.

Run summary
MetricCount
Scenarios executed12
Passed8
Failed2
Blocked2
Findings raised3
Issues after the audit2
Withdrawn by the audit1
Critical / high / medium / low0 / 1 / 1 / 0

Target: https://arcrun.xyz · Testing level: deep_feature · Stack: unknown

Issues
High severity
F1 · Dashboard hangs indefinitely in loading state after connecting wallet

Severity: high · Type: functional · Verdict: confirmed · Scenario: S2

The evidence shows the dashboard hangs in an indefinite 'loading…' state after connecting a wallet, corroborated by the 401 Unauthorized console error blocking the render. The live replay was inconclusive: The replay ran out of tool calls before it reached the reported state. The page reported 1 console error during the scenario.

Expected: The dashboard loads user account details, agent list, and agent claim options.

Actual: The dashboard remains stuck displaying 'loading…' indefinitely, blocking access to claiming agents or viewing inventory.

Steps to reproduce:

  1. Navigate to https://arcrun.xyz/dashboard
  2. Click SIGN IN
  3. Select CONNECT A WALLET and choose the connected wallet provider
  4. Observe the dashboard content area

Evidence: screenshots/S2-2.png, screenshots/S2-4.png, screenshots/S2-7.png

Medium severity
F2 · Agent rename form accepts empty string without required name validation error

Severity: medium · Type: functional · Verdict: confirmed · Scenario: S7

The observation confirms that submitting an empty string triggered a network save request instead of being caught by client-side validation, leading to a 429 error. The page reported 1 console error during the scenario.

Expected: The application should prevent submission and display a validation error indicating that an agent name is required.

Actual: The application submitted the empty string without validation, briefly showed 'SAVING…', and updated the UI with 'you can rename an agent once every 30 days — next change after 2026-10-17' without displaying any validation error indicating that a name is required.

Steps to reproduce:

  1. Navigate to /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6
  2. Clear all text from the 'name agent #76' input field
  3. Click the 'SAVE' button

Evidence: screenshots/S7-8.png

Withdrawn findings

The Critic re-examined these claims and found the evidence did not support them. They are kept here rather than deleted.

  • Agent name customization does not persist after page reload (S9, medium): The 429 Too Many Requests console error indicates the server rejected the rename attempt due to the 30-day cooldown; the name reverted on reload because it was never successfully saved, not due to a persistence defect. The page reported 1 console error during the scenario.
Scenario results
ScenarioPriorityResultIssues
S1 Page Load and Console Integrityhighpassnone
S2 Claim Initial Agenthighblocked (Dashboard remained stuck on 'loading…' indefinitely after connecting the wallet, preventing the CLAIM AGENT button from appearing.)F1
S3 Rename Agent Profilehighpassnone
S4 List Agent for Salehighpassnone
S5 List Agent for Rentalhighblocked (The expected 'Listing type (Sale / Rental)' option does not exist in the marketplace publishing form, which only supports X402 and Escrow service payment models.)none
S6 Host a Campaign Contesthighpassnone
S7 Rename Agent - Empty String ValidationmediumfailF2
S8 Rename Agent - Overlong Name Validationmediumpassnone
S9 Agent Customization Persistencemediumfailnone
S10 Market Listing - Missing Price Validationmediumpassnone
S11 Market Listing - Invalid Price Validationmediumpassnone
S12 Market Listing - Missing Agent Validationmediumpassnone
The audit

The Critic reviewed 3 findings and re-verified 2 of them live in the browser, replaying the reported steps on a fresh page.

  • Finding F3 was fundamentally a misinterpretation of an unhandled 429 rate limit error as a data persistence failure.
  • Scenario S8 erroneously passed because the Tester assumed the new name was saved simply because the input field retained its value, ignoring the 429 rejection.
  • A possible defect in S8 ("Agent name input does not revert after rate-limited save rejection") was not promoted: the live replay came back inconclusive.
What to fix first
  1. Fix the dashboard hang on wallet connection so users can access inventory and claim agents (F1).
  2. Add validation to reject empty string submissions on the agent rename form before initiating the rename cooldown (F2).
Coverage and caveats

In scope: Agent claiming and workspace inventory initialization; Agent operator profile customization and naming; Agon marketplace listing and form validation; Campaign contest creation and funding.

Not covered: Social OAuth connectors (excluded because they navigate off-origin); Cross-chain wallet top up (excluded because the test wallet is already funded with native Arc USDC); Syndicate allegiance switching (out of scope for this specific agent-centric deep dive).

  • The test wallet is already injected, connects automatically, and holds sufficient Arc testnet USDC.
  • USDC on Arc testnet functions as native gas, meaning transactions execute without separate ETH/gas tokens.
  • Form submission buttons on market and campaign forms are implicitly available based on standard form patterns.
  • S2 could not be executed: Dashboard remained stuck on 'loading…' indefinitely after connecting the wallet, preventing the CLAIM AGENT button from appearing..
  • S5 could not be executed: The expected 'Listing type (Sale / Rental)' option does not exist in the marketplace publishing form, which only supports X402 and Escrow service payment models..
By the numbers
MetricValue
Scenarios8 passed, 2 failed, 2 blocked of 12 (49 planned steps)
Browser actions261 (38 clicks, 45 inputs, 56 navigations, 122 snapshots)
Screenshots31 (4 explore, 26 scenario, 1 critic), 26 captioned
Coverage24 pages, 3 forms, 4 flows, 3 console errors
Audit3 findings, 2 re-verified live, 2 confirmed, 0 promoted, 1 withdrawn
Model calls228
Tokens1,719,049 input, 13,504 output, 24,188 thinking
Time17 min
Wallet3 transactions, 3 signatures, 0 refusals on chain 5042002
StageCallsInputOutputThinkingSeconds
explore41332,0014,3371,125184
plan15,6202,2084,37150
test1681,297,0765,84910,396643
critique1782,6098167,719125
report11,74329457710

Run log

stagecallstokenstime
Explore41337.5k3m 4s
Plan112.2k50s
Test1681.3M10m 43s
Critique1791.1k2m 5s
Report12.6k10s
Total2281.8M16m 52s
Intake
Explore
Plan
Test
Critique
Report
  • 16:55:11Zexploreexplore started
  • 17:12:03ZexploreExplored / (25 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/welcome (6 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/connect (8 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/agent (8 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/syndicate (7 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/compete (8 controls, 0 forms)
  • 17:12:03ZexploreExplored /onboarding/done (9 controls, 0 forms)
  • 17:12:03ZexploreExplored /app (25 controls, 0 forms)
  • 17:12:03ZexploreExplored /dashboard (27 controls, 0 forms)
  • 17:12:03ZexploreExplored /workshop (34 controls, 0 forms)
  • 17:12:03ZexploreExplored /market (18 controls, 0 forms)
  • 17:12:03ZexploreExplored /market/new (28 controls, 1 forms)
  • 17:12:03ZexploreExplored /agon/playground (16 controls, 0 forms)
  • 17:12:03ZexploreExplored /contests (46 controls, 0 forms)
  • 17:12:03ZexploreExplored /contests/1307 (20 controls, 0 forms)
  • 17:12:03ZexploreExplored /challenges (42 controls, 0 forms)
  • 17:12:03ZexploreExplored /missions (30 controls, 0 forms)
  • 17:12:03ZexploreExplored /missions/1251 (23 controls, 0 forms)
  • 17:12:03ZexploreExplored /live (30 controls, 0 forms)
  • 17:12:03ZexploreExplored /live/contest/1307 (16 controls, 0 forms)
  • 17:12:03ZexploreExplored /leaderboard (53 controls, 0 forms)
  • 17:12:03ZexploreExplored /syndicates (19 controls, 0 forms)
  • 17:12:03ZexploreExplored /operators/0xb412e2b09ea8b59b1cf1c8f29aa4c56fe9ab62a6 (37 controls, 0 forms)
  • 17:12:03ZexploreExplored /wallet (28 controls, 0 forms)
  • 17:12:03ZexploreMapped 24 pages, 3 forms, 4 flows in 40 turns.
  • 17:12:03Zexploreexplore completed in 184s.
  • 17:12:03Zplanplan started
  • 17:12:03ZplanPlanned 12 scenarios (6 high, 6 medium, 0 low).
  • 17:12:03Zplanplan completed in 50s.
  • 17:12:03Ztesttest started
  • 17:12:03ZtestS1 executed (pass)
  • 17:12:03ZtestS2 executed (blocked), 1 finding
  • 17:12:03ZtestS3 executed (pass)
  • 17:12:03ZtestS4 executed (pass)
  • 17:12:03ZtestS5 executed (blocked)
  • 17:12:03ZtestS6 executed (pass)
  • 17:12:03ZtestS7 executed (fail), 1 finding
  • 17:12:03ZtestS8 executed (pass)
  • 17:12:03ZtestS9 executed (fail), 1 finding
  • 17:12:03ZtestS10 executed (pass)
  • 17:12:03ZtestS11 executed (pass)
  • 17:12:03ZtestS12 executed (pass)
  • 17:12:03ZtestExecuted 12 scenarios: 8 passed, 2 failed, 2 blocked, 3 findings.
  • 17:12:03Ztesttest completed in 643s.
  • 17:12:03Zcritiquecritique started
  • 17:12:03ZcritiqueReviewed 3 findings; 1 possible defect spotted in passed scenarios.
  • 17:12:03ZcritiqueRe-verified F1: inconclusive.
  • 17:12:03ZcritiqueRe-verified a possible defect in S8: inconclusive.
  • 17:12:03ZcritiqueAudit complete: 2 confirmed, 1 withdrawn, 0 promoted, 2 re-verified live.
  • 17:12:03Zcritiquecritique completed in 125s.
  • 17:12:03Zreportreport started
  • 17:12:03ZreportReported 2 issues (0 critical, 1 high, 1 medium, 0 low) from 3 findings.
  • 17:12:03Zreportreport completed in 10s.

Put an agent team on your next pull request.

Connect a repo, dispatch a Run, and read an audited, evidence-backed report the same day.