Skip to content

chore: sync main into PR 1864 branch - #1871

Merged
BigSimmo merged 36 commits into
codex/tools-results-mode-mockupfrom
main
Aug 12, 2026
Merged

chore: sync main into PR 1864 branch#1871
BigSimmo merged 36 commits into
codex/tools-results-mode-mockupfrom
main

Conversation

@BigSimmo

Copy link
Copy Markdown
Owner

Mechanical late branch sync for #1864 after required CI completed. This merges the current main tip into codex/tools-results-mode-mockup so the reviewed PR is tested against the latest base. No independent product scope.

claudeand others added 30 commits August 12, 2026 10:19
…bar a job
Rounds one and two settled the information architecture. This is craft,
drawn on the formulation sheet because it stresses the layout hardest:
two groups, sixteen options, and the longest title in the app.
The segment bar now carries SCOPE, not a verb. Round two used it for
"narrow these / start a new search", which is a mode set once and rarely
changed — a poor use of the most valuable strip in the sheet. Here it is
"These results 2 | All mechanisms 12" with live counts on both segments.
That is a decision the reader makes constantly and which nothing in the
product answers today: filtering two results by twelve domains is close
to pointless, and the only route to the full set is clearing the query
and losing it. It also makes the empty state recoverable — the commit
button becomes "Show N in all mechanisms" rather than a dead end.
Three defects the study documents, all verifiable in source:
- Biological, Social and Cultural are offered as domain chips and match
zero of the twelve mechanisms. Counts expose this on sight.
- formulationDomainGroups already exists in src/lib/formulation.ts, with
four themes each carrying a written description, and the sheet ignores
it in favour of one flat ragged wrap of twelve chips.
- formulationSearchPresets.slice(0, 4) of five leaves "If it is not
perfect" unreachable from the filter.
Three styles over one shared set of craft fixes: A refined clinical,
B themed cards, C dense list.
Counts here are intrinsic (how many mechanisms carry that domain) rather
than the services study's "total if I added this". Domains are a single
OR group, so the union contract reports the unchanged total for an empty
domain — Cultural would read 7, indistinguishable from a full one. The
commit button remains what predicts the outcome.
The desktop specimen's min-width is gated at sm: unconditional, it
propagated out of its scroll box into the grid track and scrolled the
page 45px at 320px, the blocking narrow breakpoint. Measured, not
assumed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011btGFwWKYFWDs5McQkqz9J
Written into AGENTS.md by next dev via
node_modules/next/dist/server/lib/generate-agent-files.js, verified
present. Left uncommitted it regenerates on every dev-server start and
leaves a permanently dirty tree; committed here on its own rather than
buried inside an unrelated design change.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011btGFwWKYFWDs5McQkqz9J
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011btGFwWKYFWDs5McQkqz9J
…ps-x6sbjv' into claude/filter-popup-design-mockups-x6sbjv
Another agent synced this branch from main as b34be0c while I was doing the
same. Their conflict resolution dropped two append-only rows that were present
on the branch at 442b709 and are not on main:
2f69b23... claude/filter-popup-design-mockups-x6sbjv — the PR #1846 record
e34a617... 1846 — the full-PR-diff review record
Both restored verbatim in their original position rather than re-appended, so
the records keep their own SHAs and evidence rather than becoming new
same-day rows. AGENTS.md: the ledger is append-only and syncs must not rewrite
existing rows.
Four other rows appeared in the diff as moved rather than lost — the union
driver reorders on merge — and were verified present in main, their sync and
mine before concluding anything about them.
ledger:dedupe reports 865 unique rows, the guard passes, and my own redundant
main merge was folded into their tip rather than stacked as a second sync.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011btGFwWKYFWDs5McQkqz9J
…ps-x6sbjv' into claude/filter-popup-design-mockups-x6sbjv
@supabase

supabaseBot commented Aug 12, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@coderabbitai

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c1e2016a-c08f-4219-a60b-cca3306da548

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@BigSimmo
BigSimmo merged commit bcb39e5 into codex/tools-results-mode-mockupAug 12, 2026
34 of 37 checks passed
@BigSimmoChatGPT Codex Connector

Copy link
Copy Markdown
OwnerAuthor

Final review-and-fix summary

Final state and integration

  • Repository: BigSimmo/Database
  • PR: chore: sync main into PR 1864 branch #1871chore: sync main into PR 1864 branch
  • State: already merged and closed before this review began
  • Final PR head: be5c7f5a082ea4b865ff07ef7dd77330f3f86a1a (main)
  • Base at merge: 987918e609ffe571f631a22e75df0bf11c4fc898 (codex/tools-results-mode-mockup)
  • Merge commit: bcb39e52d764121b67e215c444a0a5ae7d9f2367
  • Sync state: the signed merge commit has exactly the expected base and head parents. A prospective merge-tree is no longer applicable after merge. auto_merge is not armed.

Findings, fixes, and ledger

  • The declared PR scope was a mechanical late sync of main, with no independent product scope.
  • No post-merge code or documentation changes were made. No commits or pushes occurred.
  • No actionable PR defect was identified in the final-state evidence.
  • The branch-review ledger was inherited from main; no matching PR chore: sync main into PR 1864 branch #1871/Tools: add responsive results-mode mockup #1864/exact-head heavy-review record exists. No ledger-only commit was created, consistent with repository convention.
  • Pre-existing or unrelated repository work was not modified.

Adversarial review and comments

  • There are no review submissions and no inline review threads, so there were no actionable threads to reply to or resolve.
  • The Supabase notice (supabase scope unchanged) and CodeRabbit notice (automatic review skipped because the target was not the default branch) are informational and dispositioned as non-actionable.
  • CodeRabbit did not perform an adversarial review. A fresh post-merge code review was not run because the requested protocol requires final-state verification and stop when the PR is already merged.

Verification

  • No local checkout or local tests were run because the PR was already merged. Verification used the immutable GitHub PR head and merge commit.
  • All 106 exact-head check runs are completed. No failed, cancelled, timed-out, action-required, stale, or incomplete run was found. Outcomes include successes and intentional skips.
  • Decisive successful checks include Gitleaks, Semgrep, Semgrep ingestion gate, build-and-verify, and Refresh PR mergeability after base push. PR mergeability was skipped after the completed integration.
  • The active required-check ruleset applies only to the default branch. Because PR chore: sync main into PR 1864 branch #1871 targeted codex/tools-results-mode-mockup, no required checks applied to this PR. Exact-head PR required, PR policy, and Production UI runs are absent/not selected; they are not being described as green.
  • Advisory commit statuses Database - worker, Database - Database, and Database - app succeeded.
  • build-and-verify succeeded, including app and worker image builds, the image-content contract, provider-free app smoke, and network-isolated worker runtime validation.

Infrastructure residual and disposition

  • Two advisory Trivy/SBOM steps could not download the vulnerability database because the GitHub runner lost external DNS/network access. These steps are explicitly non-blocking and the aggregate job succeeded.
  • Residual risk: a complete exact-head worker SBOM and current HIGH/CRITICAL image vulnerability-scan result were not produced by that run.
  • No permission blocker was encountered.
  • No merge action was taken by this review. PR chore: sync main into PR 1864 branch #1871 had already been merged before this run, so “Final merge is left to the user” is no longer applicable.

Sign up for freeto 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

@BigSimmo@claude