7.0 KiB
7.0 KiB
Evidence Index
Updated: 2026-09-26
This file maps facts to their existing source. Do not duplicate the underlying evidence in handoff prose.
STATUS: Authoritative Reports
docs/extended-live-validation-2026-09-26.md- Final public-safe report for the two-slot extended live run, including settlement, keycheck, evidence integrity, deviation, restore, and open defects.
build/extended-live-validation/runs/e6ac8aec-ec20-4ba4-a924-abe5ee95d82c/verification-manifest.json- Machine-readable derived aggregates, classifications, evidence hashes, terminal state, post-restore state, and test result.
docs/worker-operator-experience-live-trace-2026-09-25.md- 295-assignment Windows/Linux cohort, aggregate outcomes, recovery, admin UI, pipeline state, tests, and evidence hashes.
docs/worker-operator-experience-validation-2026-09-24.md- Earlier bounded production/package acceptance and operator validation.
docs/remote-worker-operations.md- Canonical worker install, lifecycle, diagnostics, drain, update, and removal.
WORKER_OPERATOR_EXPERIENCE_HANDOFF.md- Historical implementation and reproducible artifact detail. Its stop point predates the final live trace and defect-fix rollout.
openspec/changes/add-worker-operator-experience/tasks.md- Current completion authority: all 27 tasks checked.
RAW: Private Live Evidence
build/extended-live-validation/runs/e6ac8aec-ec20-4ba4-a924-abe5ee95d82c- Local run root with compact server artifacts and complete worker evidence.
- Server NDJSON SHA-256:
a6beb1864c540fc5f22b2b647730a39e45dfddb10cf5ceff5e0181eb1a8f0bd8. - Worker NDJSON SHA-256:
03a04a0da5a2db6bd02f2aaed41c191554b135ec287fbc1e2d9998d77da59898. - Server run SHA-256:
5ae58df5f67a8d2a8d4e84d73262a6e7009e03dcbcc9ea176537b384d4e693c3.
- Private production server evidence root:
/var/lib/docker/volumes/truf-remote-server-data/_data/extended-live-validation/e6ac8aec-ec20-4ba4-a924-abe5ee95d82c- Complete server evidence, approximately 1.2 GiB. Analyze in place and do not copy raw values into public documents.
build/live-trace-20260925/raw-evidence-final.json- Complete server cohort evidence. Historical recorded SHA-256:
4071e38a1dec540663bc6febd9538ff54bedafa1627250933045beb8f7d09ec5.
- Complete server cohort evidence. Historical recorded SHA-256:
build/live-trace-20260925/raw-evidence-expanded.json- Expanded unrestricted evidence used for defect diagnosis.
build/live-trace-20260925/monitor-final.ndjson- Time-series server monitor. Historical SHA-256:
e07507b0b8f0f86d1a1c7aade7186297c372b1ff177067bea19dfd219f5027a9.
- Time-series server monitor. Historical SHA-256:
build/live-trace-20260925/windows-localappdata/TRUF/RemoteWorker- Final retained Windows worker state, events, history, logs, and inactive abandoned roots.
build/live-trace-20260925/linux-worker-state-final.tar.gz- Final retained Linux worker state. Historical SHA-256:
b64e81c90b232f46b400a63ed08f5660f46e34fedb1f67b64afba079d8d36364.
- Final retained Linux worker state. Historical SHA-256:
build/live-trace-20260925/dockerhub-discovery-db-raw.jsonbuild/live-trace-20260925/dockerhub-unmasked-cycle-failure.jsonbuild/live-trace-20260925/dockerhub-discovery.log- Raw DockerHub retry defect evidence.
These files may contain sensitive raw values. Analyze them in place; do not copy their contents into a public document.
STATUS: Defects and Current Treatment
- Extended-run open items:
- Windows GitLab filename-too-long checkout recovery is local and not deployed.
- Invalid API-key classification is fixed locally and not deployed.
- A roughly 20-second WSL clock-domain monotonic failure remains open.
- Generic
WorkerContractErrordiagnostics lose structured field detail. - Six monitor aggregate-query statement timeouts recovered during the run.
KEYCHECK-001deviation:- An unintended authenticated broad recheck processed 35 provider checks instead of only the two pending candidates. All effects settled; do not repeat this probe.
docs/defect-windows-scan-timestamps-utc-2026-09-25.md- Still open. Local
app/scanner.pycontinues to create naive timestamps.
- Still open. Local
docs/defect-dockerhub-discovery-retry-null-type-2026-09-25.md- Original report says local-only. Current source has the PostgreSQL
CAST(? AS TEXT)correction and the defect-fix rollout included it. Reverify live retry coalescing during the extended run.
- Original report says local-only. Current source has the PostgreSQL
docs/defect-terminal-status-scan-deadline-readback-2026-09-25.md- Original report says open. Current source preserves durable deadlines with
result.setdefault('deadlines', observability['deadlines']); included in the defect-fix rollout. Reverify terminal readback.
- Original report says open. Current source preserves durable deadlines with
docs/defect-worker-network-oserror-mislabeled-local-io-2026-09-25.md- Original report says open. Current source introduces
WorkerNetworkErrorbefore broadOSErrorclassification; included in the defect-fix worker artifacts. Reverify under a real transport failure.
- Original report says open. Current source introduces
STATUS: Defect-Fix Rollout Artifacts
build/runtime-defect-fixes-v1/deploy-runtime.sh- Atomic runtime/manifests cutover and rollback logic.
build/runtime-defect-fixes-v1/windows-b.zipbuild/runtime-defect-fixes-v1/windows-b.zip.jsonbuild/runtime-defect-fixes-v1/linux-worker-package.jsonbuild/runtime-defect-fixes-v1/verify-production-worker.pybuild/runtime-defect-fixes-v1/restore-production-worker.py
Recorded identities:
- Deployed runtime image:
sha256:7d84fdf57a1cb9e6d38a571fbd3566b7549f1cda04ae02c4864cac70f74f2aaa. - Current WSL worker image:
sha256:491b3a2343571072209a7f92e83399fe206006dcccf247a0c551c50fc9f35e30. - Rollback tag:
truf-local:runtime-pre-defect-fixes-v1. - New registered manifest file hashes from the deploy script:
- Linux:
b9d3594e4846a21ca12de5fc6973c04d9eea6f61fd0ecda83875426aa48c7b4b. - Windows:
4cc97d17c34f7d89150927719f131f426f1068ab99af7f3f2f156d8642ae539e.
- Linux:
STATUS: Historical Accepted Artifacts
The pre-defect-fix live trace used:
- Windows package manifest:
78a962b2bd3fa411413c79e9a8ffb021608a08ff020b1ad851f4505ea634b2b6. - Linux package identity:
45588f2cf406b41b239cfa3b8a9dc83fe84b587229bc997b2729016e1f0dde42. - Linux image:
sha256:3a088f5743121d823aae132234a29730a84339cecbfda5fc601e8e942f9948c3.
These remain valid historical evidence but are not the preferred artifacts for the new defect-fix observation run.
VERIFY: Fast Orientation Commands
Run from D:\truf-workers:
openspec list --json
git status --short --branch
python -B -m pytest tests/test_worker_api.py tests/test_worker_api_runtime.py tests/test_worker_assignment.py tests/test_worker_assignment_runner.py tests/test_worker_cli.py tests/test_worker_contracts.py tests/test_worker_local_state.py tests/test_worker_observability_db.py tests/test_worker_package.py tests/test_worker_runner_handoff_linux.py tests/test_worker_supervisor.py tests/test_remote_worker_db.py tests/test_scan_execution.py tests/test_admin_api.py -q
Do not use an unrestricted repository-wide pytest run as the release gate. Do not use Git clean/reset/checkout in this uncommitted snapshot.