Embedding-based `semantic` chunking (the strategy behind ingestion's `NotImplementedError`) — deferred until a deterministic-snapshot mode is designed
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
- 8/100
Hướng nghiên cứu
The stub is _chunk_semantic in forgelm/ingestion.py, which raises NotImplementedError; its message points at docs/roadmap/risks-and-decisions.md rather than this issue. The feature is explicitly deferred until a deterministic-snapshot mode is designed, so there is no implementation to start. A newcomer can only usefully link this issue from the error message (via #712) and wait for the condition to hold.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Deferred work ·
F-PR29-A6-05· severity Low · cost the feature: not estimated · recorded indocs/roadmap/risks-and-decisions.md:98
Summary
forgelm/ingestion.py reserves a semantic chunking strategy that raises NotImplementedError, and its message points users at a roadmap table row instead of an issue. The work was deferred at Phase 12 because a runtime embedding-model dependency and non-deterministic chunk counts conflict with air-gapped, reproducible Annex IV evidence. This issue is the tracker the error message should link to.
Condition or budget
Only viable once a deterministic-snapshot mode is designed (Phase 12's won't-do list in completed-phases.md).
State today (re-checked 2026-10-09)
_chunk_semantic raises NotImplementedError; no issue tracked the feature before this one.
Related
#712 asks for a real issue URL in the NotImplementedError message — this issue; #837 suggested pointing at the roadmap row instead.
Acceptance criteria
- The
NotImplementedErrormessage links this issue (through #712). - When the condition holds: a deterministic, air-gap-safe semantic chunker with a pinned embedding snapshot and reproducible chunk counts.
- The row is removed from the deferral table and the CHANGELOG names its ID (the table's removal contract).
Recorded in docs/roadmap/risks-and-decisions.md (read at f94595f) and re-checked against the code on 2026-10-09. The row leaves that table only when the fix is on main, the CHANGELOG names its ID and any promised guard exists.
- Ngôn ngữ chính
- Python
- Star
- 9
- Fork
- 1
- Merge trung bình
- 8 giờ 10 phút
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- 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 HodeTech/ForgeLM
-
area: dev-tooling bug severity: low source: roadmap wave: 4
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
area: site bug good first issue severity: low source: review-2026-09 wave: 4
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
-
documentation good first issue severity: medium source: review-2026-09 wave: 3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
documentation good first issue severity: low source: review-2026-09 wave: 4
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 80/100
-
documentation severity: medium source: review-2026-09 wave: 3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Tất cả issue của HodeTech/ForgeLM
Issue tương tự
-
SSM GetParameter throttling during concurrent workflow launchesCó thể đã có người làm @alexiswl đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
[Bug] Dev image build fails: `npm install` in the root Dockerfile runs out of memory (exit 134)Có thể đã có người làm @andest01 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Rename FunctionalRole BOT_DEV to DEV_STAFFCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởenhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
pesu-dev/discord_bot#97 ·
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
gradio-app/gradio#13964 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 93/100
BSData/horus-heresy-3rd-edition#3232 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày