Repository navigation
Attune Harness 1.4.0 improves saved forms and consultation recovery while retaining the v1 compatibility contract.
- Saved answers remain visible above remaining questions. Approval uses Approve this work request and Keep as draft; neither starts work.
- First-round consultation seats run concurrently. Partial rounds retain successful results, and eligible refused turns require explicit checkpoint-bound selective retry.
- Readable consultation views, roundtable setup/seat checks and batch citation assessments improve inspection and preparation. JSON remains the default.
Release notes · Written forms walkthrough
Python 3.10 or later. A managed base installation includes forms, verification and retrieval:
uv tool install 'attune-harness==1.4.0'Select attune-harness[all]==1.4.0 when the qualified Redis and Voyage integrations are required. Experimental native memory remains outside all. Python runtime installation and host-plugin installation are separate.
Qualification is bound to signed source d9332dc67b6f31218d9b34e6fab2fd08473aa576 (tree 27fcebb0be1e01a80c73680d0281e6e74f6ae9c2). Final main qualification passed 4,435 source tests (65 skipped), six installed-platform profiles, and all 18 GUI client cases per profile. Supplemental instrumentation and isolated Windows effects checks passed separately.
Actual PyPI publication run 38208403169, attempt 1 succeeded after human deployment approval. Both attached archives were independently downloaded from PyPI and matched this run’s checksums. All 105 runtime modules matched source. Fresh Mac arm64 Python 3.10.11 [all] and uv-managed base installs each passed 29 offline CLI cases and the plan/accept/build/review/status journey with zero model calls.
SHA-256:
ab18bf90546d4d5b761344d79e307aeade5976ab27c42374e1f6a6fe379b3363 attune_harness-1.4.0-py3-none-any.whl
6af2b02d6c86c46353ba5a9c6044b39af3330e1a7693933ec9b192ed23d909a7 attune_harness-1.4.0.tar.gz
The browser remains forms-only. Saving is not approval, and approval does not authorize execution or paid calls. Unsaved typing is not restored; automatic reload restoration requires current ownership/storage/checkpoint conditions. Receipts establish the declared checks and their limits, not universally accurate or hallucination-free AI output.
S3 fresh-session memory observations, S6 an independent non-programmer walkthrough, S9 migration observations, broader M2/M3/M4, accessibility/comprehension coverage, replacement decks and separate Help deployment remain under their published limits and approved deferrals. Historical 1.3.0 guidance and evidence are preserved.