Repository navigation
Fix listener/TLS diagnostics and apply approved write access within active turns - #1766
Conversation
Exact combined-tree qualificationQualified behavior head b6cfb01 (base c017f3a) in one owned Docker Compose DTU, Python3.13.12, synthetic nonroot home, no host mounts/credentials/published ports. All3581 tracked file hashes verified before and after; application source unchanged. Frozen dependency comparison differs only by upstream root version.
Original failed setup, fixture TLS ordering, missing search/PYTHONPATH subprocess invocation, and native-validator interruption receipts retained rather than relabelled. Corrected affected and full runs passed; no application security check weakened. Final full guest status was observed after a host wait timeout; the command was not replayed. Independent agent security recheck resolved relocated-denial, unguarded-wrapper and ambiguous-instance findings; network reviewer resolved mappedIPv6 local-ownership, missingCA renewal advice, blocking prep, deadline and scopedSAN findings. These are independent boundary reviews, not GitHub approval. Retained evidence: behavior-guest-evidence.tar,76916736bytes,SHA256 3a7fe55763226c36d4d611d18c985b6034ee726262fa147ee7d2cfe364f02f66, containing exact source manifest, full commands/logs/JUnit and integration fixtures/traces. Summary in task-owned network-dtu/evidence/locked/behavior-qualification.json. Native macOS enumeration and full nativeWindows qualification remain explicit limits. Unsupported/custom writer compositions retain conservative retirement fallback. No merge/release by this task. Release coordinator owns any subsequent version/assets preparation and independent approval/CI gates. |
Change
Version and release notes
0.69.2 patch, relative to latest published v0.69.1: these are corrective diagnostics and refinements to an existing permission workflow, not a new supported public integration surface. The combined shipped diff also includes the already-merged update-policy documentation, explicitly as accepted direction rather than implemented support.
The authored entry covers all shipped changes and includes high-impact notice
approved-write-access-next-tool-boundary: approved write-list changes may affect the next supported call during active work. Existing authority ceilings, in-flight snapshots and Stop remain unchanged. Historical entries and notice IDs are preserved.Validation
Behavior source: b6cfb01, tree 9b80b7cae239ac8092beb36ded7d1c818567d716. Existing independently reviewed behavior bytes and tests are unchanged after integration with current main; the additional delta is release metadata/assets and previously merged update-policy documentation.
python scripts/release.py prepare --version 0.69.2 --notes-file <outside-checkout> --buildin the reused owned isolated environment: passed, 11.6 seconds. Node 22.23.4 / npm 10.9.9 / Python 3.13.12 / uv 0.11.3. Frontend build identity d24b9df133e279c4.uv sync --locked --dry-run --group dev --group artifacts: passed, 0.094 seconds, no environment mutation. It reports nine packages would be installed, including the local app and optional artifact libraries; this is lock consistency, not a claim that all artifact dependencies are installed or tested.release-source.jsonis not committed.git diff --checkpassed.Limits
No native Windows app/service qualification, native macOS end-to-end enumeration or guest nonloopback IPv6 claim. Explicit platform/filesystem skips remain. The worker-pipe integration uses a task-mounted coordinator, retained-generation fixture and shared-writer-handle seam; it is not uninterrupted live-provider-turn or full production bundle/shared-session-lock evidence. Certificate diagnostics are offline configuration checks, not remote-device trust or served-certificate proof. No running installation is upgraded by this PR/release pilot.
Evidence
0ab4ab441690c387d714cfb1737942e3284082a29b5cb112188ab0cb68935f383a7fe55763226c36d4d611d18c985b6034ee726262fa147ee7d2cfe364f02f66Release workflow target: one PR -> required CI/review -> protected merge -> automatic publication and installed-package smoke. No competing tag/publisher, no broad repeat campaign, and no live adoption. Repository protections remain unchanged.