Repository navigation
fix: production hardening and runtime documentation - #70
Merged
Merged
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
oneshot | 9f81bee | Sep 10 2026, 08:35 PM |
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
Hardens the current OneShot release candidate in three focused commits:
Scope and acceptance criteria
eb232ec4ee1f331d9b5367e556b971e93e7066f0.c9f41c8f5031b5b1464ec415601801c41244afb3.db6c046cdf588bf344a247d9019b4782ef2e8b36.Product and security invariants
Validation
Independent review evidence
Gate A — exact candidate tree before push
Base commit SHA:
c9f41c8f5031b5b1464ec415601801c41244afb3Candidate tree SHA:
67e8831f809f1465cc544eb1a305ca8e17d1f848Candidate commit SHA:
db6c046cdf588bf344a247d9019b4782ef2e8b36Reviewer tool:
free-pi-cliReviewer model:
glm-5.3-flashVerdict:
VERDICT: PASSFindings or residual risks: historical context records retain retired terminology; container-backed integration remains unverified locally.
The reviewed tree equals the committed tree.
Gate B — exact remote PR head
Pull request URL/number: #70
Remote head commit SHA:
9f81beeb0caca700ad0514b750e8422562fb68f0Remote head tree SHA:
930e2061b2bf7446d9048261754fae041e298f49Reviewer tool:
free-pi-cliReviewer model:
glm-5.3-flashVerdict:
VERDICT: PASSFindings or residual risks: no blocking findings; request-IP rate-limit granularity behind Cloud Run, migration-fixture version coupling, Graph claim
NOT VERIFIED, and manual frontend click-through remain documented.Gate B reviewed the current remote PR head and matches Gate A's approved tree.
Agent policy / repository-policyand all applicable CI checks pass.Risk and rollback
NOT VERIFIED; manual frontend click-through remains open.CI follow-up
CI initially reported the combined
ESLint and TypeScriptjob as failed, but the failing step was PostgreSQL integration. The rollback test used synthetic005_broken.sqlafter migration 005 became real, so it observed the real schema version instead of testing version 6 rollback. Commit9f81beeb0caca700ad0514b750e8422562fb68f0changes the synthetic fixture to006_broken.sqland checks for absent version 6.Fresh Gate A for the CI fix
db6c046cdf588bf344a247d9019b4782ef2e8b36930e2061b2bf7446d9048261754fae041e298f499f81beeb0caca700ad0514b750e8422562fb68f0free-pi-cliglm-5.3-flashVERDICT: PASSThe latest PR head is the Gate A-approved tree. PostgreSQL integration remains a CI-only verification because no local container runtime is available.
Human merge