[feat] deep-enrich: compare the G documents with the wiki method, then write what is missing
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 42/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- ai-infra-agents
Research direction
Read skill-data/wiki/SKILL.md alongside src/deep-enrich.ts, especially the listed G6 and G1–G9 sections, to complete the comparison table. Then identify which documents are missing or mismatched and follow how G1 is written and published. Done means the missing documents and confidence labels are covered, with K3 and K4 run and reporting results or deferred here with reasons.
Written by the indexing model from the issue text.
Description
Not blocked. It comes from #1552 part 4 but does not depend on its first slice.
deep-enrich writes files named G1, G2, G3, G5 and G6 (src/deep-enrich.ts:547-549, :675, :704). A shared name does not mean the same content. The CLI's G6 is a 3-hop BFS (src/deep-enrich.ts:592-651), but the method's G6 is knowledge-graph triples (skill-data/wiki/SKILL.md:255).
G0 compares each CLI output with the method's meaning. G then builds what is missing.
Step 1 is a comparison table in this issue. It starts like this; the G6 row is already known, and step 1 fills in the rest:
| G | method (skill-data/wiki/SKILL.md) |
CLI (src/deep-enrich.ts) |
match |
|---|---|---|---|
| G6 | knowledge-graph triples | graph-g6-multihop.md, a 3-hop BFS |
no |
| G4 | … | not written | missing |
- Step 1: the table covers G1–G9 with the method's meaning, the CLI's output and whether they match.
Step 2 builds what the table marks as missing or not matching:
- Step 2: each missing document is written and published the way G1 is.
- Step 2: each relation in the G documents carries its confidence label.
- Step 2: K3 (consistency across documents) and K4 (end-to-end questions) from
skill-data/wiki/SKILL.md:207-208each run and report a result, or are deferred here with a reason.
- Dominant language
- TypeScript
- Stars
- 5.6k
- Forks
- 471
- Avg merge
- 19h 39m
- Merged PRs (30d)
- 404
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Tencent/teamai-cli
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
Tencent/teamai-cli#1564 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Tencent/teamai-cli#1563 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Tencent/teamai-cli#1562 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
Tencent/teamai-cli#1552 · 1 comment ·
Maintainers usually reply within 1 day
-
bug help wanted
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Tencent/teamai-cli#1501 ·
Maintainers usually reply within 1 day
All issues in Tencent/teamai-cli
Similar issues
-
area:desktop area:ui bug platform:macos
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
anthropics/claude-code#106183 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
feature:App-Tour feature:Chat ready Web
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
digitalfabrik/integreat-app#4523 · 2 reactions ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Required Lexical field accepts two empty paragraphsPossibly taken @lazerg claimed this today. OpenBug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
payloadcms/payload#19222 ·
Maintainers usually reply within 1 day