Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[feat] deep-enrich: compare the G documents with the wiki method, then write what is missing

Open
#1,565 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@huong8373tt-beep is already working on this.

Since Oct 29, 2026.

  • #1569 by @huong8373tt-beep — open

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

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-208 each 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

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Tencent/teamai-cli

All issues in Tencent/teamai-cli

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.