piker/ai/prompt-io/opencode/20260724T220156Z_43d7a3ed_p...

1.4 KiB

The user asked to extract useful Piker-specific /run-tests behavior from wkt/run_tests_skill after committing the provider-neutral deployment.

git diff HEAD~1..HEAD -- .claude/skills/run-tests/test-harness-reference.md

Generate a repository-owned harness reference rather than restoring the old standalone SKILL.md. Preserve verified Piker-specific environment, command, scope, fixture, test-layout, change-mapping, known-outcome, and Tractor-runtime details while leaving shared execution and cleanup policy in the canonical ai.skillz base.

Repository inspection found that the historical skill needs correction:

  • the comments-only pytest.ini shadows pyproject.toml pytest options, so -p no:xonsh must be explicit;
  • no marker-based offline suite exists, and several live/GUI/container tests are unsafe defaults;
  • skipped Docker and Questrade modules can fail during import before marks;
  • actor timeout retry remains relevant only for the exact timed-out command;
  • py313 and frozen no-sync uv run are the current local environment paths.

Validate with checkout import resolution, safe collection, and deterministic watchlist/accounting tests. Do not run live broker, GUI, container, credentialed, or user-config-dependent cases during harness verification.