Skip to content

docs(gaps): refresh protected-main and open PR evidence - #667

Open
seonghobae wants to merge 123 commits into
mainfrom
chore/refresh-gap-baseline-20260826
Open

docs(gaps): refresh protected-main and open PR evidence#667
seonghobae wants to merge 123 commits into
mainfrom
chore/refresh-gap-baseline-20260826

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Verification

  • uv run --extra dev --extra backend pytest -q tests/test_documentation_hygiene.py tests/test_public_docstrings.py (7 passed)

This documentation change contains aggregate, non-identifying evidence only.

Summary by CodeRabbit

  • 새 기능

    • 취소된 분석 실행에 유형별 후속 조치 안내를 표시합니다.
    • 분석 목록과 상세 화면에서 필요한 다음 작업을 확인할 수 있습니다.
    • 취소된 실행에는 불필요한 시작 버튼이 표시되지 않습니다.
    • 데스크톱에서는 문서 수와 후속 작업에 맞춰 배치되며, 모바일에서는 단일 열로 표시됩니다.
  • 문서

    • 제품·기술 격차 기준 스냅샷과 최신 PR·병합·이슈 상태를 갱신했습니다.
    • 취소된 분석의 다음 작업과 승인 절차 정보를 정리했습니다.

@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: a6f1576c-f639-4c97-a2ed-1621bea2c7de

📥 Commits

Reviewing files that changed from the base of the PR and between d333485 and d474e97.

📒 Files selected for processing (21)
  • CHANGELOG.md
  • backend/app/analysis_run_ingestion.py
  • backend/app/main.py
  • backend/app/post_ask_history.py
  • backend/tests/test_api.py
  • docs/adr/0228-post-ask-conversation-history.md
  • docs/adr/README.md
  • docs/operability/http-concurrency-evidence.md
  • docs/product-technical-gap-baseline.md
  • docs/storybook-inventory.md
  • frontend/src/App.css
  • frontend/src/App.test.tsx
  • frontend/src/App.tsx
  • frontend/src/ChatPanel.stories.tsx
  • frontend/src/ChatPanel.test.tsx
  • frontend/src/api.ts
  • frontend/src/i18n.ts
  • migrations/0223_post_ask_conversation_history.sql
  • migrations/rollback/0223_post_ask_conversation_history.sql
  • tests/test_analysis_run_create.py
  • tests/test_post_ask_history.py
📝 Walkthrough

Walkthrough

취소된 분석 실행에 종류별 후속 안내와 반응형 목록 레이아웃이 추가되었다. 모의 백엔드와 테스트가 갱신되었다. 제품 기술 격차 기준선 문서와 변경 로그가 최신 보호된 main 상태를 반영하도록 갱신되었다.

Changes

취소된 분석 및 기준선 갱신

Layer / File(s) Summary
취소된 분석 후속 안내 및 레이아웃
frontend/src/App.tsx, frontend/src/App.css
lineage, TEPP, topic lineage, period report 취소 실행에 종류별 후속 안내를 표시한다. 목록 항목은 문서 수와 후속 안내 유무에 따라 그리드 열을 선택한다. 768px 이하 화면에서는 단일 열을 사용한다.
취소된 분석 실행 검증
frontend/src/App.test.tsx, CHANGELOG.d/2.21.2-cancelled-analysis-next-actions.md
모의 백엔드가 네 종류의 취소 실행을 제공한다. 목록·상세 화면의 후속 안내와 Start 버튼 비표시를 검증한다. 변경 로그에 후속 작업 동작을 기록한다.
제품 기술 격차 기준선 상태 갱신
docs/product-technical-gap-baseline.md
보호된 main의 스냅샷, 열린 PR, 병합 이력, ADR, 릴리스 품질, 성능, Naruon 상태 및 다음 승인 순서를 최신 상태로 갱신한다.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Merge Risk: 🔵 Low · up to d3334

The PR refreshes release-status documentation but currently leaves conflicting open-PR counts and stale merge-order references, which could mislead readers about the protected delivery queue. This is a bounded documentation risk and is mergeable with owner awareness and follow-up to align the snapshot before relying on it as release evidence.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 3 functions across 2 files. (3 skipped: 3… Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 제목은 보호된 main과 열린 PR 증거를 반영한 문서 갱신이라는 주요 변경 사항을 정확하고 간결하게 요약합니다.
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

Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 3 functions across 2 files. (3 skipped: 3 unsupported.)

✨ Finishing Touches 💡 1
📝 Generate docstrings 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/refresh-gap-baseline-20260826

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.

@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: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refresh is based on protected main@7e9030c9a8ee2684e680c63013b304b435ba646e and records 11 current open exact heads plus #660 protected delivery. Focused documentation/public-docstring tests: 7 passed. The current API reports a stale/unknown base SHA and CONFLICTING; no merge claim until GitHub recomputes exact-head mergeability and required independent review.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Protected main advanced through #659 to 494b54e2245040bcf02b45376f221c37cd437e76. Refreshed the baseline again with the current 11-PR queue and recorded #659 as protected delivery. New exact head: 294d4c61; documentation/public-docstring tests: 7 passed. Fresh hosted checks and independent review remain required.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae
seonghobae enabled auto-merge August 25, 2026 22:17
@seonghobae

Copy link
Copy Markdown
Contributor Author

Refreshed the baseline again from concurrent exact heads (89df50a3) and recorded current queue heads including #629 0138db5f, #632 4e3c6272, #639 8da485d3, #640 dd134e77, #663 d3bb9348. New exact head: 425de329; documentation/public-docstring tests: 7 passed.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Refreshed the baseline at 07:32 KST with current exact heads, including #629 UUID tie-order repair, #657/#658 timestamp/TEPP review resolutions, #663 MCP admission hardening, and concurrent #632 movement. New exact head: e353d376; documentation/public-docstring tests: 7 passed.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Revalidated at exact head 3bf57fed: refreshed the queue inventory for #667 and #640 (361641ec), and ran uv run --extra dev --extra backend pytest -q tests/test_public_docstrings.py in a clean detached worktree: 2 passed. Hosted required checks remain queued; no merge action is authorized until terminal same-head checks and independent approvals are present.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Revalidated exact head ecdfdba after adding PR #668 and refreshing #668/#667 heads in the gap baseline. Clean detached-worktree public-docstring tests: 2 passed. All sampled/current PR Checks show no failures; required hosted checks remain queued.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Fixed the snapshot inconsistency at exact head ef95d32: the section 1 narrative and protected-release gap row now both report 12 open PRs, matching the 12-row inventory. No identifying data was added.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Updated the PR description from 11-PR to 12-PR queue, matching the exact-head inventory and current open-PR count. Resolved the corresponding review thread.

devin-ai-integration[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 26, 2026 02:17
@seonghobae

Copy link
Copy Markdown
Contributor Author

Refreshed docs/product-technical-gap-baseline.md at exact head d333485 (2026-08-26 11:28 KST): 18 open PRs / 10 open issues, and PR #686 now records head 201f61d with the customer-copy boundary repair. Aggregate/non-identifying evidence only.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Updated the baseline at exact head 9a9b956 (2026-08-26 11:32 KST) to record PR #686 head f27279c and the ontology empty-state copy repair. Queue remains 18 open PRs / 10 open issues.

coderabbitai[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refreshed at exact head b9fd426 (2026-08-26 11:38 KST): 19 open PRs / 10 open issues, with current dashboard stack PR #640 head fbc129c and current #686/#687/#688 heads captured.

@seonghobae
seonghobae enabled auto-merge August 26, 2026 02:44
@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline updated at exact head efe1284 (2026-08-26 11:44 KST): 20 open PRs / 10 open issues, added PR #689, refreshed #679/#667 heads, and reconciled the central scheduler evidence to .github PR #1288 head 5cd507f8 (closed #1259 predecessor).

@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refreshed at exact head 9c09442 (2026-08-26 11:48 KST). Queue remains 20 open PRs / 10 issues; current heads for #688, #672, and #640 were reconciled after concurrent pushes.

seonghobae and others added 2 commits August 25, 2026 19:51
…sation-history-propagation

feat(ask): propagate per-post conversation history
@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refreshed at exact head 1dd4ab2 (2026-08-26 11:51 KST): current queue heads for #686/#687/#688/#640 and the twenty-open-PR release evidence are recorded.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refreshed at exact head b3a1c4e (2026-08-26 11:53 KST): recorded PR #677 merge into the non-default baseline branch as 80c5967, reduced the open queue to 19 PRs, and documented required retargeting to main after protected parent delivery.

@seonghobae

Copy link
Copy Markdown
Contributor Author

Baseline refreshed at exact head ed06192 (2026-08-26 11:56 KST): recorded current parent head b3a1c4e and the PR #677 non-default merge dependency; open queue is now 19 PRs / 10 issues.

@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 3 new potential issues.

Open in Devin Review

Comment thread frontend/src/App.tsx
Comment thread backend/app/main.py
Comment thread backend/app/post_ask_history.py
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