Conversation
Count successfully certified artifacts in a persistent worktree-scoped history, not Git commits or source edits. Embed an attempt identity in the bundle and compare its frozen startup snapshot with verified disk output. Keep refreshes bounded and off the request-serving thread, preserve npm behavior, and distinguish source runs, rollback and unavailable evidence. Refs rynfar#1170 AI-Model: openai/gpt-6-astra AI-Variant: medium AI-Tool: opencode 1.18.32 AI-Platform: linux AI-Harness: Vibeterm 8f9ad6e
Display release ancestry, successful build number, linked branch and commit, and dirty state without treating source runs as artifact builds. Refresh drift separately, preserve focus, and replace failed readings with unknown rather than keeping stale freshness claims. AI-Model: openai/gpt-6-astra AI-Variant: medium AI-Tool: opencode 1.18.32 AI-Platform: linux AI-Harness: Vibeterm 8f9ad6e
Keep an opt-in HTTP harness proving that three actual rebuilds leave the loaded runtime unchanged and report three builds behind. Document build history boundaries, observation cadence and remaining live verification. AI-Model: openai/gpt-6-astra AI-Variant: medium AI-Tool: opencode 1.18.32 AI-Platform: linux AI-Harness: Vibeterm 8f9ad6e
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to merged #866, tracked in #1170.
GET /build-statusto compare it with independently observed disk output, including exactN builds behind, rollback, source changes and unavailable evidence.Correctness boundaries
dist; separate worktrees have incomparable counter scopes.Validation
npm run typecheck: passed.npm run build: passed, including the bundled Node observation worker and existing entrypoint/declaration checks.node scripts/e2e-build-provenance.mjs: passed against the real bundled Node HTTP server. Runtime build chore(main): release 1.0.2 #8 remained immutable while three actual successful builds advanced disk to 60s cooldown on concurrent calls #11; endpoint reportedbuildsBehind: 3; 30 concurrent cached requests returned 200.Explicit remaining evidence
Final-head GitHub CI on
f3fc5c1068580652978bd4fd1908019da5532c56: 10 successful, 2 skipped, 0 failing. Includestest(6m2s),windows-smoke(1m33s), Docker smoke/build, Linux/macOS Nix builds, Linux/macOS desktop builds, and dependency availability/lock verification.Full
npm testis not green on this host. Both candidate and untouchedupstream/mainruns exceeded the 20-minute limit in session-lifecycle tests. A targeted untouched-upstream run reproduced four idle-ceiling, busy-session fork and extra-usage timing failures (20 pass / 4 fail). No tests were removed or weakened to mask these failures; required CI remains a merge gate.Windows invocation was corrected and the final-head Windows smoke CI passed; no separate interactive Windows verification was performed.
No production/shared service was changed. Live meridian-dev deployment/browser verification awaits the owner's decision whether to keep direct Bun source execution or switch to a numbered built Node artifact, then a coordinated restart window. Isolated compiled HTTP and browser-fixture verification above is complete; it is not substituted for that pending deployment check.
This change does not release or publish Meridian and does not include PR feat(profiles): complete a profile login from the web UI #792.