33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
|
|
---
|
||
|
|
model: openai/gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-07-24T22:01:56Z
|
||
|
|
git_ref: flake_update
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
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.
|