V2 (maintainers): suggest new CREs when no good match (post-pipeline)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- backend-api-design
Hướng nghiên cứu
This is a v2 feature for maintainers only, to be implemented after the current pipeline work (PR #1088) is stable. The issue describes detecting 'no good CRE' cases and proposing new CRE candidates. Start by understanding the existing OIE/librarian pipeline and the eval harness from PR #1088. The output schema for proposed CREs and suggested graph edges needs to be designed. The work is clearly marked as not for newcomers.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Status
Maintainers only · Version 2 · after the current OIE/librarian pipeline work finishes.
Not for GSoC or drive-by contributors. Do not start implementation until the v1 pipeline (canonical gold fixes, retrieval levers, hop-distance eval) is landed and stable.
Label: existing-maintainers-only
Context
During OIE B2 / production-accuracy work (PR #1088 eval harness), the lab stack included a local Agentic graph/hint gold expand that scored Agentic 5/5 even though prodclone had no Agentic hub Links. That was eval-only (doctored answer key), but it points at a real product capability we want for v2:
When Module C / librarian cannot find a good existing CRE (or only weak multi-hop near-misses), suggest creating a new CRE (and optional Links / Related scaffolding) instead of forcing a bad mapping.
Related findings from hop-distance analysis on canonical gold (SUMMARY winner):
- Exact Links bar ≈ 43%
- Distance-1 soft (exact ∪ Related/Contains neighbor) ≈ 68%
- 0% invented CRE ids in predictions today — the model stays on real CREs; we lack a deliberate “propose new CRE” path
Goal (v2)
- Detect “no good CRE” cases (e.g. below margin / only multi-hop / empty shortlist).
- Propose a new CRE candidate (name, description, suggested parent Contains and/or Related neighbors) from section text + graph hints.
- Keep this clearly separated from production Links writes — review queue / draft artifacts only until mentors approve.
- Optionally reuse patterns from the eval-only Agentic stub + graph/hint expand, without treating that as a ship metric.
Non-goals (v1 / now)
- Implementing this during the current pipeline accuracy push.
- Counting Agentic stub gold expands toward production accuracy.
- Auto-writing Links to opencre.org without review.
Acceptance criteria (draft, when v2 starts)
- Documented trigger conditions (“no good CRE”).
- Output schema for proposed CRE + suggested graph edges.
- Eval harness hook: count how often we would propose vs force-map (no gold rewrite).
- Explicit flag default off in prod.
References
- PR #1088 B2 denominators (local Agentic expand → 58/67 lab only).
- Companion: fix canonical LLM Top 10 gold to AI-topic CREs / AI Exchange (in progress on accuracy track).
- Ngôn ngữ chính
- Python
- Star
- 210
- Fork
- 167
- Merge trung bình
- 4 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 28
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OWASP/OpenCRE
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
OWASP/OpenCRE#1215 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Map Analysis continues polling after a background job failsCó thể đã có người làm @amantebriwal4321 đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
OWASP/OpenCRE#1211 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
OSCAL Compass adopterĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
MCP tools return "Internal MCP tool error." when OpenCRE is unreachable or times outCó thể đã có người làm @ShaanGS đã nhận 23 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
OWASP/OpenCRE#1163 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
find_node_by_name endpoint does not enforce MAX_ITEMS_PER_PAGE, allowing unbounded pagination queries`Có thể đã có người làm @Jeffy123-zhu đã nhận 26 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
OWASP/OpenCRE#1149 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của OWASP/OpenCRE
Issue tương tự
-
Unknown stop ID in slow zone data crashes post formatting and skips the rest of that day's postsĐang mởbackend bug tm-new-volunteer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
transitmatters/mbta-slow-zone-bot#81 · 1 bình luận ·
-
area:schema documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
risk:high type:ci
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
spacetelescope/rdmt-spire#49 ·
Maintainer thường phản hồi trong vòng 1 ngày