Skip to content

Check SQLite readiness and qualify Windows startup - #3

Merged
suttonwilliamd merged 8 commits into
mainfrom
token-burn/tpc-exact-stack-wil213
Oct 29, 2026
Merged

suttonwilliamd merged 8 commits into
mainfrom
token-burn/tpc-exact-stack-wil213

Conversation

@suttonwilliamd

Copy link
Copy Markdown
Owner

Useful increment

Make /ready check the actual global SQLite connection with SELECT 1: return 503 before initialization or after a failed/closed connection, while preserving independent /health liveness. Previously readiness returned success without a DB query.

The exact five-commit reviewed stack also adds isolated startup contracts, real Express/native SQLite synthetic integration, and a bounded Ubuntu/Windows Node22 qualification workflow. Existing DB/schema/routes/dependencies and broad CI remain unchanged.

Verification

  • Independent Paperclip reviews WIL-182, WIL-191, WIL-198 and final repair WIL-209; complete stack/provenance packet WIL-213. Earlier ANSI-framing regression WIL-203 is repaired, not ignored.
  • Root independently imported exact head 27a2c6dd5ee3f58342c1e27438c2f2f22beff18f / tree 7c8636d170a8ad985b416f6a56acba415d325127 from captured/current base a1b45e183e01aa5472e01b84cbd013817807ff25 and reviewed the integrated 11-path diff.
  • Root Linux Node22.23.2: 8/8 runner regressions and 11/11 startup/native runtime checks passed, zero skips; fixture cleanup verified. Existing dependencies reused, no fresh-install claim.
  • Hosted Ubuntu and Windows qualification is pending, to be read from this PR's actual jobs and downloaded artifacts. This PR is not itself Windows acceptance.

Boundaries

Only synthetic DBs and ephemeral IPv4-loopback are used by the bounded readiness tests. No service deployment, real data, MCP/provider execution, public release, secrets or credential persistence. Known-root diagnostic filtering is not an arbitrary secret scrubber. Query-backed readiness does not certify schema/import completeness/writeability, and a stalled query still has no production deadline. Existing startup-error/shutdown semantics are deliberately unchanged. Broad existing CI remains a separate required observed result.

Engineer and others added 8 commits October 26, 2026 11:41
Add dependency-free offline startup contracts and document failure boundaries.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Bound literal root representations and retain unrelated output and runner failure semantics.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Recognize finite numeric/semicolon SGR framing without stripping controls or changing path lookalike handling. Add baseline-failing Windows-string and actual nonzero child stdout/stderr regressions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Move runner.temp expressions out of unsupported job-level env while preserving the exact isolated environment for all existing steps.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Combine disjoint independently accepted WIL-221 and WIL-225 candidates for exact-head hosted qualification. No acceptance gate is waived.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@suttonwilliamd
suttonwilliamd merged commit 56150cd into main Oct 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants