Skip to content

docs: refresh live product and technical gap baseline - #600

Merged
seonghobae merged 41 commits into
mainfrom
codex/gap-baseline-live-20260825
Aug 25, 2026
Merged

docs: refresh live product and technical gap baseline#600
seonghobae merged 41 commits into
mainfrom
codex/gap-baseline-live-20260825

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • refresh protected-main, open PR, issue, review-thread, and exact-head check evidence
  • record newly protected product deliveries and current org workflow state
  • preserve fail-closed scientific weighting and actionable next-loop gaps

Validation

  • uv run pytest -q tests/test_documentation_hygiene.py (5 passed)
  • git diff --check

Open in Devin Review

Summary by CodeRabbit

  • 문서
    • 2026년 8월 25일 기준 제품·기술 현황 문서를 갱신했습니다.
    • 보호된 기본 브랜치, 진행 중인 작업 및 이슈, 병합 상태를 최신 정보로 반영했습니다.
    • 시스템 차단 요인과 접근성 관련 현황을 보완했습니다.
    • 완료된 작업 및 릴리스 검증 기록을 추가하고, 후속 조치 우선순위를 업데이트했습니다.

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

Next included review available in 18 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: f4ea6cde-c586-45c7-b182-3377d22a335e

📥 Commits

Reviewing files that changed from the base of the PR and between 1cb63da and f5db946.

📒 Files selected for processing (2)
  • docs/product-technical-gap-baseline.md
  • frontend/src/App.tsx
📝 Walkthrough

Walkthrough

기술 격차 기준선 문서가 2026-08-25 스냅샷을 반영하도록 갱신되었습니다. 최신 PR·이슈 큐, Strix 시스템 게이트, 전달된 PR, 접근성 격차, 수용 절차가 업데이트되었습니다.

Changes

기술 격차 기준선 문서

Layer / File(s) Summary
저장소 인벤토리와 시스템 게이트
docs/product-technical-gap-baseline.md
감사 시각, 보호 브랜치 HEAD, 열린 PR·이슈 수, PR 목록, Strix 시스템 게이트를 최신 값으로 변경했습니다.
전달 결과와 검증 근거
docs/product-technical-gap-baseline.md
전달된 PR 행을 추가했습니다. pnpm/coverage-evidence 수정 상태와 Strix 대체 수정 경로를 갱신했습니다.
라이브 큐와 수용 절차
docs/product-technical-gap-baseline.md
완전한 라이브 큐, 오픈 이슈, 보호 릴리스 격차, 접근성 격차, 수용 순서를 갱신했습니다.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: 🔵 Low · up to 1cb63

The baseline refresh still contains conflicting exact-head evidence and an incorrect protected-release PR count, which could mislead future tracking and gap assessment. The PR is otherwise mergeable with owner follow-up on these bounded documentation-correctness issues.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목은 라이브 제품 및 기술 갭 기준선 문서를 갱신하는 주요 변경 사항을 정확하고 간결하게 설명합니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/gap-baseline-live-20260825

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@seonghobae
seonghobae enabled auto-merge (squash) August 25, 2026 03:51
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae
seonghobae force-pushed the codex/gap-baseline-live-20260825 branch from 23d3552 to fb825b9 Compare August 25, 2026 04:42
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

coderabbitai[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@opencode-agent
opencode-agent Bot disabled auto-merge August 25, 2026 07:22
@seonghobae
seonghobae enabled auto-merge (squash) August 25, 2026 07:23
devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae
seonghobae force-pushed the codex/gap-baseline-live-20260825 branch from 8e4570c to f60cff0 Compare August 25, 2026 07:32
devin-ai-integration[bot]

This comment was marked as resolved.

@opencode-agent
opencode-agent Bot disabled auto-merge August 25, 2026 07:56
# Conflicts:
#	docs/product-technical-gap-baseline.md
@seonghobae
seonghobae enabled auto-merge August 25, 2026 07:58
devin-ai-integration[bot]

This comment was marked as resolved.

seonghobae and others added 9 commits August 25, 2026 17:01
The login button computed returnUrl manually
(window.location.pathname + window.location.search), which drops the
URL hash fragment and never calls rememberOidcReturnUrl. Two defects
followed: tsc -b fails on the now-unused returnUrlFromLocation /
rememberOidcReturnUrl imports (build-breaking), and the sessionStorage/
localStorage fallback that restoreOidcReturnUrl (main.tsx) depends on
when the OIDC state round-trip is dropped was never populated. Both
are exercised by the existing App.test.tsx assertion and were already
failing before this change.

Call returnUrlFromLocation() (includes the hash, strips callback
params) and rememberOidcReturnUrl() before signinRedirect, restoring
the ADR 0109 pattern this repository's own docs already describe as
present. Pre-existing on protected main, independent of this PR's own
changes; found while verifying this merge and confirmed by a clean
build of origin/main alone.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 new potential issue.

Open in Devin Review

Comment thread frontend/src/App.tsx
Comment on lines +4971 to +4972
const returnUrl = returnUrlFromLocation();
rememberOidcReturnUrl(returnUrl);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Info: Login return URL now includes hash, strips callback params, and is persisted

The login handler no longer builds the return URL as pathname + search. returnUrlFromLocation() (oidcReturnUrl.ts:26) also appends location.hash, strips OIDC callback params, and falls back to / for unsafe values, and rememberOidcReturnUrl() now persists it to session/local storage. Helpers are imported at App.tsx:102; behavior matches the ADR 0109 pattern.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@seonghobae
seonghobae merged commit 27f3736 into main Aug 25, 2026
20 of 22 checks passed
Sign up for free to 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.

1 participant