Preserve MI cut on server startup failures (#245) #251

Merged
kilo merged 2 commits from issue-245-mi-startup into develop 2026-11-02 23:12:03 +00:00
Member

Summary

Bind all configured listeners before atomically activating the MI cut, clean up failed startup, and roll back interrupted MI transactions. Document the durable commit boundary and crash/retry behavior.

Validation

  • Focused deterministic startup, interrupted commit, retained evidence, interleaved replacement and SQLite contention tests passed.
  • uv sync --only-dev --offline; make check (3266 tests, 18 skipped; basedpyright clean); standalone uv run basedpyright; working and staged whitespace checks passed.
  • Synthetic local TLS and disposable stores only; no live inference.
  • Review #1 requested deterministic concurrency coverage; remediation added in 0aef351, pending fresh review.

Base: 481844accb57f5bc092ba9534746c4641e31fc5f
Head: 0aef3514cb74a8c834674f94f9a3d7ca1abad90a

Refs #245

## Summary Bind all configured listeners before atomically activating the MI cut, clean up failed startup, and roll back interrupted MI transactions. Document the durable commit boundary and crash/retry behavior. ## Validation - Focused deterministic startup, interrupted commit, retained evidence, interleaved replacement and SQLite contention tests passed. - `uv sync --only-dev --offline`; `make check` (3266 tests, 18 skipped; basedpyright clean); standalone `uv run basedpyright`; working and staged whitespace checks passed. - Synthetic local TLS and disposable stores only; no live inference. - Review #1 requested deterministic concurrency coverage; remediation added in `0aef351`, pending fresh review. Base: `481844accb57f5bc092ba9534746c4641e31fc5f` Head: `0aef3514cb74a8c834674f94f9a3d7ca1abad90a` Refs #245
Preserve MI cut on startup failures (#245)
All checks were successful
ci / check (pull_request) Successful in 12m43s
23f4e7e071
Author
Member

Ordinary independent whole-PR review reservation #1 of maximum 10: requested GPT-6.1 Sol, high reasoning, fresh native user-visible read-only reviewer. Frozen HEAD 23f4e7e0716e663a7366397060577df89339dd93; base and merge-base 481844accb57f5bc092ba9534746c4641e31fc5f. Reservation is not a verdict.

Ordinary independent whole-PR review reservation #1 of maximum 10: requested GPT-6.1 Sol, high reasoning, fresh native user-visible read-only reviewer. Frozen HEAD `23f4e7e0716e663a7366397060577df89339dd93`; base and merge-base `481844accb57f5bc092ba9534746c4641e31fc5f`. Reservation is not a verdict.
Author
Member

Review #1 dispatched through native Agent Manager local session ses_e61d1122affe0FnDmR5iDs2f8b, requested GPT-6.1 Sol via openai, high reasoning, read-only pr-reviewer; frozen HEAD/base unchanged. Verdict pending; dispatch metadata is not evidence of runtime backend identity.

Review #1 dispatched through native Agent Manager local session `ses_e61d1122affe0FnDmR5iDs2f8b`, requested `GPT-6.1 Sol` via `openai`, high reasoning, read-only `pr-reviewer`; frozen HEAD/base unchanged. Verdict pending; dispatch metadata is not evidence of runtime backend identity.
Author
Member

Review #1 outcome: REQUEST_CHANGES, native session ses_e61d1122affe0FnDmR5iDs2f8b, requested GPT-6.1 Sol/high; reviewed HEAD 23f4e7e0716e663a7366397060577df89339dd93, base/merge-base 481844accb57f5bc092ba9534746c4641e31fc5f. One P2 finding: missing deterministic interleaving coverage for startup versus concurrent accepted MI replacement, including history rejection and transaction contention/serialization. UX: improved startup recovery; no concrete regression. No material access limitations reported. Runtime backend identity is not inferred from dispatch metadata. Review #1 consumed; remediation and a fresh complete review remain required.

Review #1 outcome: REQUEST_CHANGES, native session `ses_e61d1122affe0FnDmR5iDs2f8b`, requested GPT-6.1 Sol/high; reviewed HEAD `23f4e7e0716e663a7366397060577df89339dd93`, base/merge-base `481844accb57f5bc092ba9534746c4641e31fc5f`. One P2 finding: missing deterministic interleaving coverage for startup versus concurrent accepted MI replacement, including history rejection and transaction contention/serialization. UX: improved startup recovery; no concrete regression. No material access limitations reported. Runtime backend identity is not inferred from dispatch metadata. Review #1 consumed; remediation and a fresh complete review remain required.
Cover concurrent MI startup activation (#245)
All checks were successful
ci / check (pull_request) Successful in 12m32s
0aef3514cb
Author
Member

Ordinary independent whole-PR review reservation #2 of maximum 10: requested GPT-6.1 Sol, high reasoning, fresh native user-visible read-only reviewer. Frozen HEAD 0aef3514cb74a8c834674f94f9a3d7ca1abad90a; base and merge-base 481844accb57f5bc092ba9534746c4641e31fc5f. Review #1 REQUEST_CHANGES retained; reservation is not a verdict.

Ordinary independent whole-PR review reservation #2 of maximum 10: requested GPT-6.1 Sol, high reasoning, fresh native user-visible read-only reviewer. Frozen HEAD `0aef3514cb74a8c834674f94f9a3d7ca1abad90a`; base and merge-base `481844accb57f5bc092ba9534746c4641e31fc5f`. Review #1 REQUEST_CHANGES retained; reservation is not a verdict.
Author
Member

Review #2 dispatched through native Agent Manager local session ses_e61bd4262ffe62hw1H2eRH4f09, requested GPT-6.1 Sol via openai, high reasoning, read-only pr-reviewer; frozen HEAD/base unchanged. Verdict pending; dispatch is not proof of backend identity.

Review #2 dispatched through native Agent Manager local session `ses_e61bd4262ffe62hw1H2eRH4f09`, requested `GPT-6.1 Sol` via `openai`, high reasoning, read-only `pr-reviewer`; frozen HEAD/base unchanged. Verdict pending; dispatch is not proof of backend identity.
Author
Member

Review #2 outcome: APPROVE, findings [], limitations [], native read-only session ses_e61bd4262ffe62hw1H2eRH4f09; requested GPT-6.1 Sol/openai/high. Reviewed HEAD 0aef3514cb74a8c834674f94f9a3d7ca1abad90a, base/merge-base 481844accb57f5bc092ba9534746c4641e31fc5f. UX: improved recovery; no material operational UX or security regression identified. Reviewer inspected full frozen diff and contracts; did not run tests. Runtime backend identity is not inferred from dispatch metadata. Forgejo CI run #3499 succeeded for this HEAD.

Review #2 outcome: APPROVE, findings [], limitations [], native read-only session `ses_e61bd4262ffe62hw1H2eRH4f09`; requested GPT-6.1 Sol/openai/high. Reviewed HEAD `0aef3514cb74a8c834674f94f9a3d7ca1abad90a`, base/merge-base `481844accb57f5bc092ba9534746c4641e31fc5f`. UX: improved recovery; no material operational UX or security regression identified. Reviewer inspected full frozen diff and contracts; did not run tests. Runtime backend identity is not inferred from dispatch metadata. Forgejo CI run #3499 succeeded for this HEAD.
kilo merged commit 7985cbadd3 into develop 2026-11-02 23:12:03 +00:00
Sign in to join this conversation.
No description provided.