refactor(db): move admin moderation store ownership - #6813
Draft
TheSentinel454 wants to merge 1 commit into
Draft
Conversation
TheSentinel454
force-pushed
the
codex/issue-2-admin-moderation-store
branch
from
August 25, 2026 20:07
c684825 to
bcb1b42
Compare
TheSentinel454
force-pushed
the
codex/issue-2-admin-moderation-store
branch
from
August 25, 2026 20:59
bcb1b42 to
7dbb399
Compare
TheSentinel454
force-pushed
the
codex/issue-2-admin-moderation-store
branch
from
August 26, 2026 14:33
7dbb399 to
f33f2e8
Compare
Signed-off-by: OpenAI Codex <codex@openai.com>
TheSentinel454
force-pushed
the
codex/issue-2-admin-moderation-store
branch
from
August 26, 2026 15:53
f33f2e8 to
102fca8
Compare
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.
Current reconstructed head
Exact base:
codex/issue-2-usage-storeatfad0f34b0d5abb9b24ac2c125e39654fec44c124Exact head:
codex/issue-2-admin-moderation-storeat102fca801dfdb3bab867deb4fab615718d03c6fcThis current head removes
crates/buzz-db/tests/store_ownership.rs; no replacement path-sensitive ownership test is introduced. Apart from removing that complete test-file diff, the production patch is byte-for-byte identical to the previously reviewed slice. This remains part of tracker #2 and the #17/#19 acceptance work.Independent exact-head review from a separate clean Blox workstation found no issues. Current-head evidence passed formatting, strict
buzz-dbclippy, 111 non-PostgreSQL library tests with 200 PostgreSQL tests ignored, the observability source test, relay consumer compilation, exact ownership/unique-span review checks, and 3 admin-moderation PostgreSQL tests on native PostgreSQL where applicable.Summary
Continue tracker #2 by making
admin_moderation.rsown the admin report and product-feedback read projections. Their records, SQL/parsers, and focused PostgreSQL tests already lived there; this child moves the four remainingDbmethods and their datastore spans out oflib.rs.The public
DbAPI is unchanged. There is no dedicated domain issue for this slice; it completes another ledger item while advancing #17 and #19.Stack
Domain moved
admin_list_reportsadmin_get_reportadmin_list_feedbackadmin_get_feedbackcrates/buzz-db/src/lib.rsfalls from 3,772 to 3,717 lines.Non-goals
Risk
Low semantic risk. The four production methods and spans moved intact beside the records, parsers, SQL, and PostgreSQL tests they already used. Public signatures and query behavior are unchanged.
Blox verification
Author workstation:
buzz-tornquist-issue-2-store-stack(2046520), exact headc684825860900357e017dd4102bc4df88dd6ec2e.cargo fmt --all --checkgit diff --check de6216580a94d060390ef8f319bad5ea7f242670..HEADcargo clippy -p buzz-db --all-targets -- -D warningscargo clippy -p buzz-relay --all-targets -- -D warningscargo test -p buzz-db --lib: 108 passed, 200 ignoredcargo test -p buzz-db --test observability_source: 1 passedadmin_moderation::testspassedcargo test -p buzz-relay --lib: 909 passed, 48 ignoredIndependent exact-head Blox review: no findings. Fresh workstation
buzz-tornquist-pr-6813-review(2055307) verified exact geometry and reproduced format/diff checks, DB and relay clippy, DB library (108 passed, 200 ignored), ownership (20), observability (1), all 3 native-PostgreSQL admin-moderation tests, and relay library (909 passed, 48 ignored). Review artifact SHA-256:fbc410e0e70a7203f6eeec0d6ba655636ffc5c6b6e6cbafc6197d36f465e954d.Remaining tracker work
Next: partition/event backfill maintenance, deletion-store facades, the remaining cross-domain helper audit, and the final runtime-boundary/test assessment.
Superseded pre-comment restack verification
PR #6700 merged before publication completed. This layer was restacked onto current main through the exact parent named above; the final cumulative tip is 2ddcc8a. Cumulative author gates passed: formatting and diff checks; buzz-db and buzz-relay all-target clippy with -D warnings; DB lib 111 passed / 200 ignored; ownership 22/22; observability 1/1; the full isolated PostgreSQL domain matrix; and relay lib 910 passed / 49 ignored.
Result
No findings.
Exact revision and isolation
d21fc19f455726960fff633b491d031697af6694bcb1b423b7ac029759777209505800a757adc53bbuzz-tornquist-pr-6813-final-review(2057670)The fresh shallow workstation was clean and unclaimed, had no competing commands, and had no Buzz production relay credentials or ownership-report file.
Review conclusions
Dbfacades move intact intoadmin_moderation.rs.Verification
-D warnings: passed.Artifacts:
pr-6813-final-review-artifacts.tgz, SHA-25672e98d736d038895e354a04103b0f94b17d4de96cb1d05300e24c3c10c44d803. Archive and internal checksums were verified locally.Comment-addressed restack
Review follow-up on #6777 removed only the low-value replaceable ownership source test. This PR was restacked onto its rewritten parent; its production patch is unchanged.
27378c8f13143efed9815abc17e4c7efba572d2f7dbb399207515d12fc9b27036076e5d4f6bfb9376fa2f104d42c6ba85bdf62e7ccb74ceaf4a84f67buzz-db/buzz-relayClippy; DB lib 111 passed / 200 ignored; ownership 21/21; observability 1/1; every moved PostgreSQL test; relay lib 910 passed / 49 ignored.buzz-db/buzz-relayClippy, DB lib and current ownership/observability/unique-span guards, 3 admin-moderation PostgreSQL tests, and relay compilation.