Repository navigation
Closed
Description
Goal
Agents and a future management facade need to read test-run status and results without keeping a model call open for an entire suite or parsing raw reports. Expose bounded, authorized queries over the collector's persisted results.
Part of #4435 (plan item F8).
Scope
- Owner: harness reporting.
- Paths (under
packages/agentic/):desktop-test/src/reporting/*, a real run-query implementation and client, and report contracts and tests. - Reuse the collector's authoritative persisted result. Add bounded status and pages, terminal versus incomplete semantics, and authorized opaque run and artifact IDs.
- Keep the schemas in the harness, not in the driver or MCP adapter.
Dependencies
- Blocked by: nothing.
- Unblocks: F13 Infrastructure: Add the generalized desktop-mcp management facet #4450.
- Parallel with: F1 Infrastructure: Unify desktop driver-service composition and wire durable recovery #4436, F4 Infrastructure: Settle Storybook story-provider cancellation and reconnect epochs #4437, F7 Infrastructure: Guard neutral desktop package dependency and import boundaries #4438, F12 Infrastructure: Attenuate desktop driver grants and isolate MCP connections #4440, and F15 Infrastructure: Live-qualify the desktop driver and MCP foundation on macOS, Windows, and Win32 #4441.
- Related: Infrastructure: Reject all-skipped WDIO runs as completed coverage #4342 (all-skipped WDIO runs reported as passed).
Acceptance
- Large, unfinished, or all-skipped runs cannot be reported as success.
- Reconnecting a reader does not restart execution.
- Omission counts are explicit.
- Artifact queries cannot accept model-supplied paths.
- Redaction and retention apply before any model-visible projection.
Validation
- Iterate with focused
yarn test <name>in each changed package, then run itsyarn format,yarn lint,yarn build, andyarn test. Finish withyarn clean-lage-cachethenyarn lage buildci; runyarn lage test-links --verbose --groupedafter markdown changes. - Add a patch changeset for each changed published package. Update the owning
references/current-status.mdrows (done, work in progress, unsupported) and affected README/AGENTS guidance in the same change. - Native, provider, or process-topology changes need matching-OS native contracts and the affected consumer lane. JavaScript tests and bundles do not qualify native behavior; hosted capability skips are not passes. Report each check as passed, failed, skipped, not run, or unsupported.
Evidence
- Current state: "Bounded persisted run-query/control API" in
packages/agentic/desktop-test/references/current-status.md. - Retired plan:
driver-next.mdat0569e1b86, section 8 (F8).
Metadata
Metadata
Assignees
Labels
No labels
Activity