Siblings of #4724 (split from #5106): COMMAREA OCCURS DTO property, unbound files, support-matrix inventory gaps
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- json, python
- 領域
- testing-qa, tooling
調査の方向性
Start with tests/tools/support_matrix.py, tests/cobol_mainframe/test_support_matrix.py, and the inventory/rule-catalogue code they exercise; use docs/language_status/refusal_map.json for named refusals. For each listed gap, model the support or record a specific refusal, then run tests/cobol_mainframe/test_support_matrix.py and confirm the support matrix and burned-program holes are updated. The issue is detailed, but it spans inventory, rule joins, refusal mapping, and COBOL/CICS mainframe semantics, so project familiarity is important.
索引モデルが issue の本文から書いたものです。
説明
Split out of #5106 (Siblings of #4724, support matrix) on 2026-10-18 so two churn hosts can work the class at once: #5106 keeps the epscsmrd boxes (LE condition handling, multi-program CALL, procedure pointers) and SOAPFAULT, which melek's queue holds; this issue takes the members that need no epscsmrd work. Same class and rules as #5106: translate-only refusals / holes in the burned estates' evidence reports, and the scanner-input gaps the matrix (#4724, tests/tools/support_matrix.py) found.
Refusals with no owner (when one lands, point its docs/language_status/refusal_map.json entry here, or at the issue it is split into):
- COMMAREA DTO property the CICS port cannot convert (OCCURS table as
List<String>) — map iddto-property. Burned programs: CardDemo COPAUS0C, COPAUS1C (holeEXEC CICS <class>.<property>: a property the port cannot convert; their IMS holes stay with #4893). (#5804) - file with no repository in the generated project (catalogue RT-FILE-UNBOUND-FILE, not the #5034 case) —
unbound-file(#5775)
Scanner-input gaps: - inventory does not record stand-in copybook use (CEEIGZCT, #4884), so the matrix can't show it (#5742)
- inventory has no CALL-target category (an unmodelled API is only detected through its copybook, e.g. CMQ*) (#5786)
- rule catalogue (#4711) has no feature keys, so the feature→rule join is a title heuristic (#5804)
Each box: model it or refuse it by name, with the refusal-map entry updated andtests/cobol_mainframe/test_support_matrix.pygreen; before/after holes for any burned program it touches. Burned estates only.
Siblings: #5106, #4724
- 主要言語
- Python
- スター
- 57
- フォーク
- 11
- 平均マージ
- 1時間 51分
- マージ済み PR(30日)
- 982
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
squid-protocol/gitgalaxy のほかの issue
-
enhancement scope:core
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
squid-protocol/gitgalaxy#5919 ·
メンテナーはふだん 1 日以内に返信
-
bug scope:frontier
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
squid-protocol/gitgalaxy#5909 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
squid-protocol/gitgalaxy#5897 ·
メンテナーはふだん 1 日以内に返信
-
ci-cd github-actions performance scope:infra
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
squid-protocol/gitgalaxy#5882 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Graph Accuracy Audit: re-baseline Python call-graph recall on pyan3 2.9.0 (reference moved in #5241)オープンclaim:nyx lane:nyx
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
squid-protocol/gitgalaxy#5877 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
squid-protocol/gitgalaxy の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 6 日以内に返信
-
github_actions
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
collective/icalendar#2003 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
openzim/python-scraperlib#360 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
volcengine/OpenViking#6445 ·
メンテナーはふだん 1 日以内に返信