Repository navigation
Unify admin CMS and harden Gemini OCR and storyboard execution - #3215
Conversation
…tion-20261013 # Conflicts: # apps/web/scripts/verify-storyboard-gemini-live.ts
…ature-completion-20261013 # Conflicts: # .github/review-media-sql-successor.v1.json # apps/web/tests-unit/review-media-sql-successor.test.ts
…ature-completion-20261013 # Conflicts: # apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS # apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS.sha256 # apps/web/tests-unit/admin-route-auth-contract.test.ts
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
️✅ There are no secrets present in this pull request anymore.If these secrets were true positive and are still valid, we highly recommend you to revoke them. 🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 51414ef25b
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…ature-completion-20261013
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a6160a87d1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c8b617539d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ea08db3ae0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…letion-20261013 # Conflicts: # .kiro/specs/crawler-pipeline-operational-readiness/platform-modernization-reconciliation.v1.json
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 457023a656
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 86328a4c52
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Verify held evidence-prefixed SQL aggregates and retain source-bound browser and build evidence.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 17eec51ae1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: dfa77ca0b5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Nightly coupling: this PR keeps the hardcoded ledger count of 140 and adds 8 migrations. At head
Main's Nightly already fails on this pin for the 143-unit tree (run 39165648646 on Repro (box, Python 3.13.5). Run
#3310 derives the count from the migration list, so it covers these 8 new units with no extra edit. No change is needed in this PR if #3310 lands first or with it. If this PR merges alone, the next promotion to main keeps Nightly red with Not verified here: the Docker local-stack lanes (migration apply, receipt readback, E2E) for the 8 new units. |
|
Recovery rejects model policies that the normal OCR path accepts (head The recovery SQL caps the model policy at 3 entries and 120-character names. Every other layer accepts up to 8 entries and 160-character names. With a 4 to 8 model Where the bounds disagree:
What the admin sees with a 4-model policy:
Evidence. I ran the predicates verbatim from this head in PGlite (Postgres compiled to WASM). I did not apply the full migration chain. What is known and what is not. The bound mismatch is true in the code at this head. I can't see the deployed Fix direction. Remove the inline validator in Regression test. Add a case to |
|
Follow-up evidence for the recovery model-policy bound (head Real-stack attempt. A full local-stack apply was tried first.
This matches the earlier PGlite result. Second opinion (Gemini 4 Argon, high reasoning, read-only, asked to refute). Verdict: AGREE.
Fix direction (unchanged). Delete the inline bounds and use |
관리자 콘솔의 헤더·사이드바·CMS 목록과 상세를 통일하고, OCR 결과가 불확실할 때 같은 영수증을 중복 실행하거나 검수가 정체되는 문제를 보완합니다. 처리 중·오래된 요청은 거부하며, 명시적 복구는 영속 operation과 입력 세대에 결속합니다.
변경:
검증:
운영 경계:
실제 Gemini 반대 감사와 최신 소스 역검증,89→108 운영 executor 연결·fresh writer fence·현재 production rollback/readback, 보호된 develop→data→main 승격·운영 SQL·배포·인증된15개 메뉴 전체 검증은 미완료입니다. 기존 연구 FIFO/job/hash와 운영 hold를 유지합니다. 로컬 통과는 hosted 적용이나 전체 기능 정상 작동의 증거가 아닙니다.
증빙:
docs/operations/goal-resume-20261018.md,docs/operations/review-recovery-20261019.md,apps/web/performance/cross-audit-20261019/의 분리된 source·DB·browser·CI receipts 및 SHA-256.