piker/ai/prompt-io/opencode/20260901T230043Z_e91f41a6_p...

42 lines
1.4 KiB
Markdown
Raw Normal View History

---
model: openai/gpt-5.6-sol
service: opencode
session: 4dc920cf-e82e-4c1e-83db-75a0a9efe82b
timestamp: 2026-09-01T23:00:43Z
git_ref: e91f41a6
scope: config
substantive: true
raw_file: 20260901T230043Z_e91f41a6_prompt_io.raw.md
---
## Prompt
Update `wkt/land_flake_update` to Tractor's restored `piker_pin` after
reusing the existing runtime compatibility commits. Keep stale
historical lock snapshots out of the final dependency state.
## Response summary
Updates piker's Python and `msgspec` requirements for current Tractor,
then generates one fresh lock at Tractor `piker_pin@0d95a9e6`. The
dependency commit completes the compatibility stack already
cherry-picked onto the flake branch.
## Files changed
- `pyproject.toml` - require Python 3.13 and `msgspec>=0.20.0`.
- `uv.lock` - resolve Tractor `piker_pin@0d95a9e6`, `msgspec 0.21.1`,
and current transport dependencies.
- `ai/prompt-io/opencode/20260901T230043Z_e91f41a6_prompt_io.raw.md`
- preserve the prompt, generated-change summary, and resolution notes.
- `ai/prompt-io/opencode/20260901T230043Z_e91f41a6_prompt_io.md` - record
structured provenance for the dependency update.
## Human edits
The user identified that Tractor compatibility should land with the
flake update rather than the Binance patch, supplied four known source
commits, required a broader local-history audit for missing ports, and
directed a fresh lock from the restored `piker_pin` instead of replaying
historical pins.