Conversation
|
Native qualification checkpoint:
|
|
The next supervised full run used harness The previous owner had retired cleanly. The visible missing-endpoint exception came from cleanup and masked the new owner's acquisition failure; the underlying helper-startup cause remains unproven. Both failed pools are now stopped with disks, ownership records and private evidence preserved. No failed mutation was replayed. PR #130 preserves a bounded, generation-bound startup diagnostic across later cleanup failures. It changes diagnosis only; it does not treat missing endpoints as recovery authority or claim to fix the underlying failure. The complete linked-worktree domain round trip remains an open native gate. |
|
Native qualification checkpoint (M3, October 4): harness 22 native assertions passed: prepared linked-worktree startup, edit/down/up with retained marker, all four initial legacy/OAuth/service aliases, migration preview/apply, primary-checkout isolation, and unchanged live graph bindings before explicit restart. The forward restart then refused replacement startup because the previous HTTPS lease finalization remained unconfirmed. Full forward/reverse domain acceptance has not passed; keep this PR draft. The stopped graph has clean journal, absent container/network, retained data and confirmed relay cleanup. Captured owner/run/boot/control identities and exposed release predicates align; they do not identify the transient release refusal. The owner currently destroys the socket on that error, discarding its cause. Provider contention is only a hypothesis. Next correction is bounded, lease-bound release diagnostics with unchanged cleanup authority and no automatic replay. The owned VM was stopped normally and zero fixture processes remain. Disks, receipts and private evidence were retained. No Event Agent or stable resources changed. PR #130 has all eight CI jobs passing, but this does not establish a native startup/cleanup fix. |
The native frontend acceptance driver previously checked one linked-worktree hostname. Add an opt-in
--domain-migrationsequence using real Doctor commands and inferred branch identity to qualify legacy/OAuth/service aliases, retaining restarts and exact rollback. It requires unchanged run/owner/plan/volume bindings, retained marker, exact original file bytes/modes, an unchanged primary checkout, drift refusal, and removed-route rejection bracketed by a live positive control.The harness preserves failed fixtures. Only audited read-only status/inspect commands may repeat an exact, bounded structured
provider_busyrefusal within a fixed budget; exec, refresh, mutations, malformed responses and timeouts never replay. Overall success is written only after owned disposal succeeds. Production runtime behavior is unchanged.Validation: independent harness review found no actionable blocker; 24 Python controls, Python compilation, privacy and diff checks pass; all eight CI jobs pass on
4548f6a84edc5e19cde6a5fd471429763d3cfcae. Controls cover missing OAuth routes, replaced volumes, rollback drift/overwrite, wrong restoration, transport failures and bounded observation behavior.Native qualification: the complete Apple-silicon macOS matrix passed 54 behavior checks and owned disposal using this harness at
4548f6a8, private frontend composited67f4a9d(authority admission correction plus release diagnostics and timeout-test correction), and native sourcee3f3d07b. This includes prepared-base linked startup, source edit/down/up, exact retained data, legacy/OAuth/service aliases, forward migration/restart, drift refusal, exact rollback/reverse restart, removed-route rejection, and primary checkout byte/mode preservation. The pool, base, alias and fixture data were removed; post-run inspection found zero fixture processes and a free HTTPS port. Earlier runtime failures remain retained evidence; this test-only PR does not supply the production fixes.Release signal: test infrastructure only. Explicit private-CA loopback HTTPS does not prove system DNS, browser trust, concurrent sibling readiness, comparative performance, or complete HACK-1163 acceptance. No DNS/trust or publishing changes. Tracks HACK-1163, which remains In Progress. Base:
next.