cobolrt exit route: record which COBOL quirks fire in production so customers can safely simplify the Java
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
- 12/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ệ
- java
- Lĩnh vực
- observability, tooling
Hướng nghiên cứu
The payload names no files, only the cobolrt runtime and its catalogue rule IDs, so locate where quirk paths such as truncation, non-digit reads, binary wrap and low-values comparison are handled and where rule IDs are attached. Telemetry must be off by default with measured overhead, and the simplification report needs a defined format and a worked example. Done means the epic's acceptance criteria are met and a PROVED example still passes.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Owner-approved (2026-10-08): offer customers an exit route instead of lock-in.
What. Optional, low-overhead telemetry in cobolrt that records which quirk paths, keyed by catalogue rule ID, actually execute. Examples: intermediate truncation changed a value; a non-digit was read; a binary item wrapped; low-values were compared.
From that, generate a per-program simplification report: places where the COBOL semantics never mattered in production and a runtime call can be replaced by plain Java (BigDecimal/int arithmetic, String compares). Each suggestion comes with the evidence behind it and a test to keep.
Acceptance.
- Telemetry off by default, with measured overhead when on.
- A report format.
- A worked example on one burned-estate program: a suggested simplification applied, still PROVED, and readability improved.
- Docs for customers.
Part of the cobolrt-as-a-product epic (linked from the epic). Owner-approved direction, 2026-10-08.
🤖 Generated with Claude Code
- Ngôn ngữ chính
- Python
- Star
- 57
- Fork
- 11
- Merge trung bình
- 1 giờ 42 phút
- Pull request đã merge (30 ngày)
- 966
Chuẩn bị môi trường
- Không có Dockerfile hay 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 squid-protocol/gitgalaxy
-
doc drift: wiki [1]Đang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
squid-protocol/gitgalaxy#8002 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
doc drift: skills [2]Đang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
squid-protocol/gitgalaxy#8000 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
doc drift: tests [1]Đang mởdocumentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
squid-protocol/gitgalaxy#8001 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
doc drift: rules and agents [1]Đang mởdocumentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 84/100
squid-protocol/gitgalaxy#7998 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
doc drift: skills [1]Đang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
squid-protocol/gitgalaxy#7999 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của squid-protocol/gitgalaxy
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
hkust-nlp/Toolathlon#101 ·
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
SkyTruth/cerulean-cloud#219 ·
-
area:security priority:low size:small
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
RonaldHensbergen/composable-data-stack#1217 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
blixvip/BlendClone#27 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100